From 7ab942896c020acc475ab17ca89eedd30ec9044c Mon Sep 17 00:00:00 2001 From: Vittorio Distefano Date: Mon, 9 Nov 2026 01:26:51 +0100 Subject: [PATCH] build(release): give perf commits their own changelog section csemver.toml kept csemver's default hidden state for perf, so performance changes never reached CHANGELOG.md: the 0.25.0 range's construction buffer reuse and projected row sizing did not render. perf commits now render under "Performance Improvements". Closes #226 --- csemver.toml | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/csemver.toml b/csemver.toml index 4d684d3e..c3a7bbed 100644 --- a/csemver.toml +++ b/csemver.toml @@ -18,17 +18,18 @@ commitUrlFormat = "https://github.com/SolverForge/solverforge/commit/{{hash}}" compareUrlFormat = "https://github.com/SolverForge/solverforge/compare/{{previousTag}}...{{currentTag}}" # Commit types and their changelog sections. Declaring the list replaces -# csemver's default, which hides refactor: refactor commits get their own -# section, and the remaining types keep the default hidden state. This must -# stay above the first table header, or TOML scopes it into that table. +# csemver's default, which hides refactor and perf: refactor and perf commits +# get their own sections, and the remaining types keep the default hidden +# state. This must stay above the first table header, or TOML scopes it into +# that table. types = [ { type = "feat", section = "Features" }, { type = "fix", section = "Bug Fixes" }, + { type = "perf", section = "Performance Improvements" }, { type = "refactor", section = "Code Refactoring" }, { type = "chore", hidden = true }, { type = "docs", hidden = true }, { type = "style", hidden = true }, - { type = "perf", hidden = true }, { type = "test", hidden = true }, ]