leadpony / justify

Justify is a JSON validator based on JSON Schema Specification and Jakarta JSON Processing API (JSON-P).
Apache License 2.0
96 stars 18 forks source link

"Jakartize" the API #56

Closed leadpony closed 4 years ago

leadpony commented 4 years ago

Jakarta EE Project decided all of the packages javax.* should be renamed to jakarta.*. Justify uses the Jakarta JSON Processing API (JSON-P), which was defined in the package javax.json and is now renamed to jakarta.json.

Therefore we need the migration to the new package. For example, a type javax.json.JsonValue will be renamed to jakarta.json.JsonValue. This modification is done by the pre-release 3.0.0-RC1 and will be finalized by the release 3.0.0.

leadpony commented 4 years ago

The latest release of Jakarta JSON Processing API is 2.0.0-RC2 and it's a pre-release. I am waiting for the official release of 2.0.0.

leadpony commented 4 years ago

Justify 3.0.0 based on Jakarta JSON Processing API 2.0.0 is released.