Skip to content

Commit 7be5c47

Browse files
committed
docs: pre-release fixes for v1.7.1 — README release-status + A/B harness note
- README 'Release status' block now names v1.7.1 as latest stable. cut-release.ps1 does not touch this block and the develop-only cycle-open commit never reaches main, so per the v1.6.9 lesson it must land on develop before the cut. - CHANGELOG v1.7.1 Tests/tooling: note PR #152's cross-platform ab-bench.sh + ab-bench-smoke CI job + .gitattributes LF pins (benchmark tooling, not the published library).
1 parent 2ce252d commit 7be5c47

2 files changed

Lines changed: 10 additions & 2 deletions

File tree

CHANGELOG.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -195,6 +195,14 @@ Open cycle — bug-fix / housekeeping. Entries land here as they merge.
195195
class-load / JIT cold-start). `scripts/run-benchmarks.ps1` gains the
196196
`11-verdict-current-speed` step (skippable via `-SkipVerdict`).
197197

198+
- **Cross-platform A/B benchmark harness.** `scripts/ab-bench.sh` (Linux / macOS /
199+
Windows Git Bash) joins the PowerShell `scripts/ab-bench.ps1` to compare engine
200+
speed between two branches — interleaved runs, median, per-scenario diff via the
201+
existing `BenchmarkMedianTool` / `BenchmarkDiffTool`. A path-filtered
202+
`ab-bench-smoke` CI job runs it on Linux; `.gitattributes` pins `*.sh` and `mvnw`
203+
to LF so the wrappers stay runnable cross-platform. Benchmark tooling only — not
204+
part of the published library.
205+
198206
## v1.7.0 — 2026-06-07
199207

200208
Canonical DSL primitives — additive only, zero breaking changes. Adding public

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,8 @@
1919
</p>
2020

2121
> **Release status** &mdash;
22-
> 🟢 **Latest stable**: [v1.7.0](https://github.com/DemchaAV/GraphCompose/releases/tag/v1.7.0) (geometric — inline shape runs, polygon geometry, inline checkboxes, per-corner radii, vertical text seating; zero breaking from v1.6.x)
23-
> &nbsp;·&nbsp; 🟡 **In develop**: v1.7.1 (next bug-fix / housekeeping cycle)
22+
> 🟢 **Latest stable**: [v1.7.1](https://github.com/DemchaAV/GraphCompose/releases/tag/v1.7.1) (byte-identical layout / render / measurement performance — text wrapping, font embedding, glyph probing, table pagination; the legacy ECS engine is deprecated; zero breaking from v1.7.0)
23+
> &nbsp;·&nbsp; 🟡 **In develop**: v1.7.2 (next bug-fix / housekeeping cycle)
2424
> &nbsp;·&nbsp; See [API stability policy](./docs/api-stability.md) for tier definitions.
2525
2626
<p align="center">

0 commit comments

Comments
 (0)