What's Changed
🔧 Other Changes
- feat(autopilot): origin-aware skills with CODEOWNERS-safe review by Sergio Sisternes (@sergio-sisternes-epam) in #3003
- perf(cli): lazy-load heavyweight command modules by Sergio Sisternes (@sergio-sisternes-epam) in #3001
- fix(alias): reject path-traversing dependency aliases — fixes #2900 by Daniel (@Danvs60) in #2901
- fix(ci): repair advisory locks and platform regressions by Daniel Meppiel (@danielmeppiel) in #3021
- fix(update): preserve marketplace uninstall aliases by Marco Frömbgen (@mfroembgen) in #2949
- Bump setuptools to 83.0.0 to remediate Unicode MANIFEST exclusion bypass by Sergio Sisternes (@sergio-sisternes-epam) with @Copilot in #2893
- feat(autopilot): maintainer canvas, panel-mode, and comment writer by Sergio Sisternes (@sergio-sisternes-epam) in #3024
- fix(install): shorten staging path segments to clear Windows MAX_PATH by Mohammed Alkindi (@MohammedAlkindi) in #2941
- fix(installer): correct prebuilt Linux glibc minimum to 2.38 by Daniel Meppiel (@danielmeppiel) in #2931
- fix(update): preserve deployment targets during partial updates by Wanming08 in #2924
- fix(hooks): map prompt-submit to Copilot's userPromptSubmitted by Sheila Shahpari (@sheilagithub) in #3030
- fix(marketplace): authenticate default-host checks by Yannick Foelsing (@yfoel) in #2917
- fix(deps): reject incompatible immutable requirements by Daniel Meppiel (@danielmeppiel) in #3061
- fix(prune): detect orphan skills and preserve retained bundles by fangkang (@fangkangmi) in #3057
- chore: release v0.32.0 by Daniel Meppiel (@danielmeppiel) in #3080
- fix(tests): repair v0.32.0 release validation contracts by Daniel Meppiel (@danielmeppiel) in #3081
New Contributors
- Daniel (@Danvs60) made their first contribution in #2901
- Wanming08 made their first contribution in #2924
- Sheila Shahpari (@sheilagithub) made their first contribution in #3030
- Yannick Foelsing (@yfoel) made their first contribution in #2917
Full Changelog: v0.31.0...v0.32.0