What's Changed
🔧 Other Changes
- feat: add phase 1 Windows native support by @sergio-sisternes-epam in #227
- [DOCS] Add Windows as first-class install option across docs site by @Copilot in #278
- fix: restore CWD before TemporaryDirectory cleanup on Windows by @sergio-sisternes-epam in #281
- feat: rename apm.lock to apm.lock.yaml for IDE syntax highlighting by @Copilot in #280
- fix: resolve UnboundLocalError in
apm prunecrashing all prune operations by @Copilot in #283 - feat: support local filesystem path dependencies by @Copilot in #270
- chore: release v0.7.9 by @danielmeppiel in #286
- docs: clarify that .github/ deployed files should be committed by @danielmeppiel in #290
- fix: improve sub-skill overwrite UX with content skip and collision protection by @danielmeppiel in #289
- fix(test): handle Windows file locking in integration test teardown by @danielmeppiel in #294
- fix(test): address PR #294 review — targeted teardown and stdout.close in finally by @danielmeppiel in #295
- fix(test): Windows Unicode encoding in integration tests by @danielmeppiel in #296
- fix(test): set PYTHONUTF8=1 for Windows integration tests by @danielmeppiel in #297
- fix(test): handle Windows temp directory cleanup in integration tests by @danielmeppiel in #298
- fix: use _rmtree for Windows-safe directory cleanup in downloader by @danielmeppiel in #299
- fix: release validation exits silently due to sourced set -e by @danielmeppiel in #300
Full Changelog: v0.7.8...v0.7.9