Uh oh!
There was an error while loading. Please reload this page.
chore: bump to v0.8.6 - #474
Conversation
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
There was a problem hiding this comment.
Pull request overview
This PR prepares the v0.8.6 release by bumping the project version and promoting the Unreleased changelog entries into a dated release section.
Changes:
- Bump
apm-cliversion from0.8.5to0.8.6. - Promote
CHANGELOG.mdentries from[Unreleased]into[0.8.6] - 2026-03-27with one-line-per-PR bullets.
Reviewed changes
Copilot reviewed 2 out of 2 changed files in this pull request and generated 1 comment.
| File | Description |
|---|---|
| pyproject.toml | Updates the package version to 0.8.6. |
| CHANGELOG.md | Creates the 0.8.6 release section and moves Unreleased entries into it. |
| ### Added | ||
| ### Changed | ||
| - `apm install --target` flag to force deployment to a specific target (copilot, claude, cursor, opencode, all) (#456) | ||
| - Consolidated path-segment traversal checks in `DependencyReference` into a single `validate_path_segments()` utility in `path_security.py`, eliminating behavioral drift (backslash normalisation now applied uniformly across all parse paths) | ||
| ### Fixed | ||
| ### Added | ||
| - Windows antivirus file-lock errors (`WinError 32`) during `apm install` with `file_ops` retry utility (#440) | ||
| - Installer fallback to pip in devcontainers, target registry, and lockfile idempotency fixes (#456) | ||
| - Reject path traversal sequences in SSH-style Git URLs — by @thakoreh (#458) | ||
| - Exclude bundled OpenSSL libs from Linux binary to prevent ABI conflicts (#466) | ||
| - Allow spaces in ADO repository names when parsing URLs (#437) | ||
| - Gate `.claude/commands/` deployment behind `integrate_claude` flag (#443) | ||
| - Sort instruction discovery order for deterministic Build IDs across platforms (#468) | ||
| - Share `AuthResolver` across install to prevent duplicate auth popups (#424) | ||
| - `apm install --target` flag to force deployment to a specific target (copilot, claude, cursor, opencode, all) (#456) | ||
| ### Changed | ||
| - Consolidated path-segment traversal checks into `validate_path_segments()` in `path_security.py` (#458) |
There was a problem hiding this comment.
Within the 0.8.6 section, the type subsections are ordered as Added -> Fixed -> Changed. The repo's changelog guidelines group entries by type (Added, Changed, Deprecated, Removed, Fixed, Security) and the existing releases in this file consistently use Added -> Changed -> Fixed ordering. Please reorder the 0.8.6 subsections to match the established pattern (e.g., move the '### Changed' block above '### Fixed').
Uh oh!
There was an error while loading. Please reload this page.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Version bump to 0.8.6
0.8.5→0.8.6[Unreleased]→[0.8.6] - 2026-03-27with 1-line-per-PR entriesPRs included since v0.8.5
apm install --targetflag + installer fallback, target registry, lockfile idempotencyWinError 32) duringapm install.claude/commands/deployment behindintegrate_claudeflagAuthResolveracross install to prevent duplicate auth popups