What's Changed
π Documentation
- [docs] Update documentation for features from 2026-03-23 by @danielmeppiel in #416
π§ Other Changes
- [Test Improver] test: add unit tests for AgentsCompiler (65%β82% coverage) by @danielmeppiel in #221
- [Test Improver] Add unit tests for commands/_helpers.py I/O and config helpers by @danielmeppiel in #333
- [Test Improver] test: add unit tests for utils/console.py (58% β 90%) by @danielmeppiel in #351
- [Test Improver] test: add unit tests for RuntimeManager and runtime CLI commands (20%β92%, 49%β90%) by @danielmeppiel in #380
- [Test Improver] test: replace gc.collect+sleep teardown with shutil.rmtree(ignore_errors=True) by @danielmeppiel in #395
- [Test Improver] test: add unit tests for constitution_block and ConstitutionInjector (53%β93%, 44%β95%) by @danielmeppiel in #402
- Add Copilot encoding instructions banning non-ASCII/emoji characters by @Copilot in #282
- [Test Improver] test: add unit tests for config command (22% β 100%) + fix missing functions by @danielmeppiel in #366
- perf(ci): comprehensive pipeline optimization by @Copilot in #407
- fix: CLI consistency improvements (target aliases, deps clean flags, verbose shorthand, help text) by @Copilot in #303
- fix: Windows test failures in config command and agents compiler by @danielmeppiel in #410
- fix: resolve both sides of relative_to() for Windows 8.3 path compat by @danielmeppiel in #411
- fix: show auth diagnostics in --verbose for virtual package validation by @danielmeppiel in #414
- fix: enforce ARTIFACTORY_ONLY for virtual package types by @chkp-roniz in #418
- fix: remove WIP folder from tracking and strengthen gitignore by @danielmeppiel in #420
- [Test Improver] test: add unit tests for prune command (14% -> 91%) by @danielmeppiel in #415
- fix: cross-target path mapping for skills/agents in
apm packby @Copilot in #426 - fix: Configure SSL certificates in PyInstaller binary via runtime hook by @Copilot in #429
- feat(policy): Phase 1 β org-level policy engine for
apm audit --ciby @danielmeppiel in #365 - fix: centralize YAML I/O with UTF-8 encoding for cross-platform safety by @danielmeppiel in #433
- fix: Systematic Windows path compatibility hardening by @Copilot in #422
- fix: improve local path validation error messages by @danielmeppiel in #431
- fix: recognize Windows drive-letter absolute paths as local paths in DependencyReference by @Copilot in #435
- chore: bump to v0.8.5 by @danielmeppiel in #439
Full Changelog: v0.8.4...v0.8.5