Releases: microsoft/apm
Releases · microsoft/apm
v0.7.6
What's Changed
🔧 Other Changes
- fix: plugin agents not deployed due to directory nesting bug by @danielmeppiel in #214
- refactor: extract MCPIntegrator from cli.py by @danielmeppiel in #215
- fix: address unresolved review comments on apm pack/unpack by @Copilot in #219
- fix: skip already-configured self-defined MCP servers on install by @sergio-sisternes-epam in #191
- Plugin MCP Server installation support by @Copilot in #217
- feat: add
apm packandapm unpackcommands by @danielmeppiel in #218 - chore: changelog and version bump for v0.7.6 by @danielmeppiel in #220
Full Changelog: v0.7.5...v0.7.6
v0.7.5
What's Changed
🚀 New Features
- feat: MCP dependency config overlays, transitive trust flag, and bug fixes by @sergio-sisternes-epam in #166
- Implement plugin management system and CLI commands by @SebastienDegodez in #83
🐛 Bug Fixes
- fix: handle multiple brace groups in applyTo glob patterns by @sergio-sisternes-epam in #155
- perf: exclude apm_modules from compilation scanning and cache Set[Path] by @sergio-sisternes-epam in #157
- fix: replace substring matching with path-component matching in exclusions by @sergio-sisternes-epam in #159
📖 Documentation
- docs: fix CLI reference drift from consistency reports #140 and #152 by @danielmeppiel in #160
- [docs] Update documentation for features from 2026-03-07 by @danielmeppiel in #195
🔧 Other Changes
- chore: upgrade GitHub Agentic Workflows to v0.52.1 by @danielmeppiel in #141
- fix: use CREATE_PR_PAT for agentic workflows in Microsoft org by @danielmeppiel in #144
- feat: support transitive MCP dependency propagation by @sergio-sisternes-epam in #123
- docs: fix CLI reference drift from consistency reports #140 and #152 by @Copilot in #161
- refactor: unified deployed_files manifest for safe integration lifecycle by @danielmeppiel in #163
- feat: add InstructionIntegrator for
apm install(#112) by @danielmeppiel in #162 - feat: Generic git URL support (GitLab, Bitbucket, any host) by @Copilot in #150
- perf: Performance optimization for deep dependency trees (#171) by @sergio-sisternes-epam in #173
- fix: resolve set() shadowing and sparse checkout ref issues by @Jah-yee in #184
- feat: display build commit SHA in CLI version output by @sergio-sisternes-epam in #176
- fix: handle commit SHA refs in subdirectory package clones by @sergio-sisternes-epam in #178
- fix: infer registry_name when MCP registry API returns empty values by @sergio-sisternes-epam in #181
- docs: add apm.yml manifest schema reference for integrators by @danielmeppiel in #186
- docs: replace CHANGELOG link with roadmap discussion in index.md by @Copilot in #196
- fix:
--updateflag now bypasses lockfile SHA to fetch latest content by @sergio-sisternes-epam in #192 - fix: CLI consistency — align help text with docs by @Copilot in #188
- fix: clean stale MCP servers on install/update/uninstall and prevent .claude folder creation by @sergio-sisternes-epam in #201
- fix: harden plugin security, validation, tests, and docs (follow-up to #83) by @danielmeppiel in #208
- Fix CLI consistency: remove emojis from help strings, fix
apm configinvocation, update descriptions by @Copilot in #212 - chore: add unreleased changelog entries for PRs since v0.7.4 by @danielmeppiel in #213
New Contributors
- @Jah-yee made their first contribution in #184
- @SebastienDegodez made their first contribution in #83
Full Changelog: v0.7.4...v0.7.5
v0.7.4
What's Changed
🚀 New Features
- feat: Promote sub-skills inside packages to top-level .github/skills/ entries by @sergio-sisternes-epam in #102
- feat: Deploy agents to .claude/agents/ during install by @Copilot in #95
- feat: Support Hooks as an Agent Primitive by @Copilot in #97
🐛 Bug Fixes
- Fix/workflow permissions by @danielmeppiel in #87
- fix: support spaces in Azure DevOps project names by @ryanfk in #92
- fix: virtual subdirectory deps marked as orphaned, skipping instruction processing by @sergio-sisternes-epam in #100
- fix: CI integration test corrections by @danielmeppiel in #109
- fix: skill integration bugs, transitive dep cleanup, and skill_integrator simplification by @danielmeppiel in #107
- Fix transitive dependency handling in compile and orphan detection by @Copilot in #111
📖 Documentation
- Finalize full transfer to Microsoft OSS organization by @danielmeppiel in #105
- documentation: Update README.md: missing version in the apm.yml example by @foutoucour in #108
- chore: governance cleanup - templates, triage labels, changelog, roadmap by @danielmeppiel in #118
🔧 Other Changes
- ci: auto-approve integration tests for internal PRs by @danielmeppiel in #98
- ci: slim PR pipelines to Linux-only for fast feedback by @danielmeppiel in #103
- fix(ci): prevent skip-propagation in integration test pipeline by @danielmeppiel in #106
- chore: add CODEOWNERS by @danielmeppiel in #115
- feat: Add GitHub Agentic Workflows for docs, testing, and CLI consistency by @danielmeppiel in #104
- chore: governance cleanup - templates, triage labels, changelog, roadmap by @Copilot in #129
- fix: improve multi-host error guidance when GITHUB_HOST is set by @danielmeppiel in #130
- chore: recompile agentic workflow lock files with gh-aw v0.50.6 by @danielmeppiel in #119
- release: v0.7.4 by @danielmeppiel in #139
New Contributors
- @ryanfk made their first contribution in #92
- @sergio-sisternes-epam made their first contribution in #100
- @foutoucour made their first contribution in #108
Full Changelog: v0.7.3...v0.7.4
v0.7.3
What's Changed
🔧 Other Changes
- Fix CI: Integration Tests venv conflict on ubuntu-24.04 by @Copilot in #76
- Microsoft open source compliance: policy docs, license, and trademark notice by @Copilot in #75
- fix: source integrity for all integrators + README restructure by @danielmeppiel in #82
- Move to Microsoft OSPO organization by @danielmeppiel in #85
New Contributors
- @dependabot[bot] made their first contribution in #77
Full Changelog: v0.7.2...v0.7.3
v0.7.2
What's Changed
🔧 Other Changes
- feat: transitive dependencies with apm.lock support by @danielmeppiel in #70
Full Changelog: v0.7.1...v0.7.2
v0.7.1
What's Changed
🔧 Other Changes
- fix: prevent double .collection.yml extension when user specifies ful… by @danielmeppiel in #67
- feat: actionable error messages for unsupported Git hosts by @danielmeppiel in #68
- fix: parse SKILL.md directly without generating apm.yml by @danielmeppiel in #69
Full Changelog: v0.7.0...v0.7.1
v0.7.0
What's Changed
🔧 Other Changes
- Fix/claude skills and formatting by @danielmeppiel in #50
- Fix/selective install by @danielmeppiel in #52
- Add configurable directory exclusion for apm compile by @Copilot in #53
- Add automatic version update notifications and
apm updatecommand by @Copilot in #55 - feat: native Agent Skills support (v0.7.0) by @danielmeppiel in #58
Full Changelog: v0.6.3...v0.7.0
v0.6.3
Full Changelog: v0.6.2...v0.6.3
v0.6.2
Full Changelog: v0.6.1...v0.6.2
v0.6.1
What's Changed
🔧 Other Changes
- fix: virtual package uninstall and orphan detection architecture by @danielmeppiel in #46
- Feature/claude integration by @danielmeppiel in #47
- feat: Claude Skills installation support by @danielmeppiel in #48
- docs: comprehensive Skills and Claude integration documentation by @danielmeppiel in #49
Full Changelog: v0.6.0...v0.6.1