Skip to content

Commit 223658b

Browse files
Merge pull request #271 from microsoft/chore/changelog-unreleased
chore: update Unreleased changelog with PRs merged since v0.7.7
2 parents 5f5cb7f + 9d6eb4a commit 223658b

2 files changed

Lines changed: 44 additions & 0 deletions

File tree

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
---
2+
applyTo: "CHANGELOG.md"
3+
description: "Changelog format and conventions based on Keep a Changelog"
4+
---
5+
6+
# Changelog Format
7+
8+
This project follows [Keep a Changelog](https://keepachangelog.com/en/1.0.0/) and [Semantic Versioning](https://semver.org/).
9+
10+
## Structure
11+
12+
- New entries go under `## [Unreleased]`.
13+
- Released versions use `## [X.Y.Z] - YYYY-MM-DD`.
14+
- Group entries by type: `Added`, `Changed`, `Deprecated`, `Removed`, `Fixed`, `Security`.
15+
16+
## Entry format
17+
18+
- One line per PR: concise description ending with `(#PR_NUMBER)`.
19+
- Credit external contributors inline: `— by @username (#PR_NUMBER)`.
20+
- Combine related PRs into a single line when they form one logical change: `(#251, #256, #258)`.
21+
- Use backticks for code references: commands, file names, config keys, classes.
22+
23+
## Rules
24+
25+
- Every merged PR that changes code, tests, docs, or dependencies must have a changelog entry.
26+
- Do NOT include version-bump or release-machinery PRs (e.g., "chore: bump to vX.Y.Z").
27+
- When releasing, move Unreleased entries into a new versioned section — never delete them.

CHANGELOG.md

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,23 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
1111
### Added
1212

1313
- Diff-aware `apm install` — manifest as source of truth: removed packages, ref/version changes, and MCP config drift in `apm.yml` all self-correct on the next `apm install` without `--update` or `--force`; introduces `drift.py` with pure helper functions (#260)
14+
- `DiagnosticCollector` for structured install diagnostics (#267)
15+
- Detailed file-level logging to `apm unpack` command (#252)
16+
- Astro Starlight documentation site with narrative redesign (#243)
17+
18+
### Fixed
19+
20+
- Resolve WinError 32 during sparse-checkout fallback on Windows — by @JanDeDobbeleer (#235)
21+
- CLI consistency: docs alignment, emoji removal, `show_default` flags (#266)
22+
23+
### Changed
24+
25+
- Minimum Python version bumped to 3.10; Black upgraded to 26.3.1 (#269)
26+
- Refactor `cli.py` and `apm_package.py` into focused modules — by @sergio-sisternes-epam (#224)
27+
- Revamp README as storefront for documentation site (#251, #256, #258)
28+
- Remove duplicated content from CLI reference page (#261)
29+
- Bump devalue 5.6.3 → 5.6.4 in docs (#263)
30+
- Primitives models coverage 78% → 100%; add discovery and parser coverage tests (#240, #254)
1431

1532
## [0.7.7] - 2026-03-10
1633

0 commit comments

Comments
 (0)