Releases
v3.1.0
Compare
Sorry, something went wrong.
No results found
3.1.0 (2026-08-27)
Added
ci: enforce Conventional Commit PR titles (#164 ) (#211 ) (217d34c )
tools: state limitations and show an example in every tool description (#179 ) (#193 ) (7c11f69 )
Fixed
confirm: end every write prompt on the resolved target (#173 ) (#202 ) (de33948 )
confirm: name the project in the csproj apply_fixes prompt (#203 ) (#214 ) (7c9df1d )
docs: sync the published median token figure with the generated benchmark data (#182 ) (#195 ) (1f4770a )
fixes: enforce and report ApplyFixes' single-project scope (#156 ) (#185 ) (b39dc6e )
fixes: only rewrite files whose diff actually changed (#175 ) (#209 ) (2e498ba )
loader: fall back to a standalone project load for an explicit .csproj hitting an ambiguous ancestor (#213 ) (#218 ) (684c332 )
loader: ignore AppleDouble shadow files in auto-discovery and refuse ambiguous solution walks (#172 ) (#192 ) (0941603 )
services: anchor verification error paths to the response's resolvedPath (#199 ) (#201 ) (e9a682b )
services: distrust a stat-only fingerprint match captured while a tracked file was still racy (#235 ) (#236 ) (21fb4cf )
services: fail fast on an already-cancelled token before the git clone (#215 ) (#222 ) (6ccaace )
services: name analyzer references that load nothing and register their fixers (#183 ) (#188 ) (fd7b6d8 )
services: relativize paths against resolvedPath, not Solution.FilePath (#181 ) (#194 ) (fe5e56c )
services: signal ambiguous-solution-walk precisely instead of catching ArgumentException (#226 ) (#229 ) (754c653 )
tests: give ElicitationTests' confirmation-timeout wait a generous, diagnostic ceiling (#224 ) (#225 ) (8b28266 )
tests: give GuardServiceTests' Entered wait a generous, diagnostic timeout (#219 ) (#221 ) (7783673 )
tests: remove GuardServiceTests' Entered stamp-collision race (#233 ) (#234 ) (1bcede2 )
tests: run the environment-mutating configuration tests in one sequential collection (#189 ) (#200 ) (4610bba )
website: align the per-file and per-suite benchmark figures with the generated data (#196 ) (#205 ) (d89c53a )
website: derive the per-kind tool counts and analyzerLoad tools from tools.ts (#207 ) (#216 ) (3db07af )
website: derive the site's tool count from tools.ts (#197 ) (#206 ) (9e3ce39 )
website: redraw the index.astro Program.cs showcase illustration (#212 ) (#227 ) (5eae929 )
website: regenerate package-lock.json and gate npm ci (#190 ) (#223 ) (98da5c4 )
website: restore missing spaces at astro line-wrap boundaries (#217 ) (#231 ) (69aae04 )
You can’t perform that action at this time.