Skip to content
Success

Changes

Summary

  1. Transient and property annotation merging (#493) (details)
  2. Dependabot removed (#494) (details)
  3. YearMonth and MonthDay support added (#492) (details)
  4. java.xml should be optional (#491) (details)
  5. Version bumped to 2.0.3-SNAPSHOT (#498) (details)
  6. GitHub actions added (#506) (details)
  7. Yasson version changed for TCK tests (#508) (details)
  8. EPL 2.0 license link fixed (#512) (details)
  9. Implicitly defined serializers fixed (#510) (details)
  10. Staging repository URL changed (#511) (details)
  11. Issue #283: Deserializing Map with enum keys results in runtime string keys (#509) (details)
  12. Java version in github-actions increased (#518) (details)
  13. Fail with multiple levels of generics (#503) (details)
  14. readme typo fixed (#519) (details)
  15. Support for records (#499) (details)
  16. Issue #500: Serialization of a Map fails if the key uses a custom Serializer (#501) (details)
Commit ab26fa9da19c53f09a67e6e45167724d6ffffada by noreply
Transient and property annotation merging (#493)

Signed-off-by: David Kral <david.k.kral@oracle.com>
The file was modified src/test/java/org/eclipse/yasson/defaultmapping/basic/PropertyMismatchTest.java (diff)
The file was modified src/main/java/org/eclipse/yasson/internal/ClassParser.java (diff)
Commit 4abf7984aeb2eb0e5a297d6468c01d6431790e2a by noreply
Dependabot removed (#494)

Signed-off-by: David Kral <david.k.kral@oracle.com>
The file was removed.github/dependabot.yml
Commit 54372212235a90cc2e6e986473a51fcc798f2198 by noreply
YearMonth and MonthDay support added (#492)

YearMonth and MonthDay support added

Signed-off-by: David Kral <david.k.kral@oracle.com>
The file was addedsrc/main/java/org/eclipse/yasson/internal/serializer/MonthDayTypeSerializer.java
The file was addedsrc/test/java/org/eclipse/yasson/defaultmapping/dates/model/MonthDayPojo.java
The file was addedsrc/main/java/org/eclipse/yasson/internal/serializer/YearMonthTypeSerializer.java
The file was modified src/test/java/org/eclipse/yasson/defaultmapping/dates/DatesTest.java (diff)
The file was addedsrc/test/java/org/eclipse/yasson/defaultmapping/dates/model/YearMonthPojo.java
The file was modified src/main/java/org/eclipse/yasson/internal/serializer/DefaultSerializers.java (diff)
The file was addedsrc/main/java/org/eclipse/yasson/internal/serializer/MonthDayTypeDeserializer.java
The file was addedsrc/main/java/org/eclipse/yasson/internal/serializer/YearMonthTypeDeserializer.java
Commit f084768e7ea31fa94d8fbbdca3a63e18e456bd3e by noreply
java.xml should be optional (#491)

java.xml should be optional

Signed-off-by: Tom Schindl <tom.schindl@bestsolution.at>
The file was modified src/main/java/module-info.java (diff)
The file was modified src/main/java/org/eclipse/yasson/internal/serializer/DefaultSerializers.java (diff)
Commit 2fc86dd0c771896c26df793eb73379638e950795 by noreply
Version bumped to 2.0.3-SNAPSHOT (#498)

Signed-off-by: David Kral <david.k.kral@oracle.com>
The file was modified pom.xml (diff)
Commit 4e3f67ac86b1f09e68c989fa7b7c489a8d95f6ca by noreply
GitHub actions added (#506)

GitHub actions added

Signed-off-by: David Kral <david.k.kral@oracle.com>
The file was modified src/main/java/org/eclipse/yasson/internal/serializer/AbstractNumberDeserializer.java (diff)
The file was added.github/workflows/maven.yml
The file was modified README.md (diff)
The file was removed.travis.yml
The file was modified yasson-tck/pom.xml (diff)
The file was addedyasson-tck/src/main/java/jakarta/json/bind/tck/customizedmapping/numberformat/NumberFormatCustomizationTest.java
Commit 9d9fffa3140e375329f8c245c17d95e2f580ce1f by noreply
Yasson version changed for TCK tests (#508)

Signed-off-by: David Kral <david.k.kral@oracle.com>
The file was modified yasson-tck/pom.xml (diff)
Commit 1a6c6ee77db3ce29a3144f6a8e042389adca599a by noreply
EPL 2.0 license link fixed (#512)

Signed-off-by: David Kral <david.k.kral@oracle.com>
The file was modified README.md (diff)
Commit 8bb4dfedd38e1694008ee321abbf09276e00e728 by noreply
Implicitly defined serializers fixed (#510)

Signed-off-by: David Kral <david.k.kral@oracle.com>
The file was addedsrc/test/java/org/eclipse/yasson/serializers/model/ExplicitJsonbSerializer.java
The file was modified src/main/java/org/eclipse/yasson/internal/ComponentMatcher.java (diff)
The file was addedsrc/test/java/org/eclipse/yasson/serializers/model/AbstractJsonbSerializer.java
The file was modified src/test/java/org/eclipse/yasson/serializers/SerializersTest.java (diff)
The file was addedsrc/test/java/org/eclipse/yasson/serializers/model/ImplicitJsonbSerializer.java
Commit b5564e95104358fc8359ee36e0e8e72ce25bdc03 by noreply
Staging repository URL changed (#511)

Signed-off-by: David Kral <david.k.kral@oracle.com>
The file was modified README.md (diff)
Commit 835f71fac0042e7a77c65beacda8d6903eebd532 by noreply
Issue #283: Deserializing Map with enum keys results in runtime string keys (#509)

Signed-off-by: rmartinc <rmartinc@redhat.com>
The file was modified src/main/java/org/eclipse/yasson/YassonConfig.java (diff)
The file was modified src/main/java/org/eclipse/yasson/internal/serializer/ObjectDeserializer.java (diff)
The file was modified src/test/java/org/eclipse/yasson/serializers/MapToObjectSerializerTest.java (diff)
The file was modified src/main/java/org/eclipse/yasson/internal/JsonbConfigProperties.java (diff)
The file was modified src/main/java/org/eclipse/yasson/internal/serializer/AbstractContainerDeserializer.java (diff)
The file was modified src/main/java/org/eclipse/yasson/internal/serializer/MapSerializer.java (diff)
The file was modified src/main/java/org/eclipse/yasson/internal/serializer/CollectionDeserializer.java (diff)
The file was modified src/main/java/org/eclipse/yasson/internal/serializer/UserDeserializerDeserializer.java (diff)
The file was modified src/test/java/org/eclipse/yasson/serializers/SerializersTest.java (diff)
The file was modified src/main/java/org/eclipse/yasson/internal/serializer/MapDeserializer.java (diff)
The file was modified src/main/java/org/eclipse/yasson/internal/serializer/AbstractArrayDeserializer.java (diff)
The file was modified src/main/java/org/eclipse/yasson/internal/serializer/AbstractJsonpDeserializer.java (diff)
Commit 67fb4d2173b85728974204e80992be497274a366 by noreply
Java version in github-actions increased (#518)

* Java version in github-actions increased

Signed-off-by: David Kral <david.k.kral@oracle.com>
The file was modified .github/workflows/maven.yml (diff)
Commit 3c4e2ec2971896a45423bb3b1c197f85212c6171 by noreply
Fail with multiple levels of generics (#503)

Signed-off-by: David Kral <david.k.kral@oracle.com>
The file was addedsrc/test/java/org/eclipse/yasson/defaultmapping/generics/model/FinalMember.java
The file was addedsrc/test/java/org/eclipse/yasson/defaultmapping/generics/model/FinalGenericWrapper.java
The file was addedsrc/test/java/org/eclipse/yasson/defaultmapping/generics/model/AbstractGenericWrapper.java
The file was modified src/test/java/org/eclipse/yasson/defaultmapping/generics/GenericsTest.java (diff)
The file was addedsrc/test/java/org/eclipse/yasson/defaultmapping/generics/model/MiddleGenericWrapper.java
The file was addedsrc/test/java/org/eclipse/yasson/defaultmapping/generics/model/AbstractMember.java
The file was modified src/main/java/org/eclipse/yasson/internal/VariableTypeInheritanceSearch.java (diff)
Commit de9633624d5ca14ae9b6848de66b81e795fce18c by noreply
readme typo fixed (#519)

Signed-off-by: David Kral <david.k.kral@oracle.com>
The file was modified README.md (diff)
Commit 7a5b15a0b1e94fd23915a3a5da0157694c09bff6 by noreply
Support for records (#499)

Support for records added

Signed-off-by: David Kral <david.k.kral@oracle.com>
The file was modified .github/workflows/maven.yml (diff)
The file was modified src/main/java/org/eclipse/yasson/internal/AnnotationIntrospector.java (diff)
The file was addedsrc/test/java16/org/eclipse/yasson/records/CarWithoutAnnotations.java
The file was addedsrc/test/java16/org/eclipse/yasson/records/Car.java
The file was addedsrc/test/java16/org/eclipse/yasson/records/RecordTest.java
The file was modified src/main/java/org/eclipse/yasson/internal/ClassParser.java (diff)
The file was modified pom.xml (diff)
The file was addedsrc/main/java/org/eclipse/yasson/internal/ClassMultiReleaseExtension.java
The file was addedsrc/main/java16/org/eclipse/yasson/internal/ClassMultiReleaseExtension.java
Commit dd42d0a3ace1a167e3d3ecbea4510d85f1bc9f34 by noreply
Issue #500: Serialization of a Map fails if the key uses a custom Serializer (#501)

Signed-off-by: rmartinc <rmartinc@redhat.com>
The file was modified src/main/java/org/eclipse/yasson/internal/serializer/MapToEntriesArraySerializer.java (diff)
The file was modified src/test/java/org/eclipse/yasson/serializers/MapToEntriesArraySerializerTest.java (diff)
The file was modified src/main/java/org/eclipse/yasson/internal/serializer/MapSerializer.java (diff)
The file was modified src/main/java/org/eclipse/yasson/internal/serializer/MapToObjectSerializer.java (diff)