Skip to content

Releases: canonical/charmcraft

3.2.2

16 Oct 16:13
3.2.2
Compare
Choose a tag to compare
Release 3.2.2

2.7.4

07 Oct 22:10
2.7.4
Compare
Choose a tag to compare

What's Changed

Full Changelog: 2.7.3...2.7.4

3.2.1

16 Sep 15:23
3.2.1
e50f44c
Compare
Choose a tag to compare

Changelog: https://canonical-charmcraft.readthedocs-hosted.com/en/stable/reference/changelog/#id1

What's Changed

  • build(deps): update dependency cryptography to v43.0.1 [security] (hotfix/3.2) by @renovate in #1872
  • build(deps): update bugfixes (hotfix/3.2) by @renovate in #1878
  • build(deps): update dependency craft-cli to v2.7.0 (hotfix/3.2) by @renovate in #1882
  • build(deps): update dependency more-itertools to v10.5.0 (hotfix/3.2) by @renovate in #1885
  • tests(3.2): remove bundle registration test by @lengau in #1884
  • fix(charm_builder): force-install pip by @lengau in #1892
  • fix: lock shared cache directory by @lengau in #1888
  • docs(changelog): add 3.2.1 by @lengau in #1902

Full Changelog: 3.2.0...3.2.1

3.2.0

28 Aug 17:38
3.2.0
01fa6ed
Compare
Choose a tag to compare

The changelog is available at https://canonical-charmcraft.readthedocs-hosted.com/en/3.2.0/reference/changelog/

What's Changed

Full Changelog: 3.1.2...3.2.0

3.1.2

07 Aug 21:18
3.1.2
8b16cae
Compare
Choose a tag to compare

What's Changed

  • fix(app): clarify wording on 'prime' change by @lengau in #1785
  • fix(strict-deps): cherry-pick #1784 into 3.1 hotfix branch by @lengau in #1794
  • tests: fix the pip check integration test by @lengau in #1796
  • fix(application): exclude files from charm by @lengau in #1793
  • fix(package): Limit the bases in manifest.yaml by @lengau in #1795

Full Changelog: 3.1.1...3.1.2

3.1.1

24 Jul 21:08
3.1.1
ff36d80
Compare
Choose a tag to compare

Some bugs were found shortly after the release of 3.1.0, so...

What's Changed

Full Changelog: 3.1.0...3.1.1

3.1.0

23 Jul 17:18
3.1.0
40beeef
Compare
Choose a tag to compare

Today we release Charmcraft 3.1.0! 🎉

New Features

To begin with, we have some new documentation. The primary documentation for using Charmcraft is still in the Charm SDK Documentation, but thinks like command references are in this charmcraft-specific documentation.

  • Charmcraft has a new fetch-libs command, which, when combined with a charmlibks key in charmcraft.yaml, allows the automatic fetching and updating of multiple charm libraries.
  • The new, experimental test command is also included in Charmcraft 3.1. Please have a go with it. Documentation is fairly minimal right now, as the implementation is still in flux.
  • OCI image resource uploads now use skopeo to upload images. Most notably, this means you can enter any skopeo-supported containers-transports URL to upload an OCI container to Charmhub.
  • New features to experimental extensions: django-framework and flask-framework. These are designed to work with rocks, for example, rocks with the flask-framework extension.
  • New releases are automatically published to PyPI (thanks @bittner)!

Bugfixes:

  • flask-framework charms now automatically include the rustup snap
  • Symlinked directories are correctly included in charms (previously only symlinked files worked).
  • Fixed a crash when using the framework linter with the reactive plugin
  • ... and several more!

What's Changed

Read more

2.7.1

18 Jul 20:37
2.7.1
55434e0
Compare
Choose a tag to compare

Bug fixes:

  • Minimum pip version is now 24
  • --no-binary=:all: is set in strict mode if no binary dependencies are declared

Full Changelog: 2.7.0...2.7.1

2.7.0

18 Jun 13:15
2.7.0
7b86722
Compare
Choose a tag to compare

What's Changed

Full Changelog: 2.6.0...2.7.0

2.6.0

12 Apr 16:26
2.6.0
2248543
Compare
Choose a tag to compare

New Features:

Bug fixes:

  • Works properly with LXD 5.21

What's Changed

Full Changelog: 2.5.5...2.6.0