Skip to content

Releases: canonical/craft-application

6.0.1

19 Nov 19:00
6.0.1
fb5998d

Choose a tag to compare

What's Changed

  • Use en_US. "initialising" -> "Initializing" by @nmariusp in #958
  • fix(models): sort the set of invalid platform names by @tigarmo in #959

New Contributors

Full Changelog: 6.0.0...6.0.1

6.0.0

17 Nov 21:39
6.0.0
73a0e4e

Choose a tag to compare

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

01 Oct 20:37
5.11.0
fa41a46

Choose a tag to compare

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

Full Changelog: 5.10.3...5.11.0

5.10.3

01 Oct 16:59
5.10.3
4c4ddad

Choose a tag to compare

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

19 Sep 15:58
5.10.2
7165247

Choose a tag to compare

What's Changed

  • fix(launchpad): don't skip proxies by @lengau in #913

Full Changelog: 5.10.1...5.10.2

5.10.1

12 Sep 18:39
5.10.1
436e0d5

Choose a tag to compare

What's Changed

  • style: fix ruff 0.13 linting issues by @lengau in #901
  • fix(Application): don't be overzealous catching exceptions by @lengau in #904

Full Changelog: 5.10.0...5.10.1

5.10.0

10 Sep 19:57
5.10.0
33addfc

Choose a tag to compare

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 --debug by @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

05 Sep 13:32
5.9.1
52e2ead

Choose a tag to compare

What's Changed

  • fix(Lifecycle): don't cache the project by @lengau in #892

Full Changelog: 5.9.0...5.9.1

5.9.0

29 Aug 22:22
5.9.0
1554c9e

Choose a tag to compare

What's Changed

  • build(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.12.10 (main) by @renovate[bot] in #871
  • feat: support nested project variables by @mr-cal in #872

Full Changelog: 5.8.0...5.9.0

5.8.0

28 Aug 15:27
5.8.0
c5fdcf0

Choose a tag to compare

What's Changed

  • feat(ProjectService): make check_supported_base work with bare base by @lengau in #876
  • feat(grammar): support 'for' statements by @mr-cal in #868

Full Changelog: 5.7.1...5.8.0