Releases: canonical/craft-application
Releases · canonical/craft-application
6.0.1
6.0.0
What's Changed
- fix(docs/changelog): switch to ISO 8601 dates by @lengau in #931
- feat!(models/Project): make summary and description fields mandatory by @lengau in #925
- feat(errors): include input value on pydantic errors by @lengau in #927
- build(deps): update dependency pytest-cov to v7 (main) by @renovate[bot] in #933
- docs(changelog): backfill release links and add a template by @lengau in #930
- build(deps): loosen pygit2 dependency by @lengau in #935
- feat!(platform): add reserved platform names by @lengau in #936
- test(spread): test on more bases by @lengau in #943
- chore: update CODEOWNERS by @lengau in #937
- test(perf): inject the core24 snap from the host by @lengau in #945
- feat!(platforms): prevent use of '/' in platform names by @lengau in #947
- test: check EOL bases on a real EOL base! by @lengau in #946
- feat(experimental): suppress dist-upgrade when using fetch service by @lengau in #934
- build(deps): update dependency pytest-check to v2.6.0 (main) by @renovate[bot] in #948
- build(deps): update dependency pytest-rerunfailures to v16 (main) by @renovate[bot] in #905
- build(deps): lock file maintenance (main) by @renovate[bot] in #950
- build(deps): bump craft-providers to 3.2.0 by @tigarmo in #956
- build(deps): update bugfixes (main) by @renovate[bot] in #957
- build(deps): update github actions (main) (major) by @renovate[bot] in #949
- feat(project): set 26.04 as the current 'devel' base by @tigarmo in #955
Full Changelog: 5.11.0...6.0.0
5.11.0
What's Changed
- feat(AppCommand): Add a convenience method for getting the project by @lengau in #912
- docs: fix indentation by @jahn-junior in #919
- feat(AppService): add convenience properties for frequently-accessed items by @lengau in #911
- docs: add common page 'reuse packages between builds' by @medubelko in #920
- build(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.13.2 (main) by @renovate[bot] in #924
- docs: add application structure explanation by @lengau in #910
- docs(changelog): Release 5.11.0 by @lengau in #932
New Contributors
- @medubelko made their first contribution in #920
Full Changelog: 5.10.3...5.11.0
5.10.3
What's Changed
- build(deps): update dependency pytest to v8.4.2 (main) by @renovate[bot] in #906
- docs: reference for the fetch-service integration by @tigarmo in #903
- chore: merge 5.10.2 to main by @lengau in #916
- build(deps): update dependency pytest-cov to v6.3.0 (main) by @renovate[bot] in #918
- fix: raise error on duplicate keys in processed dicts by @upils in #908
Full Changelog: 5.10.2...5.10.3
5.10.2
What's Changed
Full Changelog: 5.10.1...5.10.2
5.10.1
5.10.0
What's Changed
- build(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.12.11 (main) by @renovate[bot] in #884
- feat(ProviderService): allow delayed shutdown (rebase of #805) by @steinbro in #879
- fix(Project): update devel base info by @lengau in #882
- feat(test): support debug and debug-each by @lengau in #887
- fix(check_supported_base): ESM still counts as EOL by @lengau in #886
- feat(AppMetadata): Add an artifact type. by @lengau in #885
- build(deps): update actions/setup-node action to v5 (main) by @renovate[bot] in #896
- chore(merge): 5.9.1 into main by @mr-cal in #893
- feat(lifecycle): update UX for unmaintained bases by @lengau in #898
- feat: print error first with
--debugby @bepri in #897 - docs: finalize changelog for 5.10.0 by @bepri in #900
New Contributors
Full Changelog: 5.9.1...5.10.0
5.9.1
What's Changed
Full Changelog: 5.9.0...5.9.1