Skip to content

Release official Java API #4018

@headius

Description

@headius

This is a parent issue for all tasks needed to declare the Java API "official" and release it for the general JVM public.

Subtasks:

  • Split artifact into share API, native backend, WASM backend, and WASM backend with full non-semantic data (see discussions in Conflicting requirements between Ruby and Java builds #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.
  • Consider shifting to or adding a zero-allocation protobuf-style API.
  • Documentation.
  • Bump version to 1.0.0.

Metadata

Metadata

Assignees

No one assigned

    Labels

    javaPull requests that update Java code

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions