π Changelog
β¨ What's Changed in v1.4.0
- Commit Range: β‘οΈ
v1.3.1...v1.4.0
β¨ Features
-
4a45ea4β β¨ [feat] Add reusable git-cliff preset catalog (53 files, +7032, -64) -
β¨ [feat] Publish 17 standalone provider and layout presets derived from the canonical parser contract.
-
π [fix] Normalize Tera control-flow whitespace so rendered changelogs keep one Markdown blank line.
-
π§ [chore] Add deterministic preset and example generators with drift checks.
-
π§ͺ [test] Render every preset from tagged fixture history and reject excessive blank lines.
-
π [docs] Document preset selection, provider setup, generated examples, and maintenance.
π οΈ Bug Fixes
-
b86aa53β π¨ [fix] Clear Sonar quality gate findings (4 files, +33, -29) -
π [refactor] Remove unnecessary raw template tags and flatten the stale-file diagnostic.
-
π [refactor] Use top-level await and explicit environment filtering in generator helpers.
-
π [fix] Use Bash extended conditional tests in the Lychee installer.
π§ͺ Testing
-
d088329β π§ͺ [test] Stabilize Windows preset rendering timeout (1 file, +1, -1) -
π§ͺ [test] Allow the real-CLI preset matrix up to 120 seconds under single-threaded Windows coverage runs.
π§Ή Chores
6270fa9β Release v1.4.0 (2 files, +3, -3)
π· CI/CD
5f2b6deβ (release) Guard git-cliff note generation (5 files, +138, -106)
Validate the authoritative release tag at HEAD immediately before git-cliff and export GitHub authentication for enriched notes. Standardize Actionlint configuration and direct package CLI usage where applicable.
Note
Release comparison: v1.3.1...v1.4.0
β Contributors
Thanks to anyone who has π§βπ» contributed.
This changelog was automatically generated with β°οΈ git-cliff.