Skip to content

Releases: canonical/charmcraft

Release 1.0.0

30 Apr 13:40
1.0.0
3aa86c8
Compare
Choose a tag to compare
  • Provide the building charms functionality through the pack command.

0.10.1

27 Apr 21:39
0.10.1
3ed6fd9
Compare
Choose a tag to compare
  • Enhanced charm template generated by 'init' to use the new sidecar-pattern

Release 0.10.0

20 Apr 17:05
0.10.0
65d735b
Compare
Choose a tag to compare
  • Support for oci-image resources.

  • Improvements to the 'init' command, among others: links to docs, more robust base project, better docstrings and comments.

  • Alert if README.md not included in a packed bundle (as it is required for deploying).

  • Produce a manifest.yaml with the building context of the charm or bundle.

  • Fix the handling of charms with dashes in the name when dealing with libraries.

Release 0.9.0

11 Mar 13:44
0.9.0
eb11a84
Compare
Choose a tag to compare
  • Full support for Charm Bundles (register, upload, release, etc.); check the tutorial

  • Full support for file type Resources (upload, attach them to a charm release, etc.); check the tutorial

  • Point to external documentation in the docs left by init command

Release 0.8.1

18 Feb 12:03
0.8.1
4481a1b
Compare
Choose a tag to compare
  • Renamed back to status the command to show channels and released revisions in Charmhub.

  • Show to the user the returned error in case of rejected upload.

  • Improved/updated the Bash Completion file according to current commands and their options.

Release 0.8.0

29 Jan 11:51
0.8.0
82366fa
Compare
Choose a tag to compare
  • Charmcraft works now with the PRODUCTION store by default (can be changed in the configuration).

  • Configuration is now read from the charmcraft.yaml file, which is mandatory for bundles-related commands (optional for the rest by now, will be mandatory in the future for all commands).

  • The User Agent sent to Charmhub is more complete and identifies better the Charmcraft client.

  • Added all current commands and their options to the Bash completion file.

  • Improvements in some help messages and init resulting files.

Release 0.7.0

12 Jan 17:32
0.7.0
cebe5a1
Compare
Choose a tag to compare
  • Added support for Charm Libraries, a mechanism to easily share and reuse charm interfaces and other components (tutorial)

  • Initial support for charm bundles: the 'pack' command.

  • Better project bootstrapping in 'init': can be used in a non-empty directory and adds coverage to the project tests.

Release 0.6.1

16 Nov 22:59
0.6.1
ffc4469
Compare
Choose a tag to compare
  • Improved and polished texts, help and error messages, etc.

  • Support to create a library, first step in the charm libraries lifecycle.

Release 0.6.0

02 Nov 13:21
0.6.0
0cc248c
Compare
Choose a tag to compare
  • Improved the template for new charms: now they use the testing harness in the modern way.

  • Refactored the commands infrastructure for improved process bootstrapping and UX consistency.

  • Small UX improvements in messages and help texts.

Release 0.5.0

28 Sep 21:56
0.5.0
39a7af5
Compare
Choose a tag to compare
  • Include the version file in the built charm (to be used by Charmhub).

  • Now the revision is a mandatory parameter of the release command.

  • Refactored help messages and indications.

  • Better explanation in the README on how to run the project directly from Github.