Skip to content

v0.4.0 -- CI/CD Pipeline + API Stability Audit

Choose a tag to compare

@benzsevern benzsevern released this 23 Mar 13:33
· 1612 commits to main since this release

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.md defines 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