Skip to content

Commit 185264d

Browse files
committed
docs(release): 补充 v0.1.8 变更记录
1 parent 42c2774 commit 185264d

1 file changed

Lines changed: 22 additions & 0 deletions

File tree

‎CHANGELOG.md‎

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,28 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
1515
verification, CI gates — plus interpretation guidance; complements the
1616
MCP server (see docs/ai-integration.md)
1717

18+
### Changed
19+
- Project and package descriptions now consistently cover change coupling,
20+
diffs, cost estimation, and CI/AI quality gates
21+
22+
### Fixed
23+
- `health` and `diff` quality gates now fail closed when analysis is
24+
incomplete or matches no files; `diff` validates both comparison sides
25+
- Project-relative include/exclude globs and regexes now match paths supplied
26+
by absolute-path walkers; include rules act as allowlists without pruning
27+
directories that may contain matching descendants
28+
- Complexity analysis ignores control-flow keywords and braces in comments
29+
and strings, detects function boundaries more accurately, and averages
30+
function length over actual functions; function hotspots use the same
31+
corrected complexity calculation
32+
- Trend snapshots use high-resolution, collision-safe filenames and can no
33+
longer overwrite each other when saved within the same second
34+
- Configuration files reject unknown keys, unsupported output/sort values,
35+
and malformed `count_as` mappings instead of silently falling back
36+
- Release tags now run the complete verification suite before publishing;
37+
GitHub releases wait for successful, idempotent crates.io publication
38+
- GitHub Action metadata now stays within the Marketplace description limit
39+
1840
## [0.1.7] - 2026-08-09
1941

2042
### Added

0 commit comments

Comments
 (0)