Skip to content

Commit 81082e2

Browse files
chore: prepare v0.8.11 release (#598)
Bump version to 0.8.11 and consolidate CHANGELOG entries for all PRs merged since v0.8.10. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
1 parent 1288b0a commit 81082e2

File tree

2 files changed

+17
-4
lines changed

2 files changed

+17
-4
lines changed

CHANGELOG.md

Lines changed: 16 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,11 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

88

9-
## [Unreleased]
9+
## [0.8.11] - 2026-04-06
10+
11+
### Added
12+
13+
- Artifactory archive entry download for virtual file packages (#525)
1014

1115
### Changed
1216

@@ -16,10 +20,19 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
1620

1721
### Fixed
1822

19-
- `apm install -g` now deploys hooks to the scope-resolved target directory (e.g. `~/.copilot/hooks/`) instead of hardcoding `.github/hooks/` (#565)
20-
- Hook sync/cleanup now derives prefixes dynamically from `KNOWN_TARGETS` instead of hardcoded paths (#565)
23+
- Reject symlinked primitive files in all discovery and resolution paths to prevent symlink-based traversal attacks (#596)
24+
- `apm install -g` now deploys hooks to the scope-resolved target directory instead of hardcoding `.github/hooks/` (#565, #566)
25+
- Hook sync/cleanup derives prefixes dynamically from `KNOWN_TARGETS` instead of hardcoded paths (#565)
2126
- `auto_create=False` targets no longer get directories unconditionally created during install (#576)
2227
- `apm deps update -g` now correctly passes scope, preventing user-scope updates from silently using project-scope paths (#562)
28+
- Subprocess encoding failures on Windows non-UTF-8 consoles (CP950/CP936) -- all subprocess calls now use explicit UTF-8 encoding (#591)
29+
- PowerShell 5.1 compatibility: replace multi-argument `Join-Path` calls with nested two-argument calls (#593)
30+
- `apm marketplace add` now respects `GITHUB_HOST` environment variable for GitHub Enterprise users (#589)
31+
- `compilation.exclude` patterns now filter primitive discovery, preventing excluded files from leaking into compiled output (#477)
32+
- Runtime detection in script runner now uses anchored patterns to prevent false positives when runtime keywords appear in flag values (#563)
33+
- `apm compile` now warns when instructions are missing `applyTo` across all compilation modes (#449)
34+
- Detect remote default branch instead of hardcoding `main` (#574)
35+
- Warn when two packages deploy a native skill with the same name (#545)
2336

2437
## [0.8.10] - 2026-04-03
2538

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta"
44

55
[project]
66
name = "apm-cli"
7-
version = "0.8.10"
7+
version = "0.8.11"
88
description = "MCP configuration tool"
99
readme = "README.md"
1010
requires-python = ">=3.10"

0 commit comments

Comments
 (0)