v0.3.0 — CI, packaging, and corpus
Publishability polish.
Added
- GitHub Actions workflow (
.github/workflows/test.yml): matrix on Go 1.23.x / 1.24.x with build, vet, gofmt, staticcheck, race tests, and 30 s fuzz smoke. - Nested
bench/module: consumer dep graph no longer pulls ingithub.com/google/btree. Rootgo.modhas zero third-party deps. - Fuzz corpus:
testdata/fuzz/FuzzSortedMap/— 12 hand-authored seed entries covering promotions, demotions, prefix split/merge, empty key,Clone, andCeiling/Floormid-prefix. CHANGELOG.md(Keep a Changelog) with v0.1.0 and v0.2.0 history.- README: CI badge and CHANGELOG link.
Removed
- Four unused
isEmpty()methods and their interface declaration (staticcheckU1000).
Install
go get github.com/KentBeck/AdaptiveRadixTree2@v0.3.0
Compare: v0.2.0...v0.3.0