Releases: canonical/charmcraft
Release 1.0.0
- Provide the building charms functionality through the pack command.
0.10.1
- Enhanced charm template generated by 'init' to use the new sidecar-pattern
Release 0.10.0
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
Include the
version
file in the built charm (to be used by Charmhub). -
Now the
revision
is a mandatory parameter of therelease
command. -
Refactored help messages and indications.
-
Better explanation in the README on how to run the project directly from Github.