v0.1.0 — Initial release
Backfilled release note. Originally tagged 2026-06-15; the publish date above is when
this GitHub release entry was created.
Initial release. A performance-focused PHP implementation of RON (Readable Object
Notation), behaviorally ported from the Go reference ron-go
and verified against the upstream conformance corpus.
Added
- RON <-> JSON conversion:
Ron::toJson(streaming RON -> JSON) andRon::fromJson
(tree-based JSON -> RON), with pretty/compact and canonical-key-order options. Ron::encode/Ron::decodefor arbitrary PHP values, likejson_encode/json_decode,
preserving number source text on the conversion paths.- Canonicalization:
Ron::canonicalRon,Ron::canonicalHash(XXH3-128 of the canonical
RON bytes), andRon::canonicalJson(RFC 8785 / JCS).
Full changelog: CHANGELOG.md · v0.1.0