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
assumes
key 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