What's Changed
🔧 Other Changes
- Refactor cli.py and apm_package.py into focused modules (#172) by @sergio-sisternes-epam in #224
- fix: resolve WinError 32 during sparse-checkout fallback on Windows by @JanDeDobbeleer in #235
- docs: migrate to Astro Starlight documentation site by @danielmeppiel in #243
- docs: revamp README as storefront for docs site by @danielmeppiel in #251
- docs: add lead maintainer attribution to README by @danielmeppiel in #256
- docs: narrative redesign for accuracy and cohesion by @danielmeppiel in #258
- docs: remove duplicated content from CLI reference page by @danielmeppiel in #261
- Add detailed file-level logging to unpack command by @Copilot in #252
- Fix CLI consistency: docs alignment, emoji removal, show_default by @Copilot in #266
- feat: add DiagnosticCollector for structured install diagnostics by @danielmeppiel in #267
- feat: diff-aware install — manifest as source of truth across all primitives by @Copilot in #260
- [Test Improver] test: primitives models 78% → 100% coverage (Skill, conflict detection) by @danielmeppiel in #240
- test: address PR review feedback on primitives discovery/parser tests by @Copilot in #268
- [Test Improver] test: add coverage tests for primitives discovery and parser by @danielmeppiel in #254
- chore: bump minimum Python to 3.10 and upgrades Black to 26.3.1 by @danielmeppiel in #269
- chore: update Unreleased changelog with PRs merged since v0.7.7 by @danielmeppiel in #271
- chore: release v0.7.8 by @danielmeppiel in #272
New Contributors
- @JanDeDobbeleer made their first contribution in #235
Full Changelog: v0.7.7...v0.7.8