This is an automated email from the ASF dual-hosted git repository.
jlmonteiro pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/johnzon.git
The following commit(s) were added to refs/heads/master by this push:
new ea0fa2b8 Update the website with latest releases
ea0fa2b8 is described below
commit ea0fa2b8224850c99c43cd5c26408751b4ce9a4f
Author: Jean-Louis Monteiro <[email protected]>
AuthorDate: Tue May 9 15:40:04 2023 +0200
Update the website with latest releases
---
src/site/markdown/download.md | 34 +++++++++++++++++++++++++++++++---
1 file changed, 31 insertions(+), 3 deletions(-)
diff --git a/src/site/markdown/download.md b/src/site/markdown/download.md
index 17882448..aaf449ed 100644
--- a/src/site/markdown/download.md
+++ b/src/site/markdown/download.md
@@ -34,6 +34,17 @@ Read more about [how we sign Apache
Releases](http://www.apache.org/info/verific
----------
+## Johnzon-2.0.x
+
+Apache Johnzon 2.0.x implements the JSON-P 2.1 and JSON-B 3.0 specifications
which on a level of JavaEE 10. This version is not backward compatible due to
the namespace change from `javax` to `jakarta`.
+Apache Johnzon does not implement Jakarta EE 9 per se, because there was no
change in terms of APIs except the namespace change.
+So we decided to use Apache Johnzon 1.2.x bellow and publish a Jakarta
compatible version using bytecode transformation. All artifacts can be used
with the classifier `jakarta`.
+
+#### Source
+
+This version is currently only available as snapshot.
+We are still actively working on passing the TCK but so far most of the
implementation is ready.
+
## Johnzon-1.2.x
Apache Johnzon 1.2.x implements the JSON-P 1.1 and JSON-B 1.0 specifications
which on a level of JavaEE 8.
@@ -41,9 +52,9 @@ Apache Johnzon 1.2.x implements the JSON-P 1.1 and JSON-B 1.0
specifications whi
#### Source
Should you want to build any of the above binaries, this source bundle is the
right one and covers them all.
-*
[johnzon-1.2.16-source-release.zip](https://www.apache.org/dyn/closer.lua/1.2.16/johnzon-1.2.16-source-release.zip)
-*
[johnzon-1.2.16-source-release.zip.sha512](https://www.apache.org/dist/johnzon/1.2.16/johnzon-1.2.16-source-release.zip.sha512)
-*
[johnzon-1.2.16-source-release.zip.asc](https://www.apache.org/dist/johnzon/1.2.16/johnzon-1.2.16-source-release.zip.asc)
+*
[johnzon-1.2.20-source-release.zip](https://www.apache.org/dyn/closer.lua/1.2.20/johnzon-1.2.20-source-release.zip)
+*
[johnzon-1.2.20-source-release.zip.sha512](https://www.apache.org/dist/johnzon/1.2.20/johnzon-1.2.20-source-release.zip.sha512)
+*
[johnzon-1.2.20-source-release.zip.asc](https://www.apache.org/dist/johnzon/1.2.20/johnzon-1.2.20-source-release.zip.asc)
## Johnzon-1.0.x
@@ -69,6 +80,23 @@ Should you want to build any of the above binaries, this
source bundle is the ri
### Maven Dependencies
+#### APIs for Johnzon-2.0.x (Jakarta EE 10)
+
+Since Java EE got open sourced to become Jakarta EE, the APIs can be used
without license restrictions, so we moved away from our Apache APIs.
+
+ <dependency>
+ <groupId>jakarta.json</groupId>
+ <artifactId>jakarta.json-api</artifactId>
+ <version>2.1.1</version>
+ <scope>provided</scope>
+ </dependency>
+ <dependency>
+ <groupId>jakarta.json.bind</groupId>
+ <artifactId>jakarta.json.bind-api</artifactId>
+ <version>3.0</version>
+ <scope>provided</scope>
+ </dependency>
+
#### APIs for Johnzon-1.1.x (JavaEE 8)
<dependency>