Skip to main content
Memproof follows semantic versioning and a staged deprecation policy.

Semver Rules

  • Patch: bug fixes and non-breaking internal changes
  • Minor: backward-compatible new features
  • Major: breaking API or behavior changes

Deprecation Rules

  • Public API removals are preceded by at least one minor deprecation window.
  • Deprecations are documented in CHANGELOG.md with migration guidance.
  • Breaking policy/schema behavior changes require a major release.

What Is Considered Public API

  • Python package entry points under memproof
  • TypeScript exports from @kyberon/memproof
  • Documented configuration fields and control-path response shapes

Migration Expectations

  • Minor upgrades should be low-risk and documented.
  • Major upgrades should include explicit migration notes and compatibility caveats.
See also: