Skip to content

Releases: thanielryan/stablejson

stablejson 0.1.1

Choose a tag to compare

@thanielryan thanielryan released this 02 Aug 14:46
  • Clarifies why floating-point values are intentionally outside stablejson's determinism contract.
  • Adds secure PyPI publishing through GitHub Trusted Publishing.
  • No canonicalization behavior changes.
  • No runtime dependency changes.

stablejson 0.1.0

Choose a tag to compare

@thanielryan thanielryan released this 02 Aug 14:21
  • First public release.
  • Deterministic compact serialization for supported JSON-compatible values.
  • SHA-256 digest over canonical UTF-8 bytes.
  • Supports Python value and JSON document input modes.
  • Fail-closed typed results for malformed or unsupported input.
  • No runtime dependencies.
  • Requires Python 3.12 or newer.
  • Not RFC 8785 / JCS compatible.
  • Floats are intentionally unsupported.