v0.4.0 — #rx regex vocabulary tag
Backfilled release note. Originally tagged 2026-06-22; the publish date above is when
this GitHub release entry was created.
Added
#rxcore vocabulary tag (JavaScript RegExp). Validates[source]or[source, flags]
payloads: flags must be canonical (sorted, unique, drawn fromdgimsuvy, withuandv
mutually exclusive) and the source must convert (JS escapes) and compile. Matches upstream RON
(PR #22) and ron-go
(PR #29). Validation-only, so#rxvalues
round-trip losslessly. PHP has no RE2, so PCRE backs the source compile check; it diverges from
ron-go only on backreferences/lookaround, which no conformance case exercises.
Changed
- Updated the pinned RON conformance corpus to include the
#rxfixtures.
Full changelog: CHANGELOG.md · v0.3.0...v0.4.0