Skip to content

chore: bump to v0.8.6#474

Merged
danielmeppiel merged 1 commit intomainfrom
chore/bump-v0.8.6
Mar 27, 2026
Merged

chore: bump to v0.8.6#474
danielmeppiel merged 1 commit intomainfrom
chore/bump-v0.8.6

Conversation

@danielmeppiel
Copy link
Copy Markdown
Collaborator

Version bump to 0.8.6

  • pyproject.toml: 0.8.50.8.6
  • CHANGELOG.md: Promoted [Unreleased][0.8.6] - 2026-03-27 with 1-line-per-PR entries

PRs included since v0.8.5

PR Description
#456 apm install --target flag + installer fallback, target registry, lockfile idempotency
#440 Windows antivirus file-lock errors (WinError 32) during apm install
#458 Reject path traversal in SSH-style Git URLs
#466 Exclude bundled OpenSSL libs from Linux binary
#437 Allow spaces in ADO repository names
#443 Gate .claude/commands/ deployment behind integrate_claude flag
#468 Sort instruction discovery order for deterministic Build IDs
#424 Share AuthResolver across install to prevent duplicate auth popups

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot AI review requested due to automatic review settings March 27, 2026 06:17
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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-cli version from 0.8.5 to 0.8.6.
  • Promote CHANGELOG.md entries from [Unreleased] into [0.8.6] - 2026-03-27 with 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.

Comment on lines +13 to +30
### 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)
Copy link

Copilot AI Mar 27, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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').

Copilot uses AI. Check for mistakes.
@danielmeppiel danielmeppiel merged commit b56c537 into main Mar 27, 2026
16 checks passed
@danielmeppiel danielmeppiel deleted the chore/bump-v0.8.6 branch March 27, 2026 08:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants