v0.1.1 — Tokenizer and configurable depth limit
Backfilled release note. Originally tagged 2026-06-15; the publish date above is when
this GitHub release entry was created.
Added
Ron::tokenize(): a lenient, role-aware RON tokenizer (keys, values, numbers,
literals, and structure), suitable for syntax highlighting and tooling.- Configurable
maxDepth(defaultRon::DEFAULT_MAX_DEPTH= 512) on every parse entry
point. Input nested deeper than the cap throwsRonExceptioninstead of overflowing the
stack or hanging; theJsonParser,RonToJson, andRfc8785paths reject at the same
boundary.
Changed
- RON rendering is now linear in input size.
Full changelog: CHANGELOG.md · v0.1.0...v0.1.1