v0.4.0 -- CI/CD Pipeline + API Stability Audit
Phase 0 of the v1.0.0 Roadmap
This release establishes the foundation for GoldenMatch's path to 1.0: automated CI/CD, a defined public API surface, and a changelog.
Added
- CI/CD pipeline -- automated tests on Python 3.11/3.12/3.13, ruff lint, and smoke test on every push and PR
- API stability document --
docs/api-stability.mddefines the public API surface (19 CLI commands, config schema, core functions, REST endpoints, MCP tools) ahead of the v1.0 semver commitment - CHANGELOG.md -- retroactive entries for v0.3.0 and v0.3.1, Keep a Changelog format
- PEP 561 py.typed marker -- type checkers (mypy, pyright) now recognize GoldenMatch's type annotations
What's Next
- v0.5.0: In-context LLM clustering + uncertainty scores
- v0.6.0: Privacy-preserving record linkage (multi-party SMC)
- v1.0.0: API freeze, production-stable release
Install / Upgrade
pip install --upgrade goldenmatch