This is a parent issue for all tasks needed to declare the Java API "official" and release it for the general JVM public. Subtasks: * [x] Split artifact into share API, native backend, WASM backend, and WASM backend with full non-semantic data (see discussions in #3962). * [ ] Consider depending on jcodings Encoding to align with CRuby's supported encodings (Java's default set of Charsets does not cover all cases). * [ ] Consider storing regular expressions as compiled JOni Regex to verify them at parse time. * [x] ~Consider shifting to or adding a zero-allocation protobuf-style API.~ * [ ] Documentation. * [ ] Bump version to 1.0.0.
This is a parent issue for all tasks needed to declare the Java API "official" and release it for the general JVM public.
Subtasks:
Consider shifting to or adding a zero-allocation protobuf-style API.