Releases: canonical/snapcraft
Releases · canonical/snapcraft
8.14.1
What's Changed
- fix(launchpad): don't bypass proxy environment variables by @lengau in #5785
- docs: fix confusing wording in 'layouts' reference by @medubelko in #5928
- docs: adjust wording and terminal text in tutorial by @medubelko in #5929
- docs: move and rename lifecycle override pages by @medubelko in #5927
- chore(merge): merge/8.12 into hotfix/8.14 by @mr-cal in #5990
- chore(merge): merge/8.13 into hotfix/8.14 by @mr-cal in #5992
- fix: redirect snapcraft.io links in cli messages (#5921) by @mr-cal in #5987
- test: add Ruby plugin spread tests by @steinbro in #5976
- build: fix CVEs by @mr-cal in #6011
- docs: adopt the new homepage model by @jahn-junior in #6000
- build: update craft-providers, constrain protobuf by @mr-cal in #6024
- build(deps): bump cryptography from 46.0.3 to 46.0.5 by @mr-cal in #6030
- style: fix mypy warnings by @mr-cal in #6034
- build(deps): bump craft-application to 6.2.0 by @mr-cal in #6038
- fix(craft-test): enable spread tests with 26.04 backends by @bepri in #6018
- fix(kde): don't modify LD_LIBRARY_PATH by @Kyuyrii in #6016
Full Changelog: 8.14.0...8.14.1
8.14.0
What's Changed
- chore: drop flutter git plugin's workaround by @EdmilsonRodrigues in #5838
- docs: refine landing pages by @jahn-junior in #5847
- docs: fix YAML reference types by @jahn-junior in #5849
- style: fix pending lints from snapcraft itself by @bepri in #5850
- test(spread): test building base and snapd snaps by @lengau in #5845
- docs: use lists for all links in landing pages by @medubelko in #5858
- build: use uv plugin to build snapcraft by @bepri in #5872
- build(deps/auto): update craft-providers by @lengau in #5873
- build(autogen): bump pip for OSV by @bepri in #5871
- build(deps): add a resolute dev group by @lengau in #5874
- fix(models): use the correct models for all snaps by @lengau in #5846
- ci: make manual spread label more cooperative by @bepri in #5880
- docs: add docs items to PR template by @jahn-junior in #5886
- chore: rework issue templates by @jahn-junior in #5882
- fix(spread): pack with lxd for core20 base tests by @bepri in #5856
- build(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.14.6 (main) by @renovate[bot] in #5887
- chore: update schema by @bepri in #5881
- chore(merge): 8.13 into main by @bepri in #5889
- build(deps): update dependencies by @tigarmo in #5897
- docs: fix canonical URL by @jahn-junior in #5901
- build(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.14.8 (main) by @renovate[bot] in #5903
- build: bump urllib3 by @bepri in #5912
- feat: rename manual spread file, fix using wheels by @bepri in #5885
- feat(kde-neon-6): lxqt and kvantum theme support by @Kyuyrii in #5917
- build(deps): update dependency mypy to ~=1.19.0 (main) by @renovate[bot] in #5922
- feat: add
success-exit-statusfield by @gabelluardo in #5695 - docs: clean up 'snapcraft.yaml' by @jahn-junior in #5924
- ci: improve the state of some flaky tests by @bepri in #5899
- build(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.14.10 (main) by @renovate[bot] in #5932
- docs: fix a broken link by @bepri in #5947
- docs: fix typo in ROS version names by @MirkoFerrati in #5957
- build(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.14.13 (main) by @renovate[bot] in #5959
- tests: fix store tests by @mr-cal in #5954
- docs: add 'support schedule' and support chart by @medubelko in #5911
- build: bump urllib3 by @bepri in #5930
- build(deps): bump filelock from 3.20.0 to 3.20.3 by @dependabot[bot] in #5964
- chore(codeowners): bring @mr-cal back by @bepri in #5967
- build: update deps by @mr-cal in #5969
- feat(assertions): add yaml suffix to temp files by @mr-cal in #5965
- docs: incorporate pydantic-kitbash 1.0.0 by @jahn-junior in #5972
- fix: explain pylxd dependency by @lengau in #5923
- docs: add 8.14 release notes by @mr-cal in #5973
New Contributors
- @Kyuyrii made their first contribution in #5917
- @gabelluardo made their first contribution in #5695
Full Changelog: 8.13.2...8.14.0
8.13.2
8.13.1
8.13.0
What's Changed
- test: fix hotfix/7.5 workflows by @mr-cal in #5736
- feat: adopt component variables by @mr-cal in #5753
- fix(backport): remove unnecessary snapd_snap flag (#5689) by @steinbro in #5694
- docs: add 'Flutter plugin' reference by @jahn-junior in #5755
- schema: add build-for in architectures for core22 by @fabolhak in #5606
- build(deps): update bugfixes (main) by @renovate[bot] in #5762
- docs: add docs for setting component versions by @mr-cal in #5757
- chore(merge): 7.5.9 into main by @mr-cal in #5761
- ci: update codeowners by @mr-cal in #5765
- test: update remote-build artifact name by @mr-cal in #5715
- docs: fix example for
snapcraft close(Fixes #5737) by @Amanlem in #5768 - docs: add 'Conda plugin' reference by @jahn-junior in #5760
- feat: add support for core26 (#5677) by @steinbro in #5767
- test: upstream support for provider delayed shutdown (#5709) by @steinbro in #5725
- fix: ensure _update_status never lowers severity by @Nalin-Kumar-Gupta in #5772
- build(deps): update dependency catkin-pkg to v1.1.0 (main) by @renovate[bot] in #5771
- ci: run spread on push to main/hotfix by @lengau in #5786
- build(deps): update dependency mypy to ~=1.18.2 (main) by @renovate[bot] in #5787
- fix: remove python complain by @sergio-costas in #5800
- test: delete unused tests by @bepri in #5791
- docs: add 'Crystal plugin' reference by @jahn-junior in #5797
- chore: rename starter pack submodule by @jahn-junior in #5798
- build(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.13.2 (main) by @renovate[bot] in #5801
- fix(test): enable test to run on platforms other than 24.04 by @bepri in #5796
- build(deps): update actions/setup-node action to v5 (main) by @renovate[bot] in #5802
- fix: properly ignore source-code field in metadata linter by @bepri in #5795
- docs: fix typo in contribution guide by @medubelko in #5808
- build(deps): update dependency sphinxext-rediraffe to v0.3.0 (main) by @renovate[bot] in #5811
- docs: add 'reuse packages between builds' by @medubelko in #5810
- feat: add .NET extensions by @mateusrodrigues in #5807
- docs: format plugin references by @jahn-junior in #5809
- feat(gnome): Add SNAPCRAFT_GNOME_SDK env by @3v1n0 in #5515
- feat(legacy): add a warning for the architecture shorthand on core20 by @bepri in #5818
- ci: ignore unresolvable OSV by @bepri in #5822
- chore(legacy): remove script entry point by @bepri in #5821
- style: ignore legacy folder by @bepri in #5820
- fix: parse a snap file for the sign-build command by @bepri in #5826
- chore(merge): update starbase by @bepri in #5829
- feat: rename
list-commands by @bepri in #5828 - build(docs): remove line length check from linter by @medubelko in #5832
- build(autogen): uv lock --upgrade by @bepri in #5830
- docs: fix default-configure hook example by @jahn-junior in #5833
- feat: add inheritance-based validation and schemas by @EdmilsonRodrigues in #5730
- test: correct usage of pytest mark by @bepri in #5834
- docs: finalize 8.13.0 release notes by @bepri in #5835
New Contributors
- @fabolhak made their first contribution in #5606
- @Amanlem made their first contribution in #5768
- @Nalin-Kumar-Gupta made their first contribution in #5772
- @EdmilsonRodrigues made their first contribution in #5730
Full Changelog: 8.12.0...8.13.0
8.12.1
What's Changed
Full Changelog: 8.12.0...8.12.1
8.12.0
What's Changed
- fix: remove unnecessary snapd_snap flag (#5316) by @steinbro in #5689
- build(deps): update dependency jsonschema to v2.6.0 (main) by @renovate[bot] in #5690
- build(deps): lock file maintenance (main) by @renovate[bot] in #5698
- build(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.12.8 (main) by @renovate[bot] in #5700
- build(deps): update pre-commit hook pre-commit/pre-commit-hooks to v6 (main) by @renovate[bot] in #5703
- feat(remote): allow using shorthand platforms with --build-for by @mr-cal in #5687
- ci: update label for manual spread tests by @mr-cal in #5714
- build(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.12.9 (main) by @renovate[bot] in #5705
- build(deps): update craft-application to 5.7.0 by @cmatsuoka in #5708
- docs: migrate the catkin plugin reference by @jahn-junior in #5718
- fix: repeat track and arch for closed stdin by @sergiusens in #5720
- build(deps): update github actions to v5 (main) (major) by @renovate[bot] in #5723
- feat(metadata-linter): impl new linter by @soumyaDghosh in #5610
- docs: document custom project vars (SNAPCRAFT-1053) by @steinbro in #5727
- fix: crash on certain YAML schema errors (#5696) by @steinbro in #5728
- docs: migrate 'the catkin-tools plugin' by @medubelko in #5729
- build(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.12.11 (main) by @renovate[bot] in #5742
- chore(merge): hotfix/8.11 into main by @bepri in #5747
- chore(merge): starbase into main by @bepri in #5750
- fix: get the project from the project service every time by @lengau in #5748
- build(deps): update all dependencies by @bepri in #5746
- chore(snapcraft_legacy): use a copy of the schema #5744 by @vallimangai in #5751
- docs: add release notes for 8.12.0 by @bepri in #5752
New Contributors
- @vallimangai made their first contribution in #5751
Full Changelog: 8.11.2...8.12.0
8.11.2
What's Changed
- docs: document the base key by @jahn-junior in #5681
- docs: fix missing link to supported architectures by @steinbro in #5685
- build(deps): lock file maintenance (hotfix/8.11) by @renovate[bot] in #5699
- fix: hkp://keyserver.ubuntu.com:80 as default keyserver by @upils in #5670
- build(deps): update craft-application to 5.6.5 by @mr-cal in #5710
New Contributors
Full Changelog: 8.11.1...8.11.2
8.11.1
8.11.0
What's Changed
- Remove Sentry and fallback error reporting (#5582) by @ahkazak23 in #5592
- fix!: use platform name in snap filename by @mr-cal in #5588
- docs: drop unused sphinx requirements file by @mr-cal in #5598
- ci: add release-drafter workflow by @mr-cal in #5597
- chore(merge): starbase into main by @mr-cal in #5581
- chore(merge): 8.10.2 into main by @mr-cal in #5620
- docs: add 'About this documentation' by @jahn-junior in #5622
- docs: place 'about docs' above 'release notes' in toc by @medubelko in #5623
- feat(snapcraft_legacy): pack command runs the lifecycle by @mr-cal in #5616
- docs: update CONTRIBUTING.md by @jahn-junior in #5628
- docs: fix CONTRIBUTING.md typos by @jahn-junior in #5637
- build(deps): update craft-cli to 3.1.2 by @mr-cal in #5626
- build(deps): swap out oracular for questing for python-apt by @lengau in #5643
- chore: upgrade to craft-application 5.6 by @lengau in #5644
- docs: rename 'about this doc' → 'contribute to this doc' by @medubelko in #5656
- docs: enable Google Analytics by @jahn-junior in #5657
- docs: update
CONTRIBUTING.mdby @jahn-junior in #5639 - fix: install system packages when running
make setupby @jahn-junior in #5645 - feat(snapcraft_legacy): support verbosity args by @mr-cal in #5646
- docs: clean up 'snapcraft.yaml' by @jahn-junior in #5665
- chore(merge): starbase into main by @mr-cal in #5668
- chore(merge): hotfix/8.10 into main by @mr-cal in #5669
- build(deps): update all dependencies by @mr-cal in #5671
- fix: snapcraft init crash when snapcraft.yaml exists but is empty by @steinbro in #5664
- docs(release-notes): finalize 8.11 release by @mr-cal in #5672
New Contributors
Full Changelog: 8.10.2...8.11.0