SuccessChanges

Summary

  1. Integrate json-api 2.0.0 (details)
  2. change module name of the implementation to org.glassfish.jakarta.json (details)
  3. Integrate jakarta.servlet-api 5.0.0-M1 (details)
  4. update samples, (details)
  5. allow build on jdk14 (details)
  6. #211: Handle Collections and Maps containing JsonValues (details)
  7. Signed-off-by: Lukas Jungmann <lukas.jungmann@oracle.com> (details)
Commit 36e1b43507413c92eb8b3e43138173148a730464 by Lukas Jungmann
Integrate json-api 2.0.0

Signed-off-by: Lukas Jungmann <lukas.jungmann@oracle.com>
The file was modifiedpom.xml (diff)
The file was modifiedimpl/pom.xml (diff)
Commit 5e834a30cec1f07d93a7971d7886e0716ef85520 by Lukas Jungmann
change module name of the implementation to org.glassfish.jakarta.json

Signed-off-by: Lukas Jungmann <lukas.jungmann@oracle.com>
The file was modifieddemos/jsonpointer/src/main/jdk9/module-info.java (diff)
The file was modifieddemos/twitter/src/main/jdk9/module-info.java (diff)
The file was modifiedbundles/ri/src/main/resources/README.txt (diff)
The file was modifieddemos/customprovider-jdk9/pom.xml (diff)
The file was modifiedimpl/src/main/java/module-info.java (diff)
The file was modifieddemos/facebook/src/main/jdk9/module-info.java (diff)
The file was modifieddemos/jsonpointer/pom.xml (diff)
The file was modifieddemos/customprovider-jdk9/src/main/jdk9/module-info.java (diff)
The file was modifieddemos/facebook/pom.xml (diff)
The file was modifieddemos/twitter/pom.xml (diff)
Commit 68293e807cfd15a450189c7add17de2f272adbf9 by Lukas Jungmann
Integrate jakarta.servlet-api 5.0.0-M1

Signed-off-by: Lukas Jungmann <lukas.jungmann@oracle.com>
The file was modifieddemos/jaxrs/pom.xml (diff)
The file was modifiedpom.xml (diff)
The file was modifieddemos/servlet/src/main/java/org/glassfish/jsondemos/servlet/ArrayServlet.java (diff)
The file was modifiedgf/defaultprovider/src/main/java/org/glassfish/json/defaultprovider/TestServlet.java (diff)
The file was modifiedgf/customprovider/src/main/java/org/glassfish/json/customprovider/TestServlet.java (diff)
The file was modifieddemos/pom.xml (diff)
Commit e24d3faab99a29177653557257516d4d941ab943 by Lukas Jungmann
update samples,
remove obsolete profiles

Signed-off-by: Lukas Jungmann <lukas.jungmann@oracle.com>
The file was addeddemos/facebook/src/main/java/module-info.java
The file was removeddemos/twitter/src/main/jdk9/module-info.java
The file was modifieddemos/jsonpointer/pom.xml (diff)
The file was modifieddemos/jsonpointer/src/main/java/org/glassfish/jsondemos/jsonpointer/JsonpointerDemo.java (diff)
The file was modifieddemos/pom.xml (diff)
The file was modifieddemos/customprovider-jdk9/pom.xml (diff)
The file was modifieddemos/facebook/pom.xml (diff)
The file was removeddemos/jsonpointer/src/main/jdk9/module-info.java
The file was modifieddemos/twitter/pom.xml (diff)
The file was removeddemos/facebook/src/main/jdk9/module-info.java
The file was addeddemos/customprovider-jdk9/src/main/java/module-info.java
The file was removeddemos/customprovider-jdk9/src/main/jdk9/module-info.java
The file was addeddemos/twitter/src/main/java/module-info.java
The file was modifiedpom.xml (diff)
The file was addeddemos/jsonpointer/src/main/java/module-info.java
Commit aab9d6ed1a95f438a0d5c8fddcbca7903669c047 by Lukas Jungmann
allow build on jdk14

Signed-off-by: Lukas Jungmann <lukas.jungmann@oracle.com>
The file was modifiedapi/src/main/javadoc/overview.html (diff)
The file was modified.travis.yml (diff)
The file was modifiedimpl/src/main/javadoc/overview.html (diff)
Commit 5d7704d0573f2a107f9681d208bf3e9b490b084e by Lukas Jungmann
 #211: Handle Collections and Maps containing JsonValues

JsonArrayBuilder and JsonObjectBuilder add methods handle
JsonValues and JsonArrayBuilder and JsonObjectBuilder instances,
but creating builders using a Collection or Map that contains
these values fails, because MapUtil does not handle them and
throws an IllegalArgumentException saying that the types are
not supported.

This commit includes tests that create builders with such
values and changes to MapUtil to handle them. (It also
refactors MapUtil to avoid unnecessary excessive nesting.)

Signed-off-by: Todd O'Bryan <toddobryan@gmail.com>
Also-by: Lukas Jungmann <lukas.jungmann@oracle.com>
The file was modifiedimpl/src/test/java/org/glassfish/json/tests/JsonArrayTest.java (diff)
The file was modifiedimpl/src/test/java/org/glassfish/json/tests/JsonObjectTest.java (diff)
The file was modifiedimpl/src/main/java/org/glassfish/json/MapUtil.java (diff)
Commit 44a6bd1f95e88388711cf2aee070ed8341f8f955 by Lukas Jungmann
Signed-off-by: Lukas Jungmann <lukas.jungmann@oracle.com>
The file was modifiedimpl/src/main/java/org/glassfish/json/JsonPatchImpl.java (diff)
The file was modifiedimpl/src/test/java/org/glassfish/json/tests/JsonPatchBugsTest.java (diff)
The file was modifiedimpl/src/main/java/org/glassfish/json/JsonMessages.java (diff)
The file was modifiedimpl/src/main/resources/org/glassfish/json/messages.properties (diff)