Releases: canonical/snapcraft
Releases · canonical/snapcraft
8.5.0
What's Changed
- build(deps): update bugfixes (hotfix/8.3) by @renovate in #4977
- build(deps): bump craft-providers to 1.24.2 by @mr-cal in #5006
- build(deps): update dependency craft-cli to v2.7.0 (main) by @renovate in #5021
- chore(merge): 8.3.3 into main by @mr-cal in #5026
- chore(merge): 8.4.0 into main by @mr-cal in #5030
- docs: document tox builds by @medubelko in #5033
- build(deps): bump craft-parts by @tigarmo in #5031
- docs: add linter reference page by @mr-cal in #5032
- chore(merge): work/merge-8.3-8.4 into main by @tigarmo in #5044
- feat(models): add registries models by @mr-cal in #5049
- feat: add
edit-registries
command by @mr-cal in #5050 - chore(merge): 8.4.1 into main by @mr-cal in #5056
- build(deps): update bugfixes (main) by @renovate in #5058
- chore: update references from snapcore to canonical by @mr-cal in #5062
- ci: add security scan by @lengau in #5068
- tests: fix validation sets spread test by @mr-cal in #5075
- chore: remove travis and autopkgtest by @mr-cal in #5073
- docs: improve sidebar for the changelog page by @tigarmo in #5070
- ci: allow republishing branches (#5078) by @mr-cal in #5082
- feat: build, sign and publish registries by @mr-cal in #5072
- Dependency updates for 7.5.6 by @lengau in #5088
- fix: allow parallel installations of signed snapcraft snaps (7.5) by @mr-cal in #5087
- feat: add Snapcraft-specific Poetry plugin by @tigarmo in #5090
- tests: add spread tests for registries by @mr-cal in #5091
- build(deps): update dependency requests to v2.32.2 [security] (hotfix/7.5) by @renovate in #5065
- chore: drop debian directory by @mr-cal in #5093
- chore: fix deprecation warnings by @mr-cal in #5094
- docker: there is now the official repo with images by @abitrolly in #5063
- chore(merge): 8.4.2 into main by @mr-cal in #5101
- chore(merge): 7.5.7 into main by @mr-cal in #5103
- build(deps): bump craft-store to 2.6.2 by @mr-cal in #5105
- feat: allow specifying components when using edit-validation-sets by @andrewphelpsj in #5059
- build(deps): update dependency requests to v2.32.2 [security] (main) by @renovate in #5064
- build(deps): update dependency beautifulsoup4 to v4.12.3 (main) by @renovate in #5121
- build(deps): update dependency black to v24.10.0 (main) by @renovate in #5122
- build(deps): update dependency starlette to v0.40.0 [security] (main) by @renovate in #5119
- add: extension env-injector by @locnnil in #4925
- feat: use
craft-platforms
for build plans by @mattculler in #5111 - Add kde-neon-6 to schema by @pedro-avalos in #5127
- chore(merge): 7.5.8 into main by @mr-cal in #5131
- chore(merge): 8.4.4 into main by @mr-cal in #5134
- fix(docs): display examples correctly in RTD by @dariuszd21 in #5139
- refactor: use init command from craft-application by @mr-cal in #5129
- build(deps): update deps with freeze-requirements by @mr-cal in #5143
- docs(changelog): add 8.5.0 release notes by @mr-cal in #5148
New Contributors
- @medubelko made their first contribution in #5033
- @andrewphelpsj made their first contribution in #5059
- @locnnil made their first contribution in #4925
- @pedro-avalos made their first contribution in #5127
- @dariuszd21 made their first contribution in #5139
Full Changelog: 8.4.4...8.5.0
8.4.4
What's Changed
- bump craft-application, check parallel build count in project metadata by @mr-cal in #5108
- build(deps): update dependency starlette to v0.40.0 [security] (hotfix/8.4) by @renovate in #5120
- build(deps): bump craft-archives by @tigarmo in #5124
- docs(changelog): add 8.4.4 and 7.5.8 release notes by @mr-cal in #5130
Full Changelog: 8.4.3...8.4.4
7.5.8
8.4.3
8.4.2
What's Changed
- docs(changelog): cherry-pick 8.3.3 and 8.3.4 release notes by @mr-cal in #5076
- fix(remotebuild): do not auto clean interrupted builds by @mr-cal in #5081
- build(deps): bump craft-store to 3.0.2 by @mr-cal in #5084
- fix: allow parallel installations of signed snapcraft snaps by @mr-cal in #5085
- build(deps): switch to requests-unixsocket2, release 8.4.2 by @mr-cal in #5096
Full Changelog: 8.4.1...8.4.2
8.4.1
What's Changed
- fix(remotebuild): parse comma-separated architectures by @mr-cal in #5028
- build(deps): bump craft-parts for hotfix/8.4 by @tigarmo in #5039
- fix: use correct type for
build-on
andbuild-for
in build plans by @mr-cal in #5043 - fix: override _run_inner instead of run to catch exceptions by @sergiusens in #5035
- build(deps): bump craft-grammar to 2.0.1 by @mr-cal in #5051
- fix: catch remote build errors by @mr-cal in #5052
- docs(changelog): add 8.4.1 release notes by @mr-cal in #5055
Full Changelog: 8.4.0...8.4.1
8.3.4
8.4.0
What's Changed
- build(deps): bump craft-providers to 1.20.1 by @mr-cal in #4462
- chore: remove deprecated parameter
build-base
by @mr-cal in #4505 - build(deps): bump craft-providers to 1.20.2 by @sergiusens in #4675
- build(deps): bump certifi from 2023.11.17 to 2024.7.4 by @dependabot in #4896
- fix: setup Python env for tiobe ci by @sergiusens in #4899
- ci: use correct attribute for tics workflow by @sergiusens in #4906
- kde-neon-6: Fix long standing theming issues with Qt snaps. by @ScarlettGatelyMoore in #4884
- ci: use native Ubuntu python for tests by @sergiusens in #4907
- docs: add explanation, howto, and reference for components by @mr-cal in #4904
- docs: add explanation, reference, and how to for bases by @mr-cal in #4900
- build(deps): bump certifi from 2023.7.22 to 2024.7.4 in /docs/.sphinx by @dependabot in #4903
- build(deps): bump zipp from 3.17.0 to 3.19.1 by @dependabot in #4901
- tests: disable
build-base: devel
spread tests by @mr-cal in #4922 - chore: add issue number to overriding the command_groups property by @mr-cal in #4934
- tests: add spread tests for validation-sets by @mr-cal in #4924
- fix: use correct types for validation set models by @mr-cal in #4928
- Add "-f" for rm to ignore file not found error by @AristoChen in #4915
- build(deps): use the ruff snap by @mr-cal in #4939
- docs(changelog): add changelog notes for snapcraft 8.0.0-8.3.1 by @mr-cal in #4947
- docs: exclude overlay step, bump craft-parts to 1.34.0 by @mr-cal in #4948
- ci: enable jazzy content sharing arm64 spread test by @artivis in #4940
- chore(merge): '8.3.2' into 'main' by @mr-cal in #4953
- feat: allow numbers in component names by @mr-cal in #4945
- remote-build: add "Pending" as a possible status output by @ohemorange in #4956
- fix: use proper environment for tics by @sergiusens in #4961
- tests: update spread tests in hotfix/7.5 by @mr-cal in #4954
- fix: configure icon for snaps without apps by @mr-cal in #4950
- chore!: migrate to pydantic 2 by @mr-cal in #4955
- ci: update renovate config and workflow by @mr-cal in #4962
- build(deps): update bugfixes (hotfix/7.5) by @renovate in #4974
- fix(provider): forward proxy variables to core24 build environments by @mr-cal in #4973
- build(deps): update bugfixes (main) by @renovate in #4976
- chore(merge): 7.5.6 into 'main' by @mr-cal in #4979
- style(lint): fix ruff 0.6 linting errors by @lengau in #4981
- build(deps): update github actions (main) (major) by @renovate in #4988
- fix(remotebuild): parse '--build-for' and '--platform' by @mr-cal in #4994
- build(deps): freeze requirements for docs by @mr-cal in #4985
- ci: make snapcraft.yaml render as YAML in bug reports by @lengau in #5004
- fix(remotebuild): error early for multiple artifacts per build-on by @mr-cal in #5005
- build(deps): update dependency cryptography to v43.0.1 [security] (main) by @renovate in #5010
- refactor(application): commands, pre-run validation by @mr-cal in #5007
- chore(revert): add content interfaces for qt-common-themes by @mr-cal in #5013
- build(deps): update dependency craft-cli to v2.7.0 (hotfix/8.4) by @renovate in #5023
- feat(registries): add
list-registries
command by @mr-cal in #5014 - build(deps): update bugfixes (hotfix/8.4) by @renovate in #5024
- docs(changelog): add 8.4.0 release notes by @mr-cal in #5027
New Contributors
- @ohemorange made their first contribution in #4956
Full Changelog: 8.3.3...8.4.0