What's Changed
🔧 Other Changes
- fix(outdated): report published registry versions beyond pins by @danielmeppiel in #2874
- harden(gh-aw): require target (breaking), add token-source, fix GitHub policy casing by @danielmeppiel in #2706
- fix(ci): recover native Windows workflow contract tests by @danielmeppiel in #2880
- fix(codeql): remediate eleven sensitive-data alerts by @danielmeppiel with @Copilot in #2742
- Fix skills subset installs for manifestless Git collections by @danielmeppiel with @Copilot in #2891
- test: restore complete architecture guard mutation coverage by @danielmeppiel with @Copilot in #2892
- fix(registry): exact version selectors must match published build metadata by @nadav-y in #2894
- fix(install): fail loudly when a package deploys to no target (closes #2796) by @danielmeppiel in #2806
- docs: Add WinGet method installation by @Gijsreyn in #2520
- fix(deps): preserve GitLab sparse-fetch transport by @danielmeppiel in #2939
- feat(init): onboard existing local packages without rewriting source by @danielmeppiel in #2937
- docs: establish issue-first contribution and governance policy by @danielmeppiel in #2954
- fix(triage): make automated recommendations advisory by @danielmeppiel in #2956
- docs: define issue-backed roadmap and release planning by @danielmeppiel in #2959
- fix(governance): require human scope and add neutral eligibility evidence by @danielmeppiel in #2964
- fix(git-env): skip the HTTP header probe for non-HTTP effective URLs by @arnaudoisel in #2906
- docs: publish the active issue-backed roadmap by @danielmeppiel in #2988
- fix(uninstall): preserve unmanaged skills with an empty inventory by @mfroembgen in #2947
- fix(ci): repair stale daily release smoke fixtures by @danielmeppiel in #2987
- fix(cache): pin core.autocrlf=false on GitCache checkouts by @sergio-sisternes-epam in #2982
- chore: release v0.31.0 by @danielmeppiel in #2989
New Contributors
- @Gijsreyn made their first contribution in #2520
- @arnaudoisel made their first contribution in #2906
- @mfroembgen made their first contribution in #2947
Full Changelog: v0.30.0...v0.31.0