3.2.0
The changelog is available at https://canonical-charmcraft.readthedocs-hosted.com/en/3.2.0/reference/changelog/
What's Changed
- fix(provider): forward shared cache by @lengau in #1763
- chore: add typing to env.py by @lengau in #1764
- chore: remove classic entrypoint by @lengau in #1765
- feat: include libyaml-dev for apt charm plug-in builds by @tonyandrewmeyer in #1766
- chore: remove unused code by @lengau in #1776
- fix(strict-deps): fail if venv is inconsistent by @lengau in #1784
- chore: merge 3.1.2 to main by @lengau in #1798
- fix(tests): speed up lxd smoke test by @lengau in #1803
- feat(deps)!: switch to pydantic 2 by @lengau in #1777
- ci: add support for tiobe by @sergiusens in #1769
- fix(charm-plugin): remove existence checks for reqs by @lengau in #1808
- fix(yaml): correctly add default parts by @lengau in #1815
- chore(deps): update internal packages by @renovate in #1805
- chore: merge pydantic 2 support to main by @lengau in #1817
- ci: update renovate from starbase by @lengau in #1804
- build(deps): update craft-application to 4.1 by @lengau in #1822
- style(lint): fix ruff 0.6.0 linting errors by @lengau in #1825
- fix(lifecycle): allow building multi-arch charms by @lengau in #1818
- ci(macos): add a macos init/pack smoke test by @lengau in #1823
- docs: add and partially backfill a changelog by @lengau in #1841
- fix(reactive): don't overwrite actions.yaml for reactive charms by @lengau in #1829
- feat(metadata): add charm-user to charmcraft.yaml by @lengau in #1850
- feat: go-framework init profile and extension by @javierdelapuente in #1800
- docs: remove how-to and tutorial sections by @lengau in #1852
- ci: make charmcraft.yaml render as YAML in bug reports by @lengau in #1862
- chore(renovate): always update pyright on its own by @lengau in #1848
- chore(renovate): ignore tox-gh updates by @lengau in #1847
- docs(changelog): add 3.2.0 release by @lengau in #1861
Full Changelog: 3.1.2...3.2.0