Releases: canonical/snapcraft
Releases · canonical/snapcraft
8.10.2
What's Changed
- build(deps): update craft-parts to 2.16.0 by @mr-cal in #5603
- fix: typo in debugging docs by @bschimke95 in #5607
- fix: terminate services and fix typo in test template by @cmatsuoka in #5608
- Ros plugin: handle stderr separated from stdout, fixes #5600 by @MirkoFerrati in #5615
New Contributors
- @bschimke95 made their first contribution in #5607
Full Changelog: 8.10.1...8.10.2
8.10.1
What's Changed
- fix(docs): remove obsolete CLI reference pages after generation by @ahkazak23 in #5572
- docs: update CONTRIBUTING.md by @jahn-junior in #5578
- docs: switch from UK to US spellings by @st13g in #5573
- docs: improve and move setup guides by @medubelko in #5586
- fix: kde-neon: Append usr to cmake prefix path #5272 by @ScarlettGatelyMoore in #5585
- build(deps): update craft-application to 5.4.0 by @cmatsuoka in #5593
- fix(gnome): update cmake prefix path by @mr-cal in #5589
New Contributors
- @st13g made their first contribution in #5573
Full Changelog: 8.10.0...8.10.1
8.10.0
What's Changed
- build(deps): update dependency pygments to v2.19.1 (main) by @renovate in #5484
- build: add patchelf to make dependencies by @bepri in #5486
- build: remove unnecessary constraints by @bepri in #5488
- ci: remove config for osv scanner by @bepri in #5487
- chore: remove unused yamllint config by @bepri in #5489
- style: type function arguments by @mr-cal in #5481
- style: don't use asserts at runtime by @mr-cal in #5482
- build(deps): update dependency tornado to v6.5 [security] (main) by @renovate in #5492
- build(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.11.10 (main) by @renovate in #5497
- build(deps): update dependency pytz to v2022.7.1 (main) by @renovate in #5503
- build(deps): update dependency sphinxcontrib-htmlhelp to v2.1.0 (main) by @renovate in #5504
- feat(gnome): add cmake prefix path by @mr-cal in #5461
- chore(merge): 8.9.2 into main by @mr-cal in #5502
- build(deps): update dependency markupsafe to v3 (main) - autoclosed by @renovate in #5498
- docs: update description of
assumeskey by @medubelko in #5513 - build(deps): update dependency click to v8.2.0 (main) by @renovate in #5505
- chore: clarify that tasks can be used for documentation requests too by @bepri in #5520
- build(deps): update dependency types-requests to v2.32.0.20250515 (main) by @renovate in #5518
- docs: replace some snapcraft.io links and fix confinement key docstring by @astrojuanlu in #5510
- build: drop python3-pkg-resources by @mr-cal in #5521
- fix(docs): Fix missing code block by @pedro-avalos in #5526
- feat(confdb-schema): support optional summary fields by @panagiotisevaggelou in #5501
- fix: remove test artifact workaround by @cmatsuoka in #5529
- chore: add deprecation warnings for hidden commands by @mr-cal in #5524
- chore: address all snapcraft.io/docs links by @medubelko in #5528
- chore: add deprecation warning for legacy remote builder by @mr-cal in #5523
- Add ros2 profile by @artivis in #5516
- fix: don't crash if "snap" is a file by @edisile in #5512
- chore(snapcraft_legacy): deduplicate parameter registration by @mr-cal in #5532
- test: drop bzr spread tests by @mr-cal in #5533
- docs: misc fixes by @medubelko in #5530
- docs: update build provider procedures by @medubelko in #5537
- chore: resolve deprecation warnings by @bepri in #5540
- fix(store): catch credential decoding errors by @mr-cal in #5536
- feat(validation-sets): warn when the sequence isn't incremented by @mr-cal in #5535
- fix(validation-sets): allow users to ignore sequence increment warning by @mr-cal in #5545
- fix typo in enable-classic-confinement.rst by @nandedamana in #5541
- docs: fix a typo in craft-a-rust-app.rst by @j-g00da in #5556
- chore(merge): 8.9.4 into main by @mr-cal in #5557
- Add unit and spread tests for the .NET (v2) plugin by @mateusrodrigues in #5534
- chore(merge): 8.9.5 into main by @medubelko in #5567
- chore: fix dotnet comment by @mr-cal in #5561
- build(docs): update build, add sphinx sitemap, add feedback button by @medubelko in #5559
- build(deps): bump craft-parts to 2.14.0 by @mr-cal in #5570
- fix(build): fix uncaught issue running on Python 3.10 by @lengau in #5558
- docs: update 'snapcraft.yaml' key types by @jahn-junior in #5571
- chore(merge): feature/dotnet into main by @mr-cal in #5569
- style: ruff 0.12 by @mr-cal in #5574
- docs: ignore deprecated command pages by @jahn-junior in #5576
- build(deps): update lock file by @mr-cal in #5577
- docs(release-notes): add 8.10 release by @mr-cal in #5575
New Contributors
- @astrojuanlu made their first contribution in #5510
- @panagiotisevaggelou made their first contribution in #5501
- @edisile made their first contribution in #5512
- @nandedamana made their first contribution in #5541
- @j-g00da made their first contribution in #5556
- @mateusrodrigues made their first contribution in #5534
Full Changelog: 8.9.5...8.10.0
8.9.5
What's Changed
- docs: add part keys to
snapcraft.yamlreference by @medubelko in #5566
Full Changelog: 8.9.4...8.9.5
8.9.4
What's Changed
- chore(merge): doc changes in main to hotfix/8.9 by @medubelko in #5555
Full Changelog: 8.9.3...8.9.4
8.9.3
What's Changed
- build: reduce minimum Python version to 3.10 by @lengau in #5547
- build(deps): update dependency requests to v2.32.4 [security] (hotfix/8.9) by @renovate in #5551
- build(deps): bump requests to 2.32.4 by @mr-cal in #5553
- fix(build): freeze UV in the snap build by @lengau in #5554
Full Changelog: 8.9.2...8.9.3
8.9.2
What's Changed
- test: skip ua test outside of main repo by @mr-cal in #5459
- docs: migrate 'releasing your app' by @medubelko in #5476
- docs: link to confdb schema docs by @mr-cal in #5477
- docs: add explanation for cryptography by @mr-cal in #5478
- docs: migrate 'using craftctl' by @medubelko in #5480
- fix: improve error presentation for yaml errors by @mr-cal in #5483
- build(deps): update dependency tornado to v6.5 [security] (hotfix/8.9) by @renovate in #5495
- fix: evaluate variables in project file by @mr-cal in #5499
Full Changelog: 8.9.1...8.9.2
8.9.1
What's Changed
- fix(testing): use jailmode in template spread.yaml by @cmatsuoka in #5456
- docs: migrate 'Extensions' by @jahn-junior in #5454
- docs: migrate 'Build and staging dependencies' by @jahn-junior in #5452
- docs: migrate 'hooks' by @mr-cal in #5463
- docs: migrate package repositories page by @bepri in #5450
- docs: migrate 'The matter-sdk plugin' by @jahn-junior in #5460
- docs: migrate 'Snapcraft advanced grammar' by @jahn-junior in #5462
- docs: migrate 'interfaces' by @mr-cal in #5464
- docs: fix typos and format ROS guides by @jahn-junior in #5465
- docs: migrate 'snapcraft.yaml' by @mr-cal in #5466
- docs: fix RTD build by @mr-cal in #5468
- build: update snap metadata by @mr-cal in #5467
- build(deps): update dependency livereload to v2.7.1 (main) by @renovate in #5471
- Test http_proxy with squid by @artivis in #5354
- build(deps): bump craft-parts to 2.9.1 by @mr-cal in #5474
- docs: migrate 'colcon plugin' by @mr-cal in #5470
- docs(config): switch to ubuntu.com domain by @medubelko in #5475
Full Changelog: 8.9.0...8.9.1
8.9.0
What's Changed
- refactor: rebase onto craft-application 5 by @mr-cal in #5349
- feat: add 'test' command by @tigarmo in #5366
- chore: rename confdb assertion to confdb-schema by @st3v3nmw in #5356
- test(spread): update store tests by @mr-cal in #5371
- test: fix command tests by @mr-cal in #5375
- build: pin python-apt for oracular by @mr-cal in #5377
- Work/test cherry picks by @mr-cal in #5380
- build(deps): bump craft-platforms to 0.7.0 by @mr-cal in #5379
- chore: update the Jira project to SNAPCRAFT by @sergiusens in #5385
- test: fix extension tests by @mr-cal in #5378
- feat: add a BuildPlan service by @mr-cal in #5368
- fix: don't fail when checking the base by @mr-cal in #5388
- chore(remotebuild): use new build planner by @mr-cal in #5390
- build(deps): bump craft-application to 5.0.1 by @mr-cal in #5391
- chore(merge): feature/snapcraft-test into main by @mr-cal in #5393
- ci: lock to 24.04 amd64 image on google backend by @sergiusens in #5404
- build(deps): bump craft-application to 5.0.3 by @mr-cal in #5403
- chore: remove issues that would cause Tiobe TICS to fail by @sergiusens in #5394
- test(spread): trace logs in spread tests by @lengau in #5389
- fix: remove uneeded distro whl by @sergiusens in #5400
- test: drop verbose flags in spread tests by @mr-cal in #5406
- build(deps): update dependency certifi to v2024.12.14 (main) by @renovate in #5376
- test: update multi-key test for package repositories by @mr-cal in #5412
- chore(merge): merge starbase into main by @sergiusens in #5419
- chore(merge): 8.8.1 into main by @mr-cal in #5429
- ci: speed up spread test suite by @mr-cal in #5418
- chore: add a CODEOWNERS file by @lengau in #5177
- ci: add check for each manual spread test job by @mr-cal in #5434
- build(deps): update dependency docutils to v0.21.2 (main) by @renovate in #5417
- fix: add all parts as a dep of extension part by @soumyaDghosh in #5395
- build(deps): update bugfixes (main) by @renovate in #5433
- update uv.lock, fix docs by @mr-cal in #5436
- chore(merge): starbase into main by @mr-cal in #5443
- build(deps): update dependency idna to v3.10 (main) by @renovate in #5439
- chore: rebase docs migration against main by @medubelko in #5447
- build(deps): refresh uv.lock by @mr-cal in #5444
- chore(revert): "fix: add all parts as a dep of extension part (#5395)" by @mr-cal in #5451
- feat: add init test profile by @cmatsuoka in #5398
- docs(release-notes): add 8.9 release notes by @mr-cal in #5453
- feat(testing): add names to resource files by @cmatsuoka in #5438
New Contributors
Full Changelog: 8.8.1...8.9.0