Change Log Report

Total number of changed sets: 1

Changes from an unknown range

Total commits: 399
Total number of files changed: 244

Timestamp Author Details
2026-08-27 21:11:20 Markus Jung <jungm@apache.org> johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/JsonValueParserAdapter.java v 620b2d5a0f6219a29082a88fba094086d7c5ca2b
johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/serializer/JohnzonDeserializationContext.java v 620b2d5a0f6219a29082a88fba094086d7c5ca2b
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/JsonValueParserAdapterTest.java v 620b2d5a0f6219a29082a88fba094086d7c5ca2b

JOHNZON-441 - drop RewindableJsonParser (#145)

* JOHNZON-441 - implement currentEvent for RewindableJsonParser and JsonValueParserAdapter

* drop RewindableJsonParser

* restore CRLF line endings in JsonValueParserAdapter

* tests for JsonValueParserAdapter
2026-08-26 20:17:27 Romain Manni-Bucau <rmannibucau@gmail.com> johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/order/PerHierarchyAndLexicographicalOrderFieldComparator.java v a31d3fcf83419a1b587bb31c621130b6f56a7e29
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/order/PerHierarchyAndLexicographicalOrderFieldComparatorTest.java v a31d3fcf83419a1b587bb31c621130b6f56a7e29

Simplify PerHierarchyAndLexicographicalOrderFieldComparator and make its cache stable per type

* Simplify PerHierarchyAndLexicographicalOrderFieldComparator and make its cache stable per type

* cosmetics

---------

Co-authored-by: Markus Jung <jungm@apache.org>
2026-08-24 11:17:02 Markus Jung <jungm@apache.org> johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/order/PerHierarchyAndLexicographicalOrderFieldComparator.java v bbf13566bbb664abe85e36aa9dabea0bb07f7cce

optimized caching
2026-08-05 16:24:23 Mark Struberg <struberg@apache.org> johnzon-jsonb/pom.xml v b0ce649274c81391119993911090fbdec505f57e

[maven-release-plugin] prepare for next development iteration
2026-08-05 16:24:23 Mark Struberg <struberg@apache.org> johnzon-jsonb/pom.xml v 5c6edd556f054818527c019ba95416ae55af2373

[maven-release-plugin] prepare release v2.2.0
2026-08-04 16:29:06 Romain Manni-Bucau <rmannibucau@gmail.com> johnzon-jsonb/pom.xml v dd3d00634c746a2173a2518e882e85e8a151bf30

Ensure ClassConverter deserialization is controlled and JSON-Schema doesn't skip additionalProperties: false and nullable arrays
2026-08-04 12:16:08 Mark Struberg <struberg@apache.org> johnzon-jsonb/pom.xml v 9305184132545bcdf8fd6fceaeeefdcfd3471697

[maven-release-plugin] prepare for next development iteration
2026-08-04 12:16:08 Mark Struberg <struberg@apache.org> johnzon-jsonb/pom.xml v cfb72b6af923230f0b7cd0bb9222a64a4a894c69

[maven-release-plugin] prepare release v2.1.1
2026-08-04 12:14:00 Mark Struberg <struberg@apache.org> johnzon-jsonb/pom.xml v d08f8cdfa71a5b519eaaab4d37c4fb7ce1f5927f
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/CdiAdapterTest.java v d08f8cdfa71a5b519eaaab4d37c4fb7ce1f5927f

OWB-437 upgrade to owb-4.1.1 and simplify test setup
2026-06-29 19:07:50 Arne Limburg <arne@apache.org> johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/JsonbAccessMode.java v ebfd1d5bfa9865c3b0456a8c4f9cba3da86f6182
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/JsonbAdapterTest.java v ebfd1d5bfa9865c3b0456a8c4f9cba3da86f6182

JOHNZON-431: Add detection of annotations at class level for constructor parameters
2026-04-27 09:31:38 Mark Struberg <struberg@apache.org> johnzon-jsonb/pom.xml v 5e6f6cffe6318c1917b7e62a79487c70d77e7482

[maven-release-plugin] prepare for next development iteration
2026-04-27 09:31:38 Mark Struberg <struberg@apache.org> johnzon-jsonb/pom.xml v 9764dbaae0be745b6cea78ddd70a5665a1e4c1e9

[maven-release-plugin] prepare release v2.1.0
2026-04-27 09:23:19 Mark Struberg <struberg@apache.org> johnzon-jsonb/pom.xml v c6600c7905405e9a99491e6e0d028f9ed4cabdc8

version bump to Johnzon-2.1.0-SNAPSHOT

Bump major version number.
Our change to the MappingGeneratorImpl might introduce subtle differences when using @JsonbTypeSerializer
The old implementation in some edge cases did create corrupt JSON.
The main difference is that the JsonbTypeSerializer os only handling the content whereas before it was rendering the full attribute
(embedding on top level of the json tree instead of sub-tree)
2026-04-08 10:56:02 Jean-Louis Monteiro <jlmonteiro@tomitribe.com> johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/JsonbAccessMode.java v f4c801169141ec307fedeefdb59979bafd6926c2
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/symmetry/adapter/array/ArrayAdapterOnClassDirectTest.java v f4c801169141ec307fedeefdb59979bafd6926c2
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/symmetry/adapter/array/ArrayAdapterPrecedenceConfigClassDirectTest.java v f4c801169141ec307fedeefdb59979bafd6926c2
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/symmetry/adapter/map/MapAdapterOnClassDirectTest.java v f4c801169141ec307fedeefdb59979bafd6926c2
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/symmetry/adapter/map/MapAdapterPrecedenceConfigClassDirectTest.java v f4c801169141ec307fedeefdb59979bafd6926c2
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/symmetry/adapter/string/StringAdapterOnClassDirectTest.java v f4c801169141ec307fedeefdb59979bafd6926c2
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/symmetry/builtin/BigDecimalDirectTest.java v f4c801169141ec307fedeefdb59979bafd6926c2
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/symmetry/builtin/BigDecimalSimpleTest.java v f4c801169141ec307fedeefdb59979bafd6926c2
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/symmetry/builtin/BigIntegerDirectTest.java v f4c801169141ec307fedeefdb59979bafd6926c2
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/symmetry/builtin/BigIntegerSimpleTest.java v f4c801169141ec307fedeefdb59979bafd6926c2
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/symmetry/builtin/BooleanDirectTest.java v f4c801169141ec307fedeefdb59979bafd6926c2
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/symmetry/builtin/BooleanSimpleTest.java v f4c801169141ec307fedeefdb59979bafd6926c2
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/symmetry/builtin/BuiltInSymmetryTest.java v f4c801169141ec307fedeefdb59979bafd6926c2
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/symmetry/builtin/ByteDirectTest.java v f4c801169141ec307fedeefdb59979bafd6926c2
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/symmetry/builtin/ByteSimpleTest.java v f4c801169141ec307fedeefdb59979bafd6926c2
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/symmetry/builtin/CharacterDirectTest.java v f4c801169141ec307fedeefdb59979bafd6926c2
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/symmetry/builtin/CharacterSimpleTest.java v f4c801169141ec307fedeefdb59979bafd6926c2
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/symmetry/builtin/DateDirectTest.java v f4c801169141ec307fedeefdb59979bafd6926c2
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/symmetry/builtin/DateSimpleTest.java v f4c801169141ec307fedeefdb59979bafd6926c2
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/symmetry/builtin/DoubleDirectTest.java v f4c801169141ec307fedeefdb59979bafd6926c2
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/symmetry/builtin/DoubleSimpleTest.java v f4c801169141ec307fedeefdb59979bafd6926c2
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/symmetry/builtin/DurationDirectTest.java v f4c801169141ec307fedeefdb59979bafd6926c2
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/symmetry/builtin/DurationSimpleTest.java v f4c801169141ec307fedeefdb59979bafd6926c2
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/symmetry/builtin/EnumDirectTest.java v f4c801169141ec307fedeefdb59979bafd6926c2
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/symmetry/builtin/EnumSimpleTest.java v f4c801169141ec307fedeefdb59979bafd6926c2
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/symmetry/builtin/FloatDirectTest.java v f4c801169141ec307fedeefdb59979bafd6926c2
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/symmetry/builtin/FloatSimpleTest.java v f4c801169141ec307fedeefdb59979bafd6926c2
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/symmetry/builtin/InstantDirectTest.java v f4c801169141ec307fedeefdb59979bafd6926c2
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/symmetry/builtin/InstantSimpleTest.java v f4c801169141ec307fedeefdb59979bafd6926c2
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/symmetry/builtin/IntegerDirectTest.java v f4c801169141ec307fedeefdb59979bafd6926c2
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/symmetry/builtin/IntegerSimpleTest.java v f4c801169141ec307fedeefdb59979bafd6926c2
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/symmetry/builtin/LocalDateDirectTest.java v f4c801169141ec307fedeefdb59979bafd6926c2
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/symmetry/builtin/LocalDateSimpleTest.java v f4c801169141ec307fedeefdb59979bafd6926c2
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/symmetry/builtin/LocalDateTimeDirectTest.java v f4c801169141ec307fedeefdb59979bafd6926c2
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/symmetry/builtin/LocalDateTimeSimpleTest.java v f4c801169141ec307fedeefdb59979bafd6926c2
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/symmetry/builtin/LocalTimeDirectTest.java v f4c801169141ec307fedeefdb59979bafd6926c2
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/symmetry/builtin/LocalTimeSimpleTest.java v f4c801169141ec307fedeefdb59979bafd6926c2
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/symmetry/builtin/LongDirectTest.java v f4c801169141ec307fedeefdb59979bafd6926c2
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/symmetry/builtin/LongSimpleTest.java v f4c801169141ec307fedeefdb59979bafd6926c2
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/symmetry/builtin/OffsetDateTimeDirectTest.java v f4c801169141ec307fedeefdb59979bafd6926c2
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/symmetry/builtin/OffsetDateTimeSimpleTest.java v f4c801169141ec307fedeefdb59979bafd6926c2
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/symmetry/builtin/OffsetTimeDirectTest.java v f4c801169141ec307fedeefdb59979bafd6926c2
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/symmetry/builtin/OffsetTimeSimpleTest.java v f4c801169141ec307fedeefdb59979bafd6926c2
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/symmetry/builtin/PeriodDirectTest.java v f4c801169141ec307fedeefdb59979bafd6926c2
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/symmetry/builtin/PeriodSimpleTest.java v f4c801169141ec307fedeefdb59979bafd6926c2
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/symmetry/builtin/ShortDirectTest.java v f4c801169141ec307fedeefdb59979bafd6926c2
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/symmetry/builtin/ShortSimpleTest.java v f4c801169141ec307fedeefdb59979bafd6926c2
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/symmetry/builtin/StringDirectTest.java v f4c801169141ec307fedeefdb59979bafd6926c2
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/symmetry/builtin/StringSimpleTest.java v f4c801169141ec307fedeefdb59979bafd6926c2
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/symmetry/builtin/URIDirectTest.java v f4c801169141ec307fedeefdb59979bafd6926c2
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/symmetry/builtin/URISimpleTest.java v f4c801169141ec307fedeefdb59979bafd6926c2
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/symmetry/builtin/ZonedDateTimeDirectTest.java v f4c801169141ec307fedeefdb59979bafd6926c2
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/symmetry/builtin/ZonedDateTimeSimpleTest.java v f4c801169141ec307fedeefdb59979bafd6926c2

fix: enforce read/write symmetry

Signed-off-by: Jean-Louis Monteiro <jlmonteiro@tomitribe.com>
2026-02-20 15:50:52 Mark Struberg <struberg@apache.org> johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/JohnzonJsonb.java v 8b9fb0ef9ddab5218ca02360da639dce4e01e7c8
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/JohnzonJsonbTest.java v 8b9fb0ef9ddab5218ca02360da639dce4e01e7c8
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/serializer/SerialiseAsPrimitiveTest.java v 8b9fb0ef9ddab5218ca02360da639dce4e01e7c8

JOHNZON-424 JohnzonJsonb toJson(Object, Type, OutputStream) crashes for primitive arrays.
2026-02-11 15:00:46 Mark Struberg <struberg@apache.org> johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/JohnzonBuilder.java v c94db5ee3cd0864fb749e0445b264aa662aaad4b
johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/JsonbAccessMode.java v c94db5ee3cd0864fb749e0445b264aa662aaad4b
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/JohnzonConverterInJsonbTest.java v c94db5ee3cd0864fb749e0445b264aa662aaad4b
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/SerializerTest.java v c94db5ee3cd0864fb749e0445b264aa662aaad4b
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/SerializersRoundTripTest.java v c94db5ee3cd0864fb749e0445b264aa662aaad4b
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/serializer/SerialiseAsPrimitiveAnnotatedAtClassTest.java v c94db5ee3cd0864fb749e0445b264aa662aaad4b

JOHNZON-421 Defer start of object/array

This is necessary as we don't know what Serializers/Adapters/Converters actually do write.
If we start an object with { and the JsonbSerializer just writes a string value (json primitive)
then we will blow up. Deferring the start fixes this issue.
2026-02-10 12:19:32 Mark Struberg <struberg@apache.org> johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/ExceptionAsserts.java v d5363712423b7addb01d110b7149ea6083fc037d

JOHNZON-422 MapperConverterExceptionsTest fails on Windodws due to wrong line break
2026-02-10 11:25:56 Mark Struberg <struberg@apache.org> johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/serializer/SerialiseAsPrimitiveTest.java v b4c953e15423eb77821ad83ff67b856943604cf2

JOHNZON-421 JsonbSerializer crashes when using primitives

If an object is serialised into a primitive, then we did crash with an Exception
JsonGenerationException: write(param) is only valid in arrays.
2025-12-05 11:39:52 Mark Struberg <struberg@apache.org> johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/AdapterTest.java v 31b832f71b784d8f6605f6fd89fbf19c56bf7367

JOHNZON-420 use JsonBAdapter when converting back from array
2025-07-02 22:13:00 Jean-Louis Monteiro <jlmonteiro@tomitribe.com> johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/JsonbRecordTest.java v a030a3ec8f4efa46223888a85ef3cc1085ec09c1

Revert "feat(#419): filter out static methods from records"

This reverts commit 1cff66fe75c5d0fac9d949cf8ecea8a47e610bda.
2025-07-02 18:57:32 Jean-Louis Monteiro <jlmonteiro@tomitribe.com> johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/JsonbRecordTest.java v 1cff66fe75c5d0fac9d949cf8ecea8a47e610bda

feat(#419): filter out static methods from records

Signed-off-by: Jean-Louis Monteiro <jlmonteiro@tomitribe.com>
2025-07-02 18:54:43 Jean-Louis Monteiro <jlmonteiro@tomitribe.com> johnzon-jsonb/pom.xml v 41831f416c5d3388efbff361fb9c0ada8d186977

fix: update pom versions which wasn't done after previous release

Signed-off-by: Jean-Louis Monteiro <jlmonteiro@tomitribe.com>
2025-05-13 12:07:22 David Blevins <dblevins@tomitribe.com> johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/symmetry/adapter/map/MapAdapterOnClassDirectTest.java v e91eff0fd46cc81e4ab0ac7dd0e05cad9c7af2d7
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/symmetry/adapter/map/MapAdapterPrecedenceConfigClassDirectTest.java v e91eff0fd46cc81e4ab0ac7dd0e05cad9c7af2d7
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/symmetry/serializer/SerializerOnClassTest.java v e91eff0fd46cc81e4ab0ac7dd0e05cad9c7af2d7
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/symmetry/serializer/SerializerPrecedenceClassConstructorHasGetterFinalFieldTest.java v e91eff0fd46cc81e4ab0ac7dd0e05cad9c7af2d7
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/symmetry/serializer/SerializerPrecedenceClassConstructorHasGetterSetterTest.java v e91eff0fd46cc81e4ab0ac7dd0e05cad9c7af2d7
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/symmetry/serializer/SerializerPrecedenceConfigClassConstructorHasGetterFinalFieldTest.java v e91eff0fd46cc81e4ab0ac7dd0e05cad9c7af2d7
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/symmetry/serializer/SerializerPrecedenceConfigClassFieldConstructorHasGetterFinalFieldTest.java v e91eff0fd46cc81e4ab0ac7dd0e05cad9c7af2d7
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/symmetry/serializer/SerializerPrecedenceConfigClassFieldConstructorHasGetterSetterTest.java v e91eff0fd46cc81e4ab0ac7dd0e05cad9c7af2d7
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/symmetry/serializer/SerializerPrecedenceConfigClassGetterFieldConstructorHasSetterTest.java v e91eff0fd46cc81e4ab0ac7dd0e05cad9c7af2d7
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/symmetry/serializer/SerializerPrecedenceConfigClassGetterSetterFieldConstructorTest.java v e91eff0fd46cc81e4ab0ac7dd0e05cad9c7af2d7
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/symmetry/serializer/SerializerPrecedenceConfigClassSetterFieldConstructorHasGetterTest.java v e91eff0fd46cc81e4ab0ac7dd0e05cad9c7af2d7

Checkstyle
2025-05-13 11:36:19 David Blevins <dblevins@tomitribe.com> johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/symmetry/serializer/SerializerPrecedenceClassConstructorHasGetterFinalFieldTest.java v 8cd01e48bd834252bcd968fd36558d66e4e4004a
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/symmetry/serializer/SerializerPrecedenceClassConstructorHasGetterSetterTest.java v 8cd01e48bd834252bcd968fd36558d66e4e4004a
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/symmetry/serializer/SerializerPrecedenceConfigClassConstructorHasGetterFinalFieldTest.java v 8cd01e48bd834252bcd968fd36558d66e4e4004a
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/symmetry/serializer/SerializerPrecedenceConfigClassFieldConstructorHasGetterFinalFieldTest.java v 8cd01e48bd834252bcd968fd36558d66e4e4004a
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/symmetry/serializer/SerializerPrecedenceConfigClassFieldConstructorHasGetterSetterTest.java v 8cd01e48bd834252bcd968fd36558d66e4e4004a
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/symmetry/serializer/SerializerPrecedenceConfigClassGetterFieldConstructorHasSetterTest.java v 8cd01e48bd834252bcd968fd36558d66e4e4004a
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/symmetry/serializer/SerializerPrecedenceConfigClassGetterSetterFieldConstructorTest.java v 8cd01e48bd834252bcd968fd36558d66e4e4004a
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/symmetry/serializer/SerializerPrecedenceConfigClassSetterFieldConstructorHasGetterTest.java v 8cd01e48bd834252bcd968fd36558d66e4e4004a
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/symmetry/serializer/SerializerPrecedenceConfigClassTest.java v 8cd01e48bd834252bcd968fd36558d66e4e4004a

Add Scenarios, adjust comments
2025-05-13 11:23:30 David Blevins <dblevins@tomitribe.com> johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/symmetry/serializer/SerializerPrecedenceConfigClassTest.java v d8a2169b54946a98a2af77355d7fe9c05b332a59

Behavior differs from equivalent Adapter test
Equivalent JsonbTypeAdapter test EmailClass adapter wins
2025-05-13 11:19:58 David Blevins <dblevins@tomitribe.com> johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/symmetry/serializer/SerializerPrecedenceConfigClassDirectTest.java v 99f1ab946533811dae167b9803b69d9a45e11b2c

Behavior differs from equivalent Adapter test
Equivalent JsonbTypeAdapter test fails with ClassCastException
2025-05-13 11:18:16 David Blevins <dblevins@tomitribe.com> johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/symmetry/serializer/SerializerPrecedenceConfigClassConstructorHasGetterFinalFieldTest.java v 88c0bd12f4b4bed7b90c5c25cb87917a635e58cb

Behavior differs from equivalent Adapter test
Equivalent JsonbTypeAdapter test EmailClass adapter wins on write
2025-05-13 11:14:17 David Blevins <dblevins@tomitribe.com> johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/symmetry/serializer/SerializerOnClassDirectTest.java v ab90d7b9ba549d4b7dde63d092dbd558a93da9f6

Behavior differs from equivalent Adapter test
Equivalent JsonbTypeAdapter test fails with java.lang.ClassCastException: Cannot cast sun.reflect.generics.reflectiveObjects.ParameterizedTypeImpl to java.lang.Class
2025-05-13 11:09:44 David Blevins <dblevins@tomitribe.com> johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/symmetry/serializer/SerializerPrecedenceConfigClassConstructorHasGetterSetterTest.java v 1f9335ddc9486c06be32e5c07f0ca2cbe483cb80

Behavior differs from equivalent Adapter test
Config adapter does not win in JsonbTypeAdapter test
2025-05-13 10:55:27 David Blevins <dblevins@tomitribe.com> johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/symmetry/serializer/SerializerOnClassDirectTest.java v 2d9f1ef81930535dec6f5f7aedaaee0da0013dee
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/symmetry/serializer/SerializerOnClassSimpleTest.java v 2d9f1ef81930535dec6f5f7aedaaee0da0013dee
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/symmetry/serializer/SerializerOnClassTest.java v 2d9f1ef81930535dec6f5f7aedaaee0da0013dee
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/symmetry/serializer/SerializerPrecedenceConfigClassConstructorHasGetterFinalFieldTest.java v 2d9f1ef81930535dec6f5f7aedaaee0da0013dee
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/symmetry/serializer/SerializerPrecedenceConfigClassConstructorHasGetterSetterTest.java v 2d9f1ef81930535dec6f5f7aedaaee0da0013dee
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/symmetry/serializer/SerializerPrecedenceConfigClassDirectTest.java v 2d9f1ef81930535dec6f5f7aedaaee0da0013dee
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/symmetry/serializer/SerializerPrecedenceConfigClassFieldConstructorHasGetterFinalFieldTest.java v 2d9f1ef81930535dec6f5f7aedaaee0da0013dee
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/symmetry/serializer/SerializerPrecedenceConfigClassFieldConstructorHasGetterSetterTest.java v 2d9f1ef81930535dec6f5f7aedaaee0da0013dee
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/symmetry/serializer/SerializerPrecedenceConfigClassGetterFieldConstructorHasSetterTest.java v 2d9f1ef81930535dec6f5f7aedaaee0da0013dee
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/symmetry/serializer/SerializerPrecedenceConfigClassGetterSetterFieldConstructorTest.java v 2d9f1ef81930535dec6f5f7aedaaee0da0013dee
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/symmetry/serializer/SerializerPrecedenceConfigClassSetterFieldConstructorHasGetterTest.java v 2d9f1ef81930535dec6f5f7aedaaee0da0013dee
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/symmetry/serializer/SerializerPrecedenceConfigClassTest.java v 2d9f1ef81930535dec6f5f7aedaaee0da0013dee

Adjusted Serializer/Deserializer Symmetry tests
Equivalent to Map Adapter Symmetry tests
2025-05-13 10:28:35 David Blevins <dblevins@tomitribe.com> johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/symmetry/serializer/SerializerOnClassDirectTest.java v 0cb7333abe4ea148fe4e19e5e7107ea004165524
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/symmetry/serializer/SerializerOnClassSimpleTest.java v 0cb7333abe4ea148fe4e19e5e7107ea004165524
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/symmetry/serializer/SerializerOnClassTest.java v 0cb7333abe4ea148fe4e19e5e7107ea004165524
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/symmetry/serializer/SerializerPrecedenceConfigClassConstructorHasGetterFinalFieldTest.java v 0cb7333abe4ea148fe4e19e5e7107ea004165524
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/symmetry/serializer/SerializerPrecedenceConfigClassConstructorHasGetterSetterTest.java v 0cb7333abe4ea148fe4e19e5e7107ea004165524
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/symmetry/serializer/SerializerPrecedenceConfigClassDirectTest.java v 0cb7333abe4ea148fe4e19e5e7107ea004165524
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/symmetry/serializer/SerializerPrecedenceConfigClassFieldConstructorHasGetterFinalFieldTest.java v 0cb7333abe4ea148fe4e19e5e7107ea004165524
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/symmetry/serializer/SerializerPrecedenceConfigClassFieldConstructorHasGetterSetterTest.java v 0cb7333abe4ea148fe4e19e5e7107ea004165524
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/symmetry/serializer/SerializerPrecedenceConfigClassGetterFieldConstructorHasSetterTest.java v 0cb7333abe4ea148fe4e19e5e7107ea004165524
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/symmetry/serializer/SerializerPrecedenceConfigClassGetterSetterFieldConstructorTest.java v 0cb7333abe4ea148fe4e19e5e7107ea004165524
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/symmetry/serializer/SerializerPrecedenceConfigClassSetterFieldConstructorHasGetterTest.java v 0cb7333abe4ea148fe4e19e5e7107ea004165524
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/symmetry/serializer/SerializerPrecedenceConfigClassTest.java v 0cb7333abe4ea148fe4e19e5e7107ea004165524

Base Serializer/Deserializer Symmetry tests
2025-05-09 15:58:30 David Blevins <dblevins@tomitribe.com> johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/symmetry/adapter/map/MapAdapterOnClassDirectTest.java v c738270fca59ca11127b753a196364c3eb101991
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/symmetry/adapter/map/MapAdapterOnClassSimpleTest.java v c738270fca59ca11127b753a196364c3eb101991
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/symmetry/adapter/map/MapAdapterPrecedenceConfigClassConstructorHasGetterFinalFieldTest.java v c738270fca59ca11127b753a196364c3eb101991
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/symmetry/adapter/map/MapAdapterPrecedenceConfigClassConstructorHasGetterSetterTest.java v c738270fca59ca11127b753a196364c3eb101991
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/symmetry/adapter/map/MapAdapterPrecedenceConfigClassDirectTest.java v c738270fca59ca11127b753a196364c3eb101991
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/symmetry/adapter/map/MapAdapterPrecedenceConfigClassFieldConstructorHasGetterFinalFieldTest.java v c738270fca59ca11127b753a196364c3eb101991
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/symmetry/adapter/map/MapAdapterPrecedenceConfigClassFieldConstructorHasGetterSetterTest.java v c738270fca59ca11127b753a196364c3eb101991
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/symmetry/adapter/map/MapAdapterPrecedenceConfigClassGetterFieldConstructorHasSetterTest.java v c738270fca59ca11127b753a196364c3eb101991
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/symmetry/adapter/map/MapAdapterPrecedenceConfigClassGetterSetterFieldConstructorTest.java v c738270fca59ca11127b753a196364c3eb101991
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/symmetry/adapter/map/MapAdapterPrecedenceConfigClassSetterFieldConstructorHasGetterTest.java v c738270fca59ca11127b753a196364c3eb101991
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/symmetry/adapter/map/MapAdapterPrecedenceConfigClassTest.java v c738270fca59ca11127b753a196364c3eb101991

Adjusted Adapter Symmetry tests, some new failures
2025-05-09 15:32:25 David Blevins <dblevins@tomitribe.com> johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/symmetry/adapter/map/MapAdapterOnClassDirectTest.java v 0b37c9bb1b24c38a5cf38bdca0384ab3609a0c08
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/symmetry/adapter/map/MapAdapterOnClassSimpleTest.java v 0b37c9bb1b24c38a5cf38bdca0384ab3609a0c08
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/symmetry/adapter/map/MapAdapterOnClassTest.java v 0b37c9bb1b24c38a5cf38bdca0384ab3609a0c08
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/symmetry/adapter/map/MapAdapterPrecedenceConfigClassConstructorHasGetterFinalFieldTest.java v 0b37c9bb1b24c38a5cf38bdca0384ab3609a0c08
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/symmetry/adapter/map/MapAdapterPrecedenceConfigClassConstructorHasGetterSetterTest.java v 0b37c9bb1b24c38a5cf38bdca0384ab3609a0c08
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/symmetry/adapter/map/MapAdapterPrecedenceConfigClassDirectTest.java v 0b37c9bb1b24c38a5cf38bdca0384ab3609a0c08
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/symmetry/adapter/map/MapAdapterPrecedenceConfigClassFieldConstructorHasGetterFinalFieldTest.java v 0b37c9bb1b24c38a5cf38bdca0384ab3609a0c08
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/symmetry/adapter/map/MapAdapterPrecedenceConfigClassFieldConstructorHasGetterSetterTest.java v 0b37c9bb1b24c38a5cf38bdca0384ab3609a0c08
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/symmetry/adapter/map/MapAdapterPrecedenceConfigClassGetterFieldConstructorHasSetterTest.java v 0b37c9bb1b24c38a5cf38bdca0384ab3609a0c08
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/symmetry/adapter/map/MapAdapterPrecedenceConfigClassGetterSetterFieldConstructorTest.java v 0b37c9bb1b24c38a5cf38bdca0384ab3609a0c08
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/symmetry/adapter/map/MapAdapterPrecedenceConfigClassSetterFieldConstructorHasGetterTest.java v 0b37c9bb1b24c38a5cf38bdca0384ab3609a0c08
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/symmetry/adapter/map/MapAdapterPrecedenceConfigClassTest.java v 0b37c9bb1b24c38a5cf38bdca0384ab3609a0c08

Base Map Adapter Symmetry tests
2025-05-08 19:41:43 David Blevins <dblevins@tomitribe.com> johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/symmetry/adapter/array/ArrayAdapterOnClassDirectTest.java v 800ba5cfc8e7f9ffc75f8faf37fda208ffa852ea
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/symmetry/adapter/array/ArrayAdapterOnClassSimpleTest.java v 800ba5cfc8e7f9ffc75f8faf37fda208ffa852ea
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/symmetry/adapter/array/ArrayAdapterOnClassTest.java v 800ba5cfc8e7f9ffc75f8faf37fda208ffa852ea
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/symmetry/adapter/array/ArrayAdapterPrecedenceConfigClassConstructorHasGetterFinalFieldTest.java v 800ba5cfc8e7f9ffc75f8faf37fda208ffa852ea
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/symmetry/adapter/array/ArrayAdapterPrecedenceConfigClassConstructorHasGetterSetterTest.java v 800ba5cfc8e7f9ffc75f8faf37fda208ffa852ea
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/symmetry/adapter/array/ArrayAdapterPrecedenceConfigClassDirectTest.java v 800ba5cfc8e7f9ffc75f8faf37fda208ffa852ea
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/symmetry/adapter/array/ArrayAdapterPrecedenceConfigClassFieldConstructorHasGetterFinalFieldTest.java v 800ba5cfc8e7f9ffc75f8faf37fda208ffa852ea
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/symmetry/adapter/array/ArrayAdapterPrecedenceConfigClassFieldConstructorHasGetterSetterTest.java v 800ba5cfc8e7f9ffc75f8faf37fda208ffa852ea
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/symmetry/adapter/array/ArrayAdapterPrecedenceConfigClassGetterFieldConstructorHasSetterTest.java v 800ba5cfc8e7f9ffc75f8faf37fda208ffa852ea
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/symmetry/adapter/array/ArrayAdapterPrecedenceConfigClassGetterSetterFieldConstructorTest.java v 800ba5cfc8e7f9ffc75f8faf37fda208ffa852ea
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/symmetry/adapter/array/ArrayAdapterPrecedenceConfigClassSetterFieldConstructorHasGetterTest.java v 800ba5cfc8e7f9ffc75f8faf37fda208ffa852ea
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/symmetry/adapter/array/ArrayAdapterPrecedenceConfigClassTest.java v 800ba5cfc8e7f9ffc75f8faf37fda208ffa852ea

Adjusted Array Adapter Symmetry tests. Some new failures.
2025-05-08 18:22:52 David Blevins <dblevins@tomitribe.com> johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/symmetry/adapter/array/ArrayAdapterOnClassDirectTest.java v b8b0dc1e627202a3a4344084b801370481b304ba
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/symmetry/adapter/array/ArrayAdapterOnClassSimpleTest.java v b8b0dc1e627202a3a4344084b801370481b304ba
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/symmetry/adapter/array/ArrayAdapterOnClassTest.java v b8b0dc1e627202a3a4344084b801370481b304ba
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/symmetry/adapter/array/ArrayAdapterPrecedenceConfigClassConstructorHasGetterFinalFieldTest.java v b8b0dc1e627202a3a4344084b801370481b304ba
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/symmetry/adapter/array/ArrayAdapterPrecedenceConfigClassConstructorHasGetterSetterTest.java v b8b0dc1e627202a3a4344084b801370481b304ba
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/symmetry/adapter/array/ArrayAdapterPrecedenceConfigClassDirectTest.java v b8b0dc1e627202a3a4344084b801370481b304ba
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/symmetry/adapter/array/ArrayAdapterPrecedenceConfigClassFieldConstructorHasGetterFinalFieldTest.java v b8b0dc1e627202a3a4344084b801370481b304ba
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/symmetry/adapter/array/ArrayAdapterPrecedenceConfigClassFieldConstructorHasGetterSetterTest.java v b8b0dc1e627202a3a4344084b801370481b304ba
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/symmetry/adapter/array/ArrayAdapterPrecedenceConfigClassGetterFieldConstructorHasSetterTest.java v b8b0dc1e627202a3a4344084b801370481b304ba
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/symmetry/adapter/array/ArrayAdapterPrecedenceConfigClassGetterSetterFieldConstructorTest.java v b8b0dc1e627202a3a4344084b801370481b304ba
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/symmetry/adapter/array/ArrayAdapterPrecedenceConfigClassSetterFieldConstructorHasGetterTest.java v b8b0dc1e627202a3a4344084b801370481b304ba
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/symmetry/adapter/array/ArrayAdapterPrecedenceConfigClassTest.java v b8b0dc1e627202a3a4344084b801370481b304ba

Initial setup for Array versions of Adapter Symmetry tests
2025-05-08 17:59:16 David Blevins <dblevins@tomitribe.com> johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/symmetry/adapter/string/StringAdapterOnClassDirectTest.java v fa950803c3561ed6d00b490b2c9ee1c0f37e510f
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/symmetry/adapter/string/StringAdapterOnClassSimpleTest.java v fa950803c3561ed6d00b490b2c9ee1c0f37e510f
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/symmetry/adapter/string/StringAdapterOnClassTest.java v fa950803c3561ed6d00b490b2c9ee1c0f37e510f
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/symmetry/adapter/string/StringAdapterPrecedenceConfigClassConstructorHasGetterFinalFieldTest.java v fa950803c3561ed6d00b490b2c9ee1c0f37e510f
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/symmetry/adapter/string/StringAdapterPrecedenceConfigClassConstructorHasGetterSetterTest.java v fa950803c3561ed6d00b490b2c9ee1c0f37e510f
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/symmetry/adapter/string/StringAdapterPrecedenceConfigClassDirectTest.java v fa950803c3561ed6d00b490b2c9ee1c0f37e510f
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/symmetry/adapter/string/StringAdapterPrecedenceConfigClassFieldConstructorHasGetterFinalFieldTest.java v fa950803c3561ed6d00b490b2c9ee1c0f37e510f
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/symmetry/adapter/string/StringAdapterPrecedenceConfigClassFieldConstructorHasGetterSetterTest.java v fa950803c3561ed6d00b490b2c9ee1c0f37e510f
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/symmetry/adapter/string/StringAdapterPrecedenceConfigClassGetterFieldConstructorHasSetterTest.java v fa950803c3561ed6d00b490b2c9ee1c0f37e510f
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/symmetry/adapter/string/StringAdapterPrecedenceConfigClassGetterSetterFieldConstructorTest.java v fa950803c3561ed6d00b490b2c9ee1c0f37e510f
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/symmetry/adapter/string/StringAdapterPrecedenceConfigClassSetterFieldConstructorHasGetterTest.java v fa950803c3561ed6d00b490b2c9ee1c0f37e510f
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/symmetry/adapter/string/StringAdapterPrecedenceConfigClassTest.java v fa950803c3561ed6d00b490b2c9ee1c0f37e510f

Move to string subpackage
2025-05-08 17:55:49 David Blevins <dblevins@tomitribe.com> johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/symmetry/adapter/StringAdapterOnClassTest.java v 96987ee7c7bbd4c2c5824183efc775afe991679a
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/symmetry/adapter/StringAdapterPrecedenceConfigClassTest.java v 96987ee7c7bbd4c2c5824183efc775afe991679a

Checkstyle
2025-05-08 17:52:49 David Blevins <dblevins@tomitribe.com> johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/symmetry/adapter/StringAdapterOnClassDirectTest.java v f9aaa3f110b289d1db1b7e6c938d336f97a8c853
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/symmetry/adapter/StringAdapterOnClassSimpleTest.java v f9aaa3f110b289d1db1b7e6c938d336f97a8c853
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/symmetry/adapter/StringAdapterPrecedenceConfigClassConstructorHasGetterFinalFieldTest.java v f9aaa3f110b289d1db1b7e6c938d336f97a8c853
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/symmetry/adapter/StringAdapterPrecedenceConfigClassDirectTest.java v f9aaa3f110b289d1db1b7e6c938d336f97a8c853
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/symmetry/adapter/StringAdapterPrecedenceConfigClassTest.java v f9aaa3f110b289d1db1b7e6c938d336f97a8c853
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/symmetry/adapter/StringAdapterPrecedenceConfigTest.java v f9aaa3f110b289d1db1b7e6c938d336f97a8c853
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/symmetry/adapter/StringAdapterPrecedenceConstructorTest.java v f9aaa3f110b289d1db1b7e6c938d336f97a8c853
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/symmetry/adapter/StringAdapterPrecedenceMethodTest.java v f9aaa3f110b289d1db1b7e6c938d336f97a8c853

Fill out scenarios
2025-05-08 17:20:19 David Blevins <dblevins@tomitribe.com> johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/symmetry/adapter/StringAdapterPrecedenceConfigClassConstructorHasGetterSetterTest.java v 908f5f4dd1f2f7e8535bb29884f8e4aa5229e7d2

Adapter on Config, Class and Constructor, has a Getter and Setter
2025-05-08 17:08:34 David Blevins <dblevins@tomitribe.com> johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/symmetry/adapter/StringAdapterPrecedenceConfigClassConstructorHasGetterFinalFieldTest.java v 1b395bf7375b6589f8b3f358b18ddfa7852ffe5f

Adapter on Config, Class and Constructor, has a Getter and Final Field
2025-05-08 16:52:40 David Blevins <dblevins@tomitribe.com> johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/symmetry/adapter/StringAdapterPrecedenceConfigClassFieldConstructorHasGetterFinalFieldTest.java v 6080b905ee4a235c37e367950cbf15b21f5bc878

Adapter on Field, Config, Class and Constructor, has a Getter and Final Field
2025-05-08 16:42:58 David Blevins <dblevins@tomitribe.com> johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/symmetry/adapter/StringAdapterPrecedenceConfigClassFieldConstructorHasGetterSetterTest.java v d2aaa7eaf85c5f6e5aaebc73b8dc19241e3504bd

Adapter on Field, Config, Class and Constructor, has a Getter and Setter
2025-05-08 16:39:59 David Blevins <dblevins@tomitribe.com> johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/symmetry/adapter/StringAdapterPrecedenceConfigClassSetterFieldConstructorHasGetterTest.java v b5d43403d5440fa3ebd171600aa9116e1366e5ff

Adapter on Field, Setter, Config, Class and Constructor, has a Getter
2025-05-08 16:33:57 David Blevins <dblevins@tomitribe.com> johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/symmetry/adapter/StringAdapterPrecedenceConfigClassGetterFieldConstructorHasSetterTest.java v 753da8969e2d1729541dbec209d42c38fd760a8a

Adapter on Field, Getter, Config, Class and Constructor, has a Setter
2025-05-08 16:29:40 David Blevins <dblevins@tomitribe.com> johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/symmetry/adapter/StringAdapterOnClassTest.java v 5284dea28a4c91046f9890393250a1db9c539c4a
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/symmetry/adapter/StringAdapterPrecedenceConfigClassGetterSetterFieldConstructorTest.java v 5284dea28a4c91046f9890393250a1db9c539c4a

Make explicit Getter and Setter adapters
2025-05-08 16:23:37 David Blevins <dblevins@tomitribe.com> johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/symmetry/adapter/StringAdapterPrecedenceConfigClassGetterSetterFieldConstructorTest.java v f72e2af28ec3bc9e0b2387b36b0a1e1602c8dad8

Adapter on Field, Getter, Setter, Config, Class and Constructor
2025-05-08 15:37:53 David Blevins <dblevins@tomitribe.com> johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/symmetry/Calls.java v d9e17c5100c0bada99f784bd243560c2315fdf65
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/symmetry/SymmetryTest.java v d9e17c5100c0bada99f784bd243560c2315fdf65
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/symmetry/adapter/StringAdapterOnClassSimpleTest.java v d9e17c5100c0bada99f784bd243560c2315fdf65
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/symmetry/adapter/StringAdapterOnClassTest.java v d9e17c5100c0bada99f784bd243560c2315fdf65
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/symmetry/adapter/StringAdapterPrecedenceConfigTest.java v d9e17c5100c0bada99f784bd243560c2315fdf65
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/symmetry/adapter/StringAdapterPrecedenceConstructorTest.java v d9e17c5100c0bada99f784bd243560c2315fdf65
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/symmetry/adapter/StringAdapterPrecedenceFieldTest.java v d9e17c5100c0bada99f784bd243560c2315fdf65
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/symmetry/adapter/StringAdapterPrecedenceMethodTest.java v d9e17c5100c0bada99f784bd243560c2315fdf65

Testing symmetry of read/write in Adapter processing
2025-05-06 16:05:14 David Blevins <dblevins@tomitribe.com> johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/AdapterTest.java v 0f031c7e3ef84bb26f3e814a1e9306114bc005ca

Tolerate null @JsonbCreator values when adapters are used

Null was tolerated if no Adapter was used
2024-10-20 15:16:03 Mark Struberg <struberg@apache.org> johnzon-jsonb/pom.xml v 8672c4490b10f70edc5fff4554a74bdc46d643b3

pin down the Locale to en_US as the TCK tests are broken

The TCK test for JsonbNumberFormat does not specify a Locale and thus
creates random results depending on the Locale the TCK box is set up with.
See https://github.com/jakartaee/jsonb-api/issues/360
2024-05-03 21:23:03 Markus Jung <jungm@apache.org> johnzon-jsonb/pom.xml v d5665b9180b580f0594a269ce14fcec07d7d4ffa
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/tck/JohnzonOwbCDIProvider.java v d5665b9180b580f0594a269ce14fcec07d7d4ffa
johnzon-jsonb/src/test/resources/META-INF/services/jakarta.enterprise.inject.spi.CDIProvider v d5665b9180b580f0594a269ce14fcec07d7d4ffa

Integrate TCK test execution in jsonb/core modules (#125)

* run TCK tests by default

* Move tck execution from separate modules to core/jsonb

* Attempt to fix build

* Run tests with junit-vintage-engine

* remove ManualTckTest

* explicitly declare junit-vintage usage in each module
2024-03-23 08:25:58 Markus Jung <jungm@apache.org> johnzon-jsonb/pom.xml v 9b4e43b43cdfd7ffcd4274d958e02da7e9243572

[maven-release-plugin] prepare for next development iteration
2024-03-23 08:25:57 Markus Jung <jungm@apache.org> johnzon-jsonb/pom.xml v 69d8185b99b1fcaf91ac77d9e309a3d6e0e1383c

[maven-release-plugin] prepare release v2.0.1
2024-02-02 12:48:18 Markus Jung <mail@markus-jung.dev> johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/JsonbMappings.java v ef966dc95011583c7d36b41dc67ccb411db8d1b2
johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/polymorphism/JsonbPolymorphismHandler.java v ef966dc95011583c7d36b41dc67ccb411db8d1b2
johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/polymorphism/JsonbPolymorphismTypeInfo.java v ef966dc95011583c7d36b41dc67ccb411db8d1b2
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/polymorphism/JsonbPolymorphismTest.java v ef966dc95011583c7d36b41dc67ccb411db8d1b2

[JOHNZON-402] Reworked scanning for @JsonbTypeInfo annotations
2024-01-26 08:15:49 Markus Jung <mail@markus-jung.dev> johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/polymorphism/JsonbPolymorphismTest.java v 904c08102d82e4fb5ca443e13d3a9251787f4899

[JOHNZON-401] fix serialization of nested polymorphic objects
2023-10-24 14:40:25 Jean-Louis Monteiro <jlmonteiro@tomitribe.com> johnzon-jsonb/pom.xml v 885cec0ef9484c3666c82315826143045f1c492a

[maven-release-plugin] prepare for next development iteration
2023-10-24 14:40:25 Jean-Louis Monteiro <jlmonteiro@tomitribe.com> johnzon-jsonb/pom.xml v 3845e13be4d7e345a5df33cba82b2de87a07ca44

[maven-release-plugin] prepare release v2.0.0
2023-10-24 14:27:09 Jean-Louis Monteiro <jlmonteiro@tomitribe.com> johnzon-jsonb/pom.xml v a0a1738cc936815619bfe4845ae402887398ffe5

feat: we don't need the shade plugin anymore

Signed-off-by: Jean-Louis Monteiro <jlmonteiro@tomitribe.com>
2023-10-11 16:39:44 Jean-Louis Monteiro <jlmonteiro@tomitribe.com> johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/JsonbAccessMode.java v aef76ee8b6ab4f76e2ffc709cd9f61abc61c435c

feat: add support for JsonbTypeDeserializer with factories (JsonbCreator)

Signed-off-by: Jean-Louis Monteiro <jlmonteiro@tomitribe.com>
2023-10-11 15:15:59 Jean-Louis Monteiro <jlmonteiro@tomitribe.com> johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/polymorphism/JsonbPolymorphismTest.java v 6aaded98fa8faa2d9b5bf69f3d672a76705066cc

feat: Add a test related to the challenge https://github.com/jakartaee/jsonb-api/issues/347

Signed-off-by: Jean-Louis Monteiro <jlmonteiro@tomitribe.com>
2023-10-11 13:56:22 Mark Struberg <struberg@apache.org> johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/JsonbTypesTest.java v 397e41721788f6d98625bcbb87261d379d783830

finish primitive test with rest of missing types
2023-10-11 13:10:55 Mark Struberg <struberg@apache.org> johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/JsonbTypesTest.java v e4b893b100ea1eb6309a3c384d80d0b2346297de

adding a test for primitive value defaults
2023-10-11 12:22:14 Mark Struberg <struberg@apache.org> johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/JsonbTypesTest.java v d4923a7fe78cdfd8129f19d0bac2b737e6efeffc

add native support for Optional in Mapper
2023-10-11 09:48:43 Jean-Louis Monteiro <jlmonteiro@tomitribe.com> johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/DefaultPropertyVisibilityStrategy.java v 2553ab22f38a40e0f26f699ea8bb0e76ea4aa896
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/DefaultPropertyVisibilityStrategyTest.java v 2553ab22f38a40e0f26f699ea8bb0e76ea4aa896

feat: field visibilty buggy for booleans and not compliant with specification

Signed-off-by: Jean-Louis Monteiro <jlmonteiro@tomitribe.com>
2023-09-19 11:54:13 Mark Struberg <struberg@apache.org> johnzon-jsonb/pom.xml v f8b677df5c2617a1437ecb3a0ec2e8cb8d7a68ef

upgrade to OWB-4.0.0

This is our native Jakarta CDI implementation
2023-05-13 09:54:19 Jean-Louis Monteiro <jlmonteiro@tomitribe.com> johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/JohnzonBuilder.java v db7ecfceb3f3e68699bd72f4782996649a1549d8

feat(JOHNZON-397): make sure to pass the provider instance so we can configure the scale per provider
2023-05-11 11:12:44 Jean-Louis Monteiro <jlmonteiro@tomitribe.com> johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/JohnzonBuilder.java v 1f15b27f37b244d001ee503bd86f8302f1b1af0a

fix(JOHNZON-397): Create configuration option to set the BigDecimal scale limit

Signed-off-by: Jean-Louis Monteiro <jlmonteiro@tomitribe.com>
2023-04-28 14:23:30 Markus Jung <mail@markus-jung.dev> johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/JohnzonBuilder.java v dc6b20557259755b2448fe600673357770a2869a
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/JsonbTypesTest.java v dc6b20557259755b2448fe600673357770a2869a

serialize BigInteger/BigDecimal as strings by default in jsonb
2023-04-25 20:16:53 Markus Jung <mail@markus-jung.dev> johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/JohnzonBuilder.java v 3262233114a121011624ec51ef636112d70e5f50
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/JsonbTypesTest.java v 3262233114a121011624ec51ef636112d70e5f50

don't serialize BigInteger/BigDecimal as strings in jsonb
2023-04-20 14:13:38 Romain Manni-Bucau <rmannibucau@gmail.com> johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/polymorphism/JsonbPolymorphismHandler.java v fcdd26e2dcbdba51ef08d83f5a2c6606b12686f3
johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/polymorphism/JsonbPolymorphismTypeInfo.java v fcdd26e2dcbdba51ef08d83f5a2c6606b12686f3

minor fixes in reflection usage for JSON-B polymorphism (no functional change except complete meta support)
2023-04-20 13:54:34 Markus Jung <54570207+jungm@users.noreply.github.com> johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/JohnzonBuilder.java v 9080e292749b5157cae0ad6b0e7c1de3a7ace275
johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/JsonbMappings.java v 9080e292749b5157cae0ad6b0e7c1de3a7ace275
johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/polymorphism/JsonbPolymorphismHandler.java v 9080e292749b5157cae0ad6b0e7c1de3a7ace275
johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/polymorphism/JsonbPolymorphismTypeInfo.java v 9080e292749b5157cae0ad6b0e7c1de3a7ace275
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/polymorphism/JsonbPolymorphismTest.java v 9080e292749b5157cae0ad6b0e7c1de3a7ace275
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/polymorphism/JsonbPolymorphismValidationTest.java v 9080e292749b5157cae0ad6b0e7c1de3a7ace275

Implement JSON-B 3 Polymorphism (#100)

* Implement JSON-B 3 polymorphism (WIP)
* Implement more JSON-B 3 polymorphism validations
* JSON-B 3 polymorphism tests
* Allow JsonbSubtype for type=annotated type
* MapperBuilder#setPolymorphismHandler javadoc
* use JsonbRule in tests
* Allow custom Mappings to be used
* Implement JsonbMappings for polymorphism
* create Mappings via Function instead of using reflection
* use Meta.getAnnotation instead of Class.getAnnotation
* restore old ClassMapping constructor for better backwards compatibility
* update docs on jsonb-extras polymorphism
* restore MapperConfig constructor
* cache JsonbTypeInfos to avoid reflections
2023-01-27 09:05:43 Samael <singingbush@hotmail.com> johnzon-jsonb/pom.xml v 157cedb52c8b4245e60af6dec88a144fc6595814

JOHNZON-305 : Java Modules (#99)

* JOHNZON-305: Add Automatic-Module-Name to manifest

* JOHNZON-305: core and jaxrs now use module-info

* configure Automatic-Module-Name in other modules

* set Automatic-Module-Name using bundle plugin
2023-01-13 19:50:25 Jean-Louis Monteiro <jlmonteiro@tomitribe.com> johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/JsonbAccessMode.java v 5cbc9dc94df4b2d2b8392b1fc0dc0f0c27e21b32

Fix Nillable for fields and set the local for TCK to be independent from the platform running the suite

Signed-off-by: Jean-Louis Monteiro <jlmonteiro@tomitribe.com>
2023-01-11 12:06:24 Jean-Louis Monteiro <jlmonteiro@tomitribe.com> johnzon-jsonb/src/main/java/org/apache/johnzon/jaxrs/jsonb/jaxrs/JsonbJaxrsProvider.java v 0c407f66c006e649a728a8b5093685e4a90cd551
johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/JohnzonBuilder.java v 0c407f66c006e649a728a8b5093685e4a90cd551

Some more fixes to move to jakarta namespace

Signed-off-by: Jean-Louis Monteiro <jlmonteiro@tomitribe.com>
2023-01-11 00:53:09 Jean-Louis Monteiro <jlmonteiro@tomitribe.com> johnzon-jsonb/pom.xml v 7338430e8ef6221e5e2102b4bbd1e59d78479dce
johnzon-jsonb/src/main/java/org/apache/johnzon/jaxrs/jsonb/jaxrs/JsonbJaxrsProvider.java v 7338430e8ef6221e5e2102b4bbd1e59d78479dce
johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/DefaultPropertyVisibilityStrategy.java v 7338430e8ef6221e5e2102b4bbd1e59d78479dce
johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/JohnzonBuilder.java v 7338430e8ef6221e5e2102b4bbd1e59d78479dce
johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/JohnzonJsonb.java v 7338430e8ef6221e5e2102b4bbd1e59d78479dce
johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/JohnzonProvider.java v 7338430e8ef6221e5e2102b4bbd1e59d78479dce
johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/JsonValueParserAdapter.java v 7338430e8ef6221e5e2102b4bbd1e59d78479dce
johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/JsonbAccessMode.java v 7338430e8ef6221e5e2102b4bbd1e59d78479dce
johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/PropertyNamingStrategyFactory.java v 7338430e8ef6221e5e2102b4bbd1e59d78479dce
johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/adapter/JsonbEnumAdapter.java v 7338430e8ef6221e5e2102b4bbd1e59d78479dce
johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/api/experimental/JsonbExtension.java v 7338430e8ef6221e5e2102b4bbd1e59d78479dce
johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/cdi/CDIs.java v 7338430e8ef6221e5e2102b4bbd1e59d78479dce
johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/cdi/JohnzonCdiExtension.java v 7338430e8ef6221e5e2102b4bbd1e59d78479dce
johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/converter/JohnzonJsonbAdapter.java v 7338430e8ef6221e5e2102b4bbd1e59d78479dce
johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/converter/JsonbDateConverter.java v 7338430e8ef6221e5e2102b4bbd1e59d78479dce
johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/converter/JsonbDateConverterBase.java v 7338430e8ef6221e5e2102b4bbd1e59d78479dce
johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/converter/JsonbLocalDateConverter.java v 7338430e8ef6221e5e2102b4bbd1e59d78479dce
johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/converter/JsonbLocalDateTimeConverter.java v 7338430e8ef6221e5e2102b4bbd1e59d78479dce
johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/converter/JsonbNumberConverter.java v 7338430e8ef6221e5e2102b4bbd1e59d78479dce
johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/converter/JsonbOffsetDateTimeConverter.java v 7338430e8ef6221e5e2102b4bbd1e59d78479dce
johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/converter/JsonbZonedDateTimeConverter.java v 7338430e8ef6221e5e2102b4bbd1e59d78479dce
johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/extension/JsonValueReader.java v 7338430e8ef6221e5e2102b4bbd1e59d78479dce
johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/extension/JsonValueWriter.java v 7338430e8ef6221e5e2102b4bbd1e59d78479dce
johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/factory/CdiJohnzonAdapterFactory.java v 7338430e8ef6221e5e2102b4bbd1e59d78479dce
johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/serializer/JohnzonDeserializationContext.java v 7338430e8ef6221e5e2102b4bbd1e59d78479dce
johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/serializer/JohnzonSerializationContext.java v 7338430e8ef6221e5e2102b4bbd1e59d78479dce
johnzon-jsonb/src/main/resources/META-INF/services/jakarta.enterprise.inject.spi.Extension v 7338430e8ef6221e5e2102b4bbd1e59d78479dce
johnzon-jsonb/src/main/resources/META-INF/services/jakarta.json.bind.spi.JsonbProvider v 7338430e8ef6221e5e2102b4bbd1e59d78479dce
johnzon-jsonb/src/test/java/org/apache/johnzon/RecursivePolymorphismTest.java v 7338430e8ef6221e5e2102b4bbd1e59d78479dce
johnzon-jsonb/src/test/java/org/apache/johnzon/jaxrs/jsonb/jaxrs/JsonbJaxrsProviderTest.java v 7338430e8ef6221e5e2102b4bbd1e59d78479dce
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/AdapterTest.java v 7338430e8ef6221e5e2102b4bbd1e59d78479dce
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/AnnotationOrderTest.java v 7338430e8ef6221e5e2102b4bbd1e59d78479dce
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/CdiAdapterTest.java v 7338430e8ef6221e5e2102b4bbd1e59d78479dce
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/ClassConverterTest.java v 7338430e8ef6221e5e2102b4bbd1e59d78479dce
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/ConstructorVisibilityTest.java v 7338430e8ef6221e5e2102b4bbd1e59d78479dce
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/CustomParameterizedTypeTest.java v 7338430e8ef6221e5e2102b4bbd1e59d78479dce
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/DateFormatTest.java v 7338430e8ef6221e5e2102b4bbd1e59d78479dce
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/DefaultMappingTest.java v 7338430e8ef6221e5e2102b4bbd1e59d78479dce
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/DefaultPropertyVisibilityStrategyTest.java v 7338430e8ef6221e5e2102b4bbd1e59d78479dce
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/DeserializationExceptionMessagesTest.java v 7338430e8ef6221e5e2102b4bbd1e59d78479dce
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/DynamicBufferResizingTest.java v 7338430e8ef6221e5e2102b4bbd1e59d78479dce
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/EnumConverterTest.java v 7338430e8ef6221e5e2102b4bbd1e59d78479dce
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/ExceptionAsserts.java v 7338430e8ef6221e5e2102b4bbd1e59d78479dce
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/FailOnUnknownPropertiesTest.java v 7338430e8ef6221e5e2102b4bbd1e59d78479dce
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/GenericAdapterTest.java v 7338430e8ef6221e5e2102b4bbd1e59d78479dce
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/IJsonTest.java v 7338430e8ef6221e5e2102b4bbd1e59d78479dce
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/InterfaceMappingTest.java v 7338430e8ef6221e5e2102b4bbd1e59d78479dce
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/JohnzonConverterInJsonbTest.java v 7338430e8ef6221e5e2102b4bbd1e59d78479dce
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/JohnzonIgnoreNestedTest.java v 7338430e8ef6221e5e2102b4bbd1e59d78479dce
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/JohnzonJsonbTest.java v 7338430e8ef6221e5e2102b4bbd1e59d78479dce
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/JohnzonProviderTest.java v 7338430e8ef6221e5e2102b4bbd1e59d78479dce
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/JsonbAdapterExceptionsTest.java v 7338430e8ef6221e5e2102b4bbd1e59d78479dce
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/JsonbAdapterTest.java v 7338430e8ef6221e5e2102b4bbd1e59d78479dce
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/JsonbBeanConstructorExceptionsTest.java v 7338430e8ef6221e5e2102b4bbd1e59d78479dce
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/JsonbBeanSetterUserExceptionsTest.java v 7338430e8ef6221e5e2102b4bbd1e59d78479dce
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/JsonbCreatorExceptionsTest.java v 7338430e8ef6221e5e2102b4bbd1e59d78479dce
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/JsonbJsonValueTest.java v 7338430e8ef6221e5e2102b4bbd1e59d78479dce
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/JsonbReadTest.java v 7338430e8ef6221e5e2102b4bbd1e59d78479dce
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/JsonbRecordTest.java v 7338430e8ef6221e5e2102b4bbd1e59d78479dce
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/JsonbSerializerExceptionsTest.java v 7338430e8ef6221e5e2102b4bbd1e59d78479dce
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/JsonbTransientTest.java v 7338430e8ef6221e5e2102b4bbd1e59d78479dce
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/JsonbTypesTest.java v 7338430e8ef6221e5e2102b4bbd1e59d78479dce
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/JsonbVisitilityTest.java v 7338430e8ef6221e5e2102b4bbd1e59d78479dce
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/JsonbWriteTest.java v 7338430e8ef6221e5e2102b4bbd1e59d78479dce
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/NamingTest.java v 7338430e8ef6221e5e2102b4bbd1e59d78479dce
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/NillableTest.java v 7338430e8ef6221e5e2102b4bbd1e59d78479dce
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/ObjectSerializationTest.java v 7338430e8ef6221e5e2102b4bbd1e59d78479dce
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/OrderTest.java v 7338430e8ef6221e5e2102b4bbd1e59d78479dce
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/OverrideDefaultAdaptersTest.java v 7338430e8ef6221e5e2102b4bbd1e59d78479dce
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/ParserGeneratorMappingTest.java v 7338430e8ef6221e5e2102b4bbd1e59d78479dce
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/PolymorphicConfigTest.java v 7338430e8ef6221e5e2102b4bbd1e59d78479dce
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/PropertyNamingStrategyFactoryTest.java v 7338430e8ef6221e5e2102b4bbd1e59d78479dce
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/SerializerTest.java v 7338430e8ef6221e5e2102b4bbd1e59d78479dce
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/SerializersMapTest.java v 7338430e8ef6221e5e2102b4bbd1e59d78479dce
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/SerializersObjectWithEmbeddedListTest.java v 7338430e8ef6221e5e2102b4bbd1e59d78479dce
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/SerializersRoundTripTest.java v 7338430e8ef6221e5e2102b4bbd1e59d78479dce
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/SnippetMaxLengthTest.java v 7338430e8ef6221e5e2102b4bbd1e59d78479dce
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/api/experimental/JsonbExtensionTest.java v 7338430e8ef6221e5e2102b4bbd1e59d78479dce
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/jaxrs/JsonbJaxRsTest.java v 7338430e8ef6221e5e2102b4bbd1e59d78479dce
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/model/NillableType.java v 7338430e8ef6221e5e2102b4bbd1e59d78479dce
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/model/nillable/NotNillablePropertyModel.java v 7338430e8ef6221e5e2102b4bbd1e59d78479dce
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/model/nillable/notnillable/package-info.java v 7338430e8ef6221e5e2102b4bbd1e59d78479dce
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/model/nillable/package-info.java v 7338430e8ef6221e5e2102b4bbd1e59d78479dce
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/model/packageformat/FormatFromClassModel.java v 7338430e8ef6221e5e2102b4bbd1e59d78479dce
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/model/packageformat/FormatOnClassModel.java v 7338430e8ef6221e5e2102b4bbd1e59d78479dce
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/model/packageformat/package-info.java v 7338430e8ef6221e5e2102b4bbd1e59d78479dce
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/serializer/DeserializationContextTest.java v 7338430e8ef6221e5e2102b4bbd1e59d78479dce
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/test/JsonbRule.java v 7338430e8ef6221e5e2102b4bbd1e59d78479dce

First javax to jakarta migration in code and dependencies

Signed-off-by: Jean-Louis Monteiro <jlmonteiro@tomitribe.com>
2022-12-08 11:39:58 Romain Manni-Bucau <rmannibucau@gmail.com> johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/JsonbAccessMode.java v b25243b23f36f257e47d8fce9b914bb5c882889c
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/NamingTest.java v b25243b23f36f257e47d8fce9b914bb5c882889c
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/test/JsonbRule.java v b25243b23f36f257e47d8fce9b914bb5c882889c

[JOHNZON-390] ensure jsonb creator/constructor parameters respect naming strategy
2022-11-14 16:04:14 Samael <singingbush@hotmail.com> johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/JsonbRecordTest.java v 039fe142944de529fbe8c84badea67b848dc2ff8

update maven plugins (#96)

* Update Maven Plugins (except those from base pom)
* Fix Javadoc errors
* Replace findbugs with spotbugs
2022-11-13 17:22:09 Hervé Boutemy <herve.boutemy@free.fr> johnzon-jsonb/pom.xml v 514250adb46fc13fa42c5e48d1151f6cb83f6429

make build reproducible (#93)
2022-08-17 10:29:04 Romain Manni-Bucau <rmannibucau@gmail.com> johnzon-jsonb/pom.xml v b550cb2ac2097c2a934f94ac0328a9ba8e6f1499

[maven-release-plugin] prepare for next development iteration
2022-08-17 10:26:30 Romain Manni-Bucau <rmannibucau@gmail.com> johnzon-jsonb/pom.xml v a438327965a4a22d1238b28cbbd9f86d6a9cc707

[maven-release-plugin] prepare release v1.2.19
2022-08-17 09:45:22 Romain Manni-Bucau <rmannibucau@gmail.com> johnzon-jsonb/pom.xml v 5f3aa3f1a673de2dbf5e371ee0ff9c12bdee02b0

reverting version after rolling back the release
2022-08-16 15:47:42 Romain Manni-Bucau <rmannibucau@gmail.com> johnzon-jsonb/pom.xml v c8a58309ef9446301a88e1078142712b4dc1230f

[maven-release-plugin] prepare for next development iteration
2022-08-16 15:47:32 Romain Manni-Bucau <rmannibucau@gmail.com> johnzon-jsonb/pom.xml v 542f249aded297d9b916b0e2c0e6278447966e96

[maven-release-plugin] prepare release v1.2.19
2022-07-19 13:42:03 Romain Manni-Bucau <rmannibucau@gmail.com> johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/JohnzonBuilder.java v f655ae33f7fe56136ee2f04a5c62f0728559591f
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/JsonbAdapterTest.java v f655ae33f7fe56136ee2f04a5c62f0728559591f
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/test/JsonbRule.java v f655ae33f7fe56136ee2f04a5c62f0728559591f

checkstyle fix
2022-07-19 12:32:15 Benjamin Marwell <bmarwell@apache.org> johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/JohnzonBuilder.java v 6b106280436466fe7b920a97c774075b98d34832
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/JsonbAdapterTest.java v 6b106280436466fe7b920a97c774075b98d34832
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/test/JsonbRule.java v 6b106280436466fe7b920a97c774075b98d34832

[JOHNZON-386] Make JsonbAdapter inheritable

Co-authored-by: Romain Manni-Bucau <rmannibucau@apache.org>
2022-05-08 23:19:03 David Blevins <dblevins@tomitribe.com> johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/DeserializationExceptionMessagesTest.java v 5e38eda631aa85ed23dc8068fc09c70842e964ca

Use ExceptionAsserts
2022-05-08 20:36:57 David Blevins <dblevins@tomitribe.com> johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/JsonbBeanConstructorExceptionsTest.java v 95e8b23a044510a1fd96aef7be7f23b361253fd3
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/JsonbBeanGetterUserExceptionsTest.java v 95e8b23a044510a1fd96aef7be7f23b361253fd3
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/JsonbCreatorExceptionsTest.java v 95e8b23a044510a1fd96aef7be7f23b361253fd3

JOHNZON-378 JsonbCreator constructor and factory method exceptions tests
2022-05-08 20:07:54 David Blevins <dblevins@tomitribe.com> johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/JsonbSerializerExceptionsTest.java v 014889d8428062cf9b931af74c8116c6b5d504fa

JOHNZON-379 & JOHNZON-380 Jsonb{De}Serializer methods and constructor
2022-05-08 15:18:36 David Blevins <dblevins@tomitribe.com> johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/JsonbBeanConstructorExceptionsTest.java v b0b10cb1838b5df49576ea9fd8b0202c87eda481
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/JsonbBeanGetterUserExceptionsTest.java v b0b10cb1838b5df49576ea9fd8b0202c87eda481

JOHNZON-377 Jsonb bean getter and constructor exception tests
2022-05-08 15:12:34 David Blevins <dblevins@tomitribe.com> johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/ExceptionAsserts.java v d8bb51e6edba1afc0845c18134c35076107e6ada
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/JsonbBeanSetterUserExceptionsTest.java v d8bb51e6edba1afc0845c18134c35076107e6ada

JOHNZON-377 Jsonb bean setter user exceptions test
2022-05-08 14:52:45 David Blevins <dblevins@tomitribe.com> johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/ExceptionAsserts.java v 550bbb1a22cb9e824f5f80e43f3d0abdab61a1f6
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/JsonbAdapterExceptionsTest.java v 550bbb1a22cb9e824f5f80e43f3d0abdab61a1f6

JOHNZON-381 JsonbAdapter methods and constructor exceptions tests
2022-05-07 14:09:26 David Blevins <dblevins@tomitribe.com> johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/DeserializationExceptionMessagesTest.java v 9a0f70a2d0b650b4a23b8334a8ca0c42601c0682

JOHNZON-382 Diagnose and guide users on invalid bean constructors
JOHNZON-376 Mapper API Bean constructor exceptions tests
2022-05-02 19:05:09 David Blevins <dblevins@tomitribe.com> johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/DeserializationExceptionMessagesTest.java v e743eed65b6cbd2029e42a65eb8beeb71b3d25a9

JOHNZON-371 NullPointerException thrown when null value present in primitive arrays
2022-05-02 18:33:06 David Blevins <dblevins@tomitribe.com> johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/DeserializationExceptionMessagesTest.java v 11603885b620b9dd51e7248a34a05e92c34e93b8

Test cases for all primitive arrays show handling as-is
Prior to fixing JOHNZON-371
2022-05-02 17:00:19 David Blevins <dblevins@tomitribe.com> johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/DeserializationExceptionMessagesTest.java v 2312ec8347b0abf1a2cee840809b4722444c25a9
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/SnippetMaxLengthTest.java v 2312ec8347b0abf1a2cee840809b4722444c25a9

Align wording in "Can't map JSON Object" exception with other exceptions
2022-05-02 16:40:38 David Blevins <dblevins@tomitribe.com> johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/DeserializationExceptionMessagesTest.java v c7b6ce5f2787e23a7c64d334af35271d1cce849b

JOHNZON-372 Entire json value serialized in exception
2022-05-02 16:34:09 David Blevins <dblevins@tomitribe.com> johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/DeserializationExceptionMessagesTest.java v 70441979d8251577283c16d13f789ad254c128f8

JOHNZON-372 Entire json value serialized in exception
2022-05-02 16:15:41 David Blevins <dblevins@tomitribe.com> johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/DeserializationExceptionMessagesTest.java v 7d43052dc173be831eaf1d862564d6f75ef45e71

JOHNZON-372 Entire json value serialized in exception
2022-05-02 15:46:59 David Blevins <dblevins@tomitribe.com> johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/DeserializationExceptionMessagesTest.java v fd91756db83740a1609e154a92665e3f6954fb43
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/SnippetMaxLengthTest.java v fd91756db83740a1609e154a92665e3f6954fb43

JOHNZON-370 Include class, property, type and json value in mapping exceptions
2022-04-30 14:23:05 David Blevins <dblevins@tomitribe.com> johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/DeserializationExceptionMessagesTest.java v 3250243a33e6423063ad50acf1297bda954689bd

Catalog of deserialization error messages as they are now
2022-04-30 13:36:27 Mark Struberg <struberg@apache.org> johnzon-jsonb/pom.xml v 125b005160ec290951b0eeaf55b7cf211fd39abc

[maven-release-plugin] prepare for next development iteration
2022-04-30 13:36:17 Mark Struberg <struberg@apache.org> johnzon-jsonb/pom.xml v 01919f911e63f2efdb4aa4245b45375f3e8c778e

[maven-release-plugin] prepare release v1.2.18
2022-04-28 09:54:05 Romain Manni-Bucau <rmannibucau@gmail.com> johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/JohnzonBuilder.java v ab20eea0689b0a21d4131cd4316bca44fbe2b695
johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/JsonbAccessMode.java v ab20eea0689b0a21d4131cd4316bca44fbe2b695
johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/reflect/Types.java v ab20eea0689b0a21d4131cd4316bca44fbe2b695

fix the johnzon-core dependency in mapper/jsonb module + use BoundedOutputStreamWriter in Snippet
2022-04-22 13:00:44 David Blevins <dblevins@tomitribe.com> johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/JohnzonBuilder.java v 905192168a1254b5cd8b59f417fd1306a2421621
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/SnippetMaxLengthTest.java v 905192168a1254b5cd8b59f417fd1306a2421621

JOHNZON-367 Tests that johnzon.snippetMaxLength works as expected
2022-04-13 08:53:08 Mark Struberg <struberg@apache.org> johnzon-jsonb/pom.xml v b8fc1636d51f73b458385d2e3ae6bba8db86810c

[maven-release-plugin] prepare for next development iteration
2022-04-13 08:52:58 Mark Struberg <struberg@apache.org> johnzon-jsonb/pom.xml v 834a6af81fdb02f9079acef2c7b0fbf015afb8b0

[maven-release-plugin] prepare release v1.2.17
2022-04-12 11:00:07 Mark Struberg <struberg@apache.org> johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/DefaultPropertyVisibilityStrategy.java v 251e31b6ab8c9024c2a104eeaf41032defa004bd

JOHNZON-364 remove unused methods
2022-04-12 10:53:35 Mark Struberg <struberg@apache.org> johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/DefaultPropertyVisibilityStrategy.java v 442b44992ca6dcfc702d64df121d0b969ade5336

JOHNZON-264 move introspection stuff to new BeanUtil
2022-04-12 10:03:36 Mark Struberg <struberg@apache.org> johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/DefaultPropertyVisibilityStrategy.java v 23b49f3d517a07e3d51f1ea1d32cf94a474cd7d4

JOHNZON-364 use reflection to avoid caches.
2022-04-10 20:06:50 Romain Manni-Bucau <rmannibucau@gmail.com> johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/DefaultPropertyVisibilityStrategy.java v 46a1bb8103e9f6dc0cd6b174b5a85a22a578e499
johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/JohnzonBuilder.java v 46a1bb8103e9f6dc0cd6b174b5a85a22a578e499
johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/JsonbAccessMode.java v 46a1bb8103e9f6dc0cd6b174b5a85a22a578e499
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/DefaultPropertyVisibilityStrategyTest.java v 46a1bb8103e9f6dc0cd6b174b5a85a22a578e499
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/api/experimental/JsonbExtensionTest.java v 46a1bb8103e9f6dc0cd6b174b5a85a22a578e499

fix DefaultPropertyVisibilityStrategy to respect the spec, ensure we clean the cache + fix backward compatibility of the FieldAndMethodAccessMode
2022-02-25 15:11:03 Mark Struberg <struberg@apache.org> johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/DefaultPropertyVisibilityStrategy.java v a38e0c3daef597bae13e0cc68548f8386272c570
johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/JohnzonBuilder.java v a38e0c3daef597bae13e0cc68548f8386272c570
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/HidingPublicFieldTest.java v a38e0c3daef597bae13e0cc68548f8386272c570
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/JsonbVisitilityTest.java v a38e0c3daef597bae13e0cc68548f8386272c570
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/api/experimental/JsonbExtensionTest.java v a38e0c3daef597bae13e0cc68548f8386272c570

JOHNZON-364 JsonbVisibility always wins over default rules

This partially reverts JOHNZON-250 which did remove fields as readers if a getter exists.
Sadly this also did remove the option to keep those fields via JsonbVisibility.
2022-02-20 12:32:14 Raymond Augé <rotty3000@apache.org> johnzon-jsonb/pom.xml v 6b37e521f9c50e76a269a9846d122d423d9a9de1

JOHNZON-359 Fix lost OSGi metadata (#78)

Reverts the packaging change from b221d9db923c142afcddde056abd9301acbf9af1

Signed-off-by: Raymond Augé <rotty3000@apache.org>
2022-02-20 12:29:20 Raymond Augé <rotty3000@apache.org> johnzon-jsonb/pom.xml v dd94ec343b49d817e4e282f93b1a226ff2000260

JOHNZON-360 Make buildable and testable on Java 17 (#79)

Signed-off-by: Raymond Augé <rotty3000@apache.org>
2022-02-03 10:28:31 Romain Manni-Bucau <rmannibucau@gmail.com> johnzon-jsonb/pom.xml v 0f3ee62d2d4b4d402da9001316826b65a69b1c97

[maven-release-plugin] prepare for next development iteration
2022-02-03 10:28:21 Romain Manni-Bucau <rmannibucau@gmail.com> johnzon-jsonb/pom.xml v ab7fb42c1bbbfb3b954993a1526888ac99f0f130

[maven-release-plugin] prepare release v1.2.16
2022-01-25 17:17:59 Romain Manni-Bucau <rmannibucau@gmail.com> johnzon-jsonb/pom.xml v c95517479aab2c3934e54f1cdbf5fc9b449925e5
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/SerializersMapTest.java v c95517479aab2c3934e54f1cdbf5fc9b449925e5
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/SerializersObjectWithEmbeddedListTest.java v c95517479aab2c3934e54f1cdbf5fc9b449925e5
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/test/JsonbRule.java v c95517479aab2c3934e54f1cdbf5fc9b449925e5

[JOHNZON-358][JOHNZON-357] enhance (de)serializer support on list/map types
2021-11-24 08:41:44 Arne Limburg <arne@apache.org> johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/JsonbAccessMode.java v 97c047d6c0d2cd1f76925310f1ecc7a4fae22dd3
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/AdapterTest.java v 97c047d6c0d2cd1f76925310f1ecc7a4fae22dd3

[JOHNZON-355]: Find class level Adapter even when used in collection. (#76)
2021-11-23 11:19:11 Romain Manni-Bucau <rmannibucau@gmail.com> johnzon-jsonb/pom.xml v b221d9db923c142afcddde056abd9301acbf9af1
johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/JohnzonBuilder.java v b221d9db923c142afcddde056abd9301acbf9af1
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/DynamicBufferResizingTest.java v b221d9db923c142afcddde056abd9301acbf9af1

[JOHNZON-354] reverse johnzon.failOnMissingCreatorValues default and support jsonb.creator-parameters-required prop
2021-09-21 11:24:48 Jean-Louis Monteiro <jlmonteiro@tomitribe.com> johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/JsonbReadTest.java v d7daa4428f95674a65818ac9d878f8a229f5f879

Checkstyle

Signed-off-by: Jean-Louis Monteiro <jlmonteiro@tomitribe.com>
2021-09-21 11:20:10 Jean-Louis Monteiro <jlmonteiro@tomitribe.com> johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/JohnzonJsonb.java v 64e7727fee45344659028f6e8a814486086f03b7
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/JsonbReadTest.java v 64e7727fee45344659028f6e8a814486086f03b7

JOHNZON-351 support collection raw classes cast to Type in JSON-B
Improve tests and case coverage

Signed-off-by: Jean-Louis Monteiro <jlmonteiro@tomitribe.com>
2021-09-21 10:58:09 Romain Manni-Bucau <rmannibucau@gmail.com> johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/JohnzonJsonb.java v 17593519c58eb07c4a7d8bc2a07d09ba11a51c00
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/JsonbReadTest.java v 17593519c58eb07c4a7d8bc2a07d09ba11a51c00

JOHNZON-351 support collection raw classes cast to Type in JSON-B
2021-07-01 07:30:14 Romain Manni-Bucau <rmannibucau@gmail.com> johnzon-jsonb/pom.xml v d9d1f3c1de6ea2105e424718b11d2af6813af915

[maven-release-plugin] prepare for next development iteration
2021-07-01 07:30:04 Romain Manni-Bucau <rmannibucau@gmail.com> johnzon-jsonb/pom.xml v ae0d296baeb84596cde5f69db80ed13bda047ed9

[maven-release-plugin] prepare release v1.2.14
2021-06-20 16:28:42 Romain Manni-Bucau <rmannibucau@gmail.com> johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/converter/JsonbOffsetDateTimeConverter.java v c8e233e2f3c54037b8aa5d5d9bf165b550cc9641
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/CdiAdapterTest.java v c8e233e2f3c54037b8aa5d5d9bf165b550cc9641

[JOHNZON-349] trying to not do reflection until we know we can, dedup annotation case
2021-06-20 16:27:23 Romain Manni-Bucau <rmannibucau@gmail.com> johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/JsonbAccessMode.java v cf2cd73c3b5ff85852ec34a7caeb483665506af3
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/JsonbRecordTest.java v cf2cd73c3b5ff85852ec34a7caeb483665506af3

[JOHNZON-348] jsonb annotations support on records
2021-06-02 17:45:31 Romain Manni-Bucau <rmannibucau@gmail.com> johnzon-jsonb/pom.xml v 54ce79d1f492c37df36dbf253ff27a5e48a8b25c

[maven-release-plugin] prepare for next development iteration
2021-06-02 17:45:21 Romain Manni-Bucau <rmannibucau@gmail.com> johnzon-jsonb/pom.xml v ea9841db857c8b77ad633b2df614205173794958

[maven-release-plugin] prepare release v1.2.13
2021-05-17 14:00:44 Romain Manni-Bucau <rmannibucau@gmail.com> johnzon-jsonb/pom.xml v 46f3f503818a09b2355da9cdfd41382befd25cc4

[maven-release-plugin] prepare for next development iteration
2021-05-17 14:00:34 Romain Manni-Bucau <rmannibucau@gmail.com> johnzon-jsonb/pom.xml v fdea09d15425d2f2e2eb3da34baf437c153a5e5e

[maven-release-plugin] prepare release v1.2.12
2021-05-12 13:38:53 Romain Manni-Bucau <rmannibucau@gmail.com> johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/api/experimental/JsonbExtensionTest.java v 389b6964b2ac2e5f4d12007ae84296d0b911449d

[JOHNZON-344] implicit object opening for serializer starting with writeStartArray(key)
2021-05-12 11:28:56 Romain Manni-Bucau <rmannibucau@gmail.com> johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/api/experimental/JsonbExtensionTest.java v 6158e3822812c360c36449d153aa22862681b7b9

[JOHNZON-344] try to support serializers writing arrays directly into the enclosing object
2021-05-12 10:58:31 Romain Manni-Bucau <rmannibucau@gmail.com> johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/api/experimental/JsonbExtensionTest.java v 76b15ef2a793e96ae57074d902e20e4809b02516

[JOHNZON-343] fixing adapter handling in writeobject
2021-05-07 20:05:08 Romain Manni-Bucau <rmannibucau@gmail.com> johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/order/PerHierarchyAndLexicographicalOrderFieldComparator.java v 651b38dca544c3d6043a378b22c1c5cd1fe6eec2

[JOHNZON-342] avoid too much reflection in PerHierarchyAndLexicographicalOrderFieldComparator
2021-04-26 09:24:47 Romain Manni-Bucau <rmannibucau@gmail.com> johnzon-jsonb/pom.xml v 384e076af796cb02352dc0a7dc5ccf56c1e1b31e

[maven-release-plugin] prepare for next development iteration
2021-04-26 09:24:37 Romain Manni-Bucau <rmannibucau@gmail.com> johnzon-jsonb/pom.xml v 3e87d9b7aeb4681d3dd20d38eef7610a1715a2d5

[maven-release-plugin] prepare release v1.2.11
2021-03-25 10:18:40 Romain Manni-Bucau <rmannibucau@gmail.com> johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/JsonbAccessMode.java v 194f02bf87ad497ef90318e146f5d2615c1c625b

[JOHNZON-338] ensure records don't have to be public to be deserialized
2021-03-05 18:08:20 Romain Manni-Bucau <rmannibucau@gmail.com> johnzon-jsonb/src/test/java/org/apache/johnzon/RecursivePolymorphismTest.java v 5e9ee0a89fb13cf240b3c9ef0d0ed32d801869c5
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/SerializersRoundTripTest.java v 5e9ee0a89fb13cf240b3c9ef0d0ed32d801869c5

[JOHNZON-337] more refinements on (de)serializers
2021-03-05 14:41:14 Romain Manni-Bucau <rmannibucau@gmail.com> johnzon-jsonb/src/test/java/org/apache/johnzon/RecursivePolymorphismTest.java v aaa2af985b51517f6d636d3a28b176f3109c5958

[JOHNZON-337] avoid jsonb deserializers to loop
2021-02-04 09:46:20 Romain Manni-Bucau <rmannibucau@gmail.com> johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/SerializerTest.java v 1e7c5fda86789f78a98b21dfecacb826854819e0

[JOHNZON-335] workaround for nested JsonbSerializers handling and invalid JSON
2021-01-26 08:56:04 Romain Manni-Bucau <rmannibucau@gmail.com> johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/DefaultMappingTest.java v f96fceae0316cdf5f7cf406def46486d48c4805c
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/JsonbWriteTest.java v f96fceae0316cdf5f7cf406def46486d48c4805c

[JOHNZON-333] align both writePrimitives methods of MappingGeneratorImpl
2021-01-25 22:44:26 Mark Struberg <struberg@apache.org> johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/JohnzonBuilder.java v b8529a3b8c45c759ccdd3d9ae2f27d67a5bb2d87
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/DefaultMappingTest.java v b8529a3b8c45c759ccdd3d9ae2f27d67a5bb2d87

JOHNZON-333 respect RFC 7159 Section 7 (Strings)

"test" as Java Object should result in a String "\"test\"".
Because the quotes are part of the JSON notation of a string.
This is nothing we may 'enforce' - this is clearly requrested by
the JSON RFC. And the JSON-B Spec points to the RFC.
2021-01-25 11:54:35 Romain Manni-Bucau <rmannibucau@gmail.com> johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/JohnzonBuilder.java v 343c8318c0236a7fa04f308261c4a4b59cd60745

[JOHNZON-332] merge jsonb builder with new skipAccessModeWrapper toggle for consistency
2021-01-25 11:48:36 Romain Manni-Bucau <rmannibucau@gmail.com> johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/JohnzonBuilder.java v 4f53103f64c9f7c0ec645c1b0d04c1d34f9a8dcf
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/JsonbWriteTest.java v 4f53103f64c9f7c0ec645c1b0d04c1d34f9a8dcf

[JOHNZON-332] exception de/serialization
2021-01-23 18:03:10 Romain Manni-Bucau <rmannibucau@gmail.com> johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/JohnzonJsonb.java v 15a4cc69344b3a0dd7ee80326cc064fa0972a779
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/JsonbWriteTest.java v 15a4cc69344b3a0dd7ee80326cc064fa0972a779

[JOHNZON-331] handle toJson(object,type) properly for list case
2021-01-12 17:07:17 Romain Manni-Bucau <rmannibucau@gmail.com> johnzon-jsonb/pom.xml v cfd94f9c47e0242f383ee645519748da4206e4fc

[maven-release-plugin] prepare for next development iteration
2021-01-12 17:07:07 Romain Manni-Bucau <rmannibucau@gmail.com> johnzon-jsonb/pom.xml v 7e1013bef9b3f38cb9d587b9a3dcb418f8937130

[maven-release-plugin] prepare release v1.2.10
2020-12-17 10:23:03 Romain Manni-Bucau <rmannibucau@gmail.com> johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/CdiAdapterTest.java v 7001b971b72a7352f2b27f1b9a445e6fe533dd47
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/JohnzonConverterInJsonbTest.java v 7001b971b72a7352f2b27f1b9a445e6fe533dd47

[JOHNZON-329] make jsonlogic completionstage friendly
2020-12-15 14:12:50 Jean-Louis Monteiro <jlmonteiro@tomitribe.com> johnzon-jsonb/pom.xml v d86456ca64b773a4e38329b5e181693ab9f508f6

[maven-release-plugin] prepare for next development iteration
2020-12-15 14:12:40 Jean-Louis Monteiro <jlmonteiro@tomitribe.com> johnzon-jsonb/pom.xml v 6cc672117856ec8605837be27b87e95514376523

[maven-release-plugin] prepare release v1.2.9
2020-12-01 13:50:08 Jonathan Gallimore <jon@jrg.me.uk> johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/JohnzonJsonbTest.java v 630b5cf18ee0f85ebaa4e08410d1d6173319cf65

Slight copy/paste mistake in the test case
2020-12-01 13:29:17 Jonathan Gallimore <jon@jrg.me.uk> johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/JohnzonJsonb.java v ef0001da7095e5e6bdce0fae3b696b71c3751ca1
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/JohnzonJsonbTest.java v ef0001da7095e5e6bdce0fae3b696b71c3751ca1

Fix for handling primitive arrays in JsonB
2020-08-19 09:30:48 Romain Manni-Bucau <rmannibucau@gmail.com> johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/JohnzonBuilder.java v 12c59fd769101c972a5ceb1b9d5a3e05b8a145df
johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/adapter/JsonbEnumAdapter.java v 12c59fd769101c972a5ceb1b9d5a3e05b8a145df
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/EnumConverterTest.java v 12c59fd769101c972a5ceb1b9d5a3e05b8a145df

[JOHNZON-321] ensure enums mapped with jsonb can use @JsonbProperty to rename the enum name in json land
2020-07-25 19:07:14 Markus <54570207+markuung@users.noreply.github.com> johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/AdapterTest.java v e532f7bf39e683e8da3bab88726e16f062fdf91e

[JOHNZON-320] Fix AdapterTest on Windows (#66)
2020-07-15 19:05:43 Romain Manni-Bucau <rmannibucau@gmail.com> johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/JohnzonJsonbTest.java v 7612bc2686e9bb980846a4bf5741bb24df47b650

[JOHNZON-318] ensure List<Object> and List<JsonValue> works even when not integers
2020-07-13 13:04:52 Romain Manni-Bucau <rmannibucau@gmail.com> johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/JohnzonBuilder.java v 0b8c0d13efad98654d258bee1a1ef623ac091ebb
johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/JsonbAccessMode.java v 0b8c0d13efad98654d258bee1a1ef623ac091ebb
johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/converter/JohnzonJsonbAdapter.java v 0b8c0d13efad98654d258bee1a1ef623ac091ebb
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/JohnzonJsonbTest.java v 0b8c0d13efad98654d258bee1a1ef623ac091ebb

[JOHNZON-317] lazy lookup of implicit converters
2020-07-03 16:50:49 Romain Manni-Bucau <rmannibucau@gmail.com> johnzon-jsonb/pom.xml v 60cbb0512df4b2a7173d5fc61209b059eafa7228

[maven-release-plugin] prepare for next development iteration
2020-07-03 16:50:39 Romain Manni-Bucau <rmannibucau@gmail.com> johnzon-jsonb/pom.xml v 88bdd12b8e533bf786b7b00023d8ecbfc84b8998

[maven-release-plugin] prepare release v1.2.8
2020-06-04 08:02:15 Romain Manni-Bucau <rmannibucau@gmail.com> johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/DefaultPropertyVisibilityStrategy.java v 9267e3fd6ec508d12ce83962d407cff5d8909819

JOHNZON-315 avoid infinite loop when getPackage is not available
2020-06-04 07:22:13 Romain Manni-Bucau <rmannibucau@gmail.com> johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/DefaultPropertyVisibilityStrategy.java v a82526cdc659a0ae14eb2803529d723e1636b96f

JOHNZON-315 skip Package.getPackage if it does not work
2020-06-01 13:18:35 Romain Manni-Bucau <rmannibucau@gmail.com> johnzon-jsonb/pom.xml v a1ab290806bd880993759dcbb130601be888f0c4

[maven-release-plugin] prepare for next development iteration
2020-06-01 13:18:25 Romain Manni-Bucau <rmannibucau@gmail.com> johnzon-jsonb/pom.xml v 72ee48f4fc7377965939ea7d35eadfa60a4552d5

[maven-release-plugin] prepare release v1.2.7
2020-06-01 13:15:22 Romain Manni-Bucau <rmannibucau@gmail.com> johnzon-jsonb/pom.xml v 1279c45040a870e227528cca8e8cd3917df2f41f

revert version to reroll the release
2020-06-01 13:15:12 Romain Manni-Bucau <rmannibucau@gmail.com> johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/AnySupportTest.java v f7343bad9cd3fe249edc09a5e2a9429c28e916ef

[JOHNZON-314] ensure @JohnzonAny on a field does not duplicate explicit bindings
2020-06-01 08:30:10 Romain Manni-Bucau <rmannibucau@gmail.com> johnzon-jsonb/pom.xml v 9bff6579ca763c552b9a753566857bdcecd3c93a

[maven-release-plugin] prepare for next development iteration
2020-06-01 08:29:59 Romain Manni-Bucau <rmannibucau@gmail.com> johnzon-jsonb/pom.xml v e5cb1394c8cc8e35d9ffd5a9e92c4483dfcc27bb

[maven-release-plugin] prepare release v1.2.7
2020-05-31 18:47:16 Romain Manni-Bucau <rmannibucau@gmail.com> johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/JsonbAccessMode.java v 43eff6cb93efef0e04e75dc2e8a3f710a9265991
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/AnySupportTest.java v 43eff6cb93efef0e04e75dc2e8a3f710a9265991

JOHNZON-314 support @JohnzonAny on a field
2020-05-10 15:46:20 Romain Manni-Bucau <rmannibucau@gmail.com> johnzon-jsonb/pom.xml v 4add037b1102ba14cdd3e05595b49f72deb0f0f7

[maven-release-plugin] prepare for next development iteration
2020-05-10 15:46:10 Romain Manni-Bucau <rmannibucau@gmail.com> johnzon-jsonb/pom.xml v 4e0e79a0e7642851958f7cd7eb406a34bf854556

[maven-release-plugin] prepare release v1.2.6
2020-04-28 08:25:39 Romain Manni-Bucau <rmannibucau@gmail.com> johnzon-jsonb/pom.xml v 9a195c4ff708dc9c3ba8f68035dbc66d8e47870b

[maven-release-plugin] prepare for next development iteration
2020-04-28 08:25:29 Romain Manni-Bucau <rmannibucau@gmail.com> johnzon-jsonb/pom.xml v 5c925fa2bce95e4cd7dd80700db1a0ced4fa551e

[maven-release-plugin] prepare release v1.2.5
2020-04-28 07:29:59 Romain Manni-Bucau <rmannibucau@gmail.com> johnzon-jsonb/pom.xml v 1f5a4153ab6b741a17654a7e9d65a946876e6801

JOHNZON-310 jakarta artifacts
2020-03-27 10:41:51 Romain Manni-Bucau <rmannibucau@gmail.com> johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/AdapterTest.java v ef9fc08a3d4846534449eb37833470837d808da7

JOHNZON-309 more tolerance of adapters (string)
2020-03-27 09:11:26 Romain Manni-Bucau <rmannibucau@gmail.com> johnzon-jsonb/pom.xml v 10f6afa981bebefc60d67727f2049d9d65d09b21

[maven-release-plugin] prepare for next development iteration
2020-03-27 09:11:16 Romain Manni-Bucau <rmannibucau@gmail.com> johnzon-jsonb/pom.xml v 413b0256409fb64b6c7b8de84be02e4f08ddd49f

[maven-release-plugin] prepare release v1.2.4
2020-02-21 07:26:31 Romain Manni-Bucau <rmannibucau@apache.org> johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/JohnzonJsonb.java v 165fb6c39a6fa675fd51478b0d3f8834d2bfea17
johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/api/experimental/JsonbExtension.java v 165fb6c39a6fa675fd51478b0d3f8834d2bfea17
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/ParserGeneratorMappingTest.java v 165fb6c39a6fa675fd51478b0d3f8834d2bfea17
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/test/JsonbRule.java v 165fb6c39a6fa675fd51478b0d3f8834d2bfea17

JOHNZON-302 enable from/to parser/generator in jsonb impl
2020-01-24 13:43:28 Romain Manni-Bucau <rmannibucau@gmail.com> johnzon-jsonb/pom.xml v a126a62a0819f9e452ac6e6c98cc3ab6d5e0b3aa

[maven-release-plugin] prepare for next development iteration
2020-01-24 13:43:18 Romain Manni-Bucau <rmannibucau@gmail.com> johnzon-jsonb/pom.xml v bad862a94edfb0a3aac5e541f40d87e4f3c83171

[maven-release-plugin] prepare release v1.2.3
2020-01-22 09:23:08 Romain Manni-Bucau <rmannibucau@gmail.com> johnzon-jsonb/pom.xml v 813c6a4ddf6b1c5f72b29efad2747568c45eb5e3

revert to ignore JavaCDI and JavaJAXRS contract since karaf does not tolerate the effective:=active
2020-01-21 16:02:13 Romain Manni-Bucau <rmannibucau@gmail.com> johnzon-jsonb/pom.xml v 413c67332718c97f43a9e996230d7001e5e19f57

JOHNZON-301 avoid cdi and jaxrs to be requirements of jsonb modules
2020-01-21 13:12:10 Raymond Augé <raymond.auge@liferay.com> johnzon-jsonb/pom.xml v 0455baa2a5e30c90cf113beffa55b1e7304edc24

JOHNZON-301 make JAX-RS, CDI contracts optional

Signed-off-by: Raymond Augé <raymond.auge@liferay.com>
2020-01-21 12:01:31 Romain Manni-Bucau <rmannibucau@gmail.com> johnzon-jsonb/pom.xml v b59ba48c69015d76647779786c2f29371ee8632b

adding a comment in jsonb module to not forget to refine OSGI requirements
2020-01-21 11:40:25 Romain Manni-Bucau <rmannibucau@gmail.com> johnzon-jsonb/pom.xml v 916c703fe66df1d3e90dbfe0376528796a2cac7f

JOHNZON-301 fixing typo in OSGi optional metadata for jsonb module
2020-01-21 10:24:44 Romain Manni-Bucau <rmannibucau@gmail.com> johnzon-jsonb/pom.xml v 07aa1bbc571f5113b86ab2508c067f7a5a827d47

JOHNZON-301 making jaxrs optional for jsonb module (OSGi)
2019-12-20 10:16:28 Romain Manni-Bucau <rmannibucau@gmail.com> johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/JsonbAccessMode.java v 2e24d5a2f070d46f9e0ded9b479f633559953620

better record support (after jdk14 validation)
2019-12-09 12:26:05 Raymond Augé <raymond.auge@liferay.com> johnzon-jsonb/src/main/java/org/apache/johnzon/jaxrs/jsonb/jaxrs/JsonbJaxrsProvider.java v e98134b5b7a7002cfc4cf7cdbff582390e5d3011
johnzon-jsonb/src/test/java/org/apache/johnzon/jaxrs/jsonb/jaxrs/JsonbJaxrsProviderTest.java v e98134b5b7a7002cfc4cf7cdbff582390e5d3011

JOHNZON-299 jsonb MessageBodyReader/Writer provider excludes jsonp

Signed-off-by: Raymond Augé <raymond.auge@liferay.com>
2019-11-19 13:30:17 Romain Manni-Bucau <rmannibucau@gmail.com> johnzon-jsonb/pom.xml v fdefc0d8ef3a076713f8b557fa270f73ff3300f1

[maven-release-plugin] prepare for next development iteration
2019-11-19 13:30:07 Romain Manni-Bucau <rmannibucau@gmail.com> johnzon-jsonb/pom.xml v 292f57d18ffacd4016462ced159d220c2747ee5f

[maven-release-plugin] prepare release v1.2.2
2019-11-03 19:59:38 Romain Manni-Bucau <rmannibucau@apache.org> johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/EnumTest.java v 57c3b0fdc9cf3cc93fa1cc7c3b31c7ca0ff8eeeb

JOHNZON-292 accept Enum subclasses as enums
2019-10-25 14:01:39 Romain Manni-Bucau <rmannibucau@gmail.com> johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/JohnzonBuilder.java v 920af228fe9ea2b76a8f81197299286239b5e5e3

no functional change, just extracting the JohnzonJsonb instantiation (+cdi tracking) in a dedicated method to be able to easily drop it with graalvm like tools (or asm rewriting code)
2019-10-18 10:25:11 Romain Manni-Bucau <rmannibucau@gmail.com> johnzon-jsonb/src/main/java/org/apache/johnzon/jaxrs/jsonb/jaxrs/JsonbJaxrsProvider.java v daba4efc98096783f8e857a01fed473e32a11932

JOHNZON-290 configuration of jaxrs provider for polymorphic config
2019-10-18 10:01:08 Romain Manni-Bucau <rmannibucau@gmail.com> johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/JohnzonBuilder.java v 56cd8957a2a9d36483eacc97911ff990403a5220
johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/api/experimental/PolymorphicConfig.java v 56cd8957a2a9d36483eacc97911ff990403a5220
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/PolymorphicConfigTest.java v 56cd8957a2a9d36483eacc97911ff990403a5220

JOHNZON-290 PolumorphicConfig support
2019-10-09 14:45:57 Romain Manni-Bucau <rmannibucau@gmail.com> johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/JohnzonBuilder.java v ecdc643014446ef35be2782224f450360d23ed74
johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/JsonbAccessMode.java v ecdc643014446ef35be2782224f450360d23ed74
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/ConstructorVisibilityTest.java v ecdc643014446ef35be2782224f450360d23ed74

JOHNZON-287 JOHNZON-288 JOHNZON-289 add supportPrivateAccess for jsonbcreator in jsonbaccessmode + cleanup CDI property support
2019-10-07 12:52:30 Markus KARG <markus@headcrashing.eu> johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/DefaultPropertyVisibilityStrategy.java v 2eac2d58ab16b4bbc079b053037f2ea8177fd878

JOHNZON-286 Making DefaultPropertyVisibilityStrategy non-public

According to apparent concensus among the Johnzon contributors, the class "DefaultPropertyVisibilityStrategy" should not be public anymore.

This in turn reduces the need to fix JOHNZON-276 (https://issues.apache.org/jira/browse/JOHNZON-276) by PR 44 (https://github.com/apache/johnzon/pull/44).

Signed-off-by: Markus KARG <markus@headcrashing.eu>
2019-10-01 19:03:45 Romain Manni-Bucau <rmannibucau@apache.org> johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/JohnzonJsonb.java v d721074adc406c2e5e3112e939379c5989f247a3
johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/extension/JsonValueReader.java v d721074adc406c2e5e3112e939379c5989f247a3
johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/extension/JsonValueWriter.java v d721074adc406c2e5e3112e939379c5989f247a3

JOHNZON-285 enable to support a fastpath for a reader implementing Supplier<JsonObject> and a writer implementing a Consumer<JsonValue>
2019-09-30 15:11:06 Romain Manni-Bucau <rmannibucau@gmail.com> johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/GenericAdapterTest.java v dc61daa5758cbf8e023f23888b8f975e2c09e885

fixing header of GenericAdapterTest
2019-09-30 09:51:56 Romain Manni-Bucau <rmannibucau@gmail.com> johnzon-jsonb/pom.xml v 7bfe79d8d9f08f46b4f0f2d90568ac32b0846a39

[maven-release-plugin] prepare for next development iteration
2019-09-30 09:51:46 Romain Manni-Bucau <rmannibucau@gmail.com> johnzon-jsonb/pom.xml v ae409fb4e95551e335501c64f06538576ae67e84

[maven-release-plugin] prepare release v1.2.1
2019-09-29 16:57:27 Romain Manni-Bucau <rmannibucau@apache.org> johnzon-jsonb/src/main/java/org/apache/johnzon/jaxrs/jsonb/jaxrs/JsonbJaxrsProvider.java v a3b6f4460196b69f47751471c53ca8085d542ee3
johnzon-jsonb/src/test/java/org/apache/johnzon/jaxrs/jsonb/jaxrs/JsonbJaxrsProviderTest.java v a3b6f4460196b69f47751471c53ca8085d542ee3
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/jaxrs/JsonbJaxRsTest.java v a3b6f4460196b69f47751471c53ca8085d542ee3

JOHNZON-281 ensure NoContentException can be thrown when an empty incoming stream arrives in JsonbJaxrsProvider and JsrProvider
2019-09-28 19:15:14 Romain Manni-Bucau <rmannibucau@apache.org> johnzon-jsonb/src/main/java/org/apache/johnzon/jaxrs/jsonb/jaxrs/JsonbJaxrsProvider.java v fee2958377a803cc31dcc07801827137f9660105

JOHNZON-284 respect user charset when provided
2019-09-28 17:21:43 Romain Manni-Bucau <rmannibucau@apache.org> johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/JsonbAccessMode.java v b18c183bd430a8da6b15435114240a8259ca1021

JOHNZON-282 harnessing ParameterizedType usage for library handling of readers
2019-09-28 17:15:12 Arne Limburg <arne.limburg@openknowledge.de> johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/JsonbAccessMode.java v 605e775651a6d3821f6ccd317229d6195b7d068c
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/AdapterTest.java v 605e775651a6d3821f6ccd317229d6195b7d068c

JOHNZON-282: add support for @JsonbTypeAdapter at class level (#53)

* JOHNZON-282: add support for @JsonbTypeAdapter at class level

* add test with adapter at root object

* remove recursion
2019-09-24 15:17:36 Romain Manni-Bucau <rmannibucau@gmail.com> johnzon-jsonb/pom.xml v 0073b651089d81c4ef2fc13b9bb43e8b56abc2fd

ensure master is ready for next version since 1.2.0 vote is done
2019-09-22 16:43:02 Markus KARG <markus@headcrashing.eu> johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/serializer/DeserializationContextTest.java v d6723b7c9a5ee00d6f08f1ef7c2e33aa459e5867

Enabled test as it seems to run well.

The reason why this test was disabled seems to be gone.

Signed-off-by: Markus KARG <markus@headcrashing.eu>
2019-09-19 13:25:34 Markus KARG <markus@headcrashing.eu> johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/serializer/JohnzonDeserializationContext.java v 589fb9e2b8732a0033f99d162b1209082d0de019
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/serializer/DeserializationContextTest.java v 589fb9e2b8732a0033f99d162b1209082d0de019

Fixed [JOHNZON-277]

Custom deserializer fails with inner empty JSON block {} / [] at START_OBJECT /
START_ARRAY.

Signed-off-by: Markus KARG <markus@headcrashing.eu>
2019-09-18 14:25:42 Romain Manni-Bucau <rmannibucau@gmail.com> johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/DefaultPropertyVisibilityStrategyTest.java v 323c72328a8b0e6e6fc3bf477b189fbbcf41c09c

adding a test for DefaultPropertyVisibilityStrategy
2019-09-11 18:09:19 Jean-Louis Monteiro <jeanouii@gmail.com> johnzon-jsonb/pom.xml v 3078daaaffc4068be0da6b2fc8ca0506292549ee

Use latest JSON B spec jar
2019-08-28 10:42:15 Romain Manni-Bucau <rmannibucau@gmail.com> johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/JohnzonBuilder.java v 515d363b8c55f0ba0835bda18f58dd545c0eb637

don't enforce js range (IEEE754) by default in JSON-B
2019-08-27 07:11:22 Romain Manni-Bucau <rmannibucau@apache.org> johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/JohnzonBuilder.java v cefd286b648d7b5a6328660cb828cdcf839dcb34

ensure pom does not have warnings (commenting jakartaee-tck profile which is not yet done + dropping prerequisites which is no more used) + ensure default for johnzon.support-enum-container-deserialization fits spec 3.11 (tck was wrong)
2019-08-18 18:44:41 Romain Manni-Bucau <rmannibucau@apache.org> johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/SerializerTest.java v 10ab78ea9f5e42bcc99b69f7962355fda6c42ee9
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/test/JsonbRule.java v 10ab78ea9f5e42bcc99b69f7962355fda6c42ee9

JOHNZON-242 ensure serializer stack is not corrupted
2019-08-18 17:42:29 Romain Manni-Bucau <rmannibucau@apache.org> johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/JohnzonBuilder.java v 9690e4576e637aa9fe8b832c38bb19a585adf142
johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/JohnzonJsonb.java v 9690e4576e637aa9fe8b832c38bb19a585adf142

ensure jsonb instance does not track a lot of references cause it is an anonymous class
2019-08-17 18:35:57 Romain Manni-Bucau <rmannibucau@apache.org> johnzon-jsonb/pom.xml v 260b147e65b31091099f96c1b86389bc537523fb

moving to 1.2.0-SNAPSHOT since we passed tck with a few changes
2019-08-16 16:27:23 Romain Manni-Bucau <rmannibucau@apache.org> johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/JsonbAccessMode.java v 3de001cc0d273f5a0a157aa19de000037e84f446

JOHNZON-249 protected constructors are valid
2019-08-16 16:15:03 Romain Manni-Bucau <rmannibucau@apache.org> johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/GenericsTest.java v ef656f6bd0812acce3b4ebb7b0623363b2ec25c8

missing header
2019-08-16 15:38:03 Romain Manni-Bucau <rmannibucau@apache.org> johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/GenericsTest.java v 452393789070e24a9dd92bb2e57dcfa9ad988abd

JOHNZON-262 resolved first generics level for parameterized types
2019-08-16 14:53:22 Romain Manni-Bucau <rmannibucau@apache.org> johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/JohnzonBuilder.java v cd66727ab3244223a9b6c69227e74c7f7e94edfb
johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/JsonbAccessMode.java v cd66727ab3244223a9b6c69227e74c7f7e94edfb
johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/reflect/GenericArrayTypeImpl.java v cd66727ab3244223a9b6c69227e74c7f7e94edfb

JOHNZON-261 JOHNZON-260 better optional handling
2019-08-16 14:07:52 Romain Manni-Bucau <rmannibucau@apache.org> johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/JohnzonBuilder.java v cf35affe65d8a4a4789071b86d04423a8ab41a03

JOHNZON-255 JOHNZON-256 JOHNZON-257 JOHNZON-258 JOHNZON-259 disable enummap/enumset deserialization by default (jsonb tck) + support some container impl deserialization without falling back on the generic interface
2019-08-16 13:42:53 Romain Manni-Bucau <rmannibucau@apache.org> johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/DefaultMappingTest.java v 10de89128ed2e72d58fbdf0d9b1e6460eb4d5fd9

fixing tests
2019-08-14 11:00:51 Romain Manni-Bucau <rmannibucau@apache.org> johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/JohnzonBuilder.java v 3fd130928f414a1f621eef117b49c7d6df828eac

JOHNZON-254 ensure object are deserialized in bigdecimal
2019-08-14 10:34:26 Romain Manni-Bucau <rmannibucau@apache.org> johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/JsonbAccessMode.java v b98cffc1faec8ceed9845a2293f1031aa3df2899

JOHNZON-252 ignore static fields
2019-08-14 10:31:06 Romain Manni-Bucau <rmannibucau@apache.org> johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/DefaultMappingTest.java v 203b7aed30bd8874ac965e6eab631054ac6310f1

JOHNZON-251 ensure adapters are used in arrays
2019-08-13 19:55:22 Romain Manni-Bucau <rmannibucau@apache.org> johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/JohnzonBuilder.java v 83fa7a512e3cd3e55eb42b98c8350475f5496afa
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/HiddingPublicFieldTest.java v 83fa7a512e3cd3e55eb42b98c8350475f5496afa

JOHNZON-250 private accessors hide public fields
2019-08-13 19:43:43 Romain Manni-Bucau <rmannibucau@apache.org> johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/JsonbAccessMode.java v 99f8de1aad688a7983eb2b11dea6b15898feece5
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/AdapterTest.java v 99f8de1aad688a7983eb2b11dea6b15898feece5
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/ConstructorVisibilityTest.java v 99f8de1aad688a7983eb2b11dea6b15898feece5
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/DefaultMappingTest.java v 99f8de1aad688a7983eb2b11dea6b15898feece5

JOHNZON-249 ensure constructor visibility is validated
2019-08-13 19:15:58 Romain Manni-Bucau <rmannibucau@apache.org> johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/JohnzonBuilder.java v b9a02d27425acc954bd77080e2c6b64c6706d418
johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/JsonbAccessMode.java v b9a02d27425acc954bd77080e2c6b64c6706d418
johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/converter/JsonbDateConverter.java v b9a02d27425acc954bd77080e2c6b64c6706d418
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/ClassConverterTest.java v b9a02d27425acc954bd77080e2c6b64c6706d418
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/DateFormatTest.java v b9a02d27425acc954bd77080e2c6b64c6706d418
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/JsonbTypesTest.java v b9a02d27425acc954bd77080e2c6b64c6706d418
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/OverrideDefaultAdaptersTest.java v b9a02d27425acc954bd77080e2c6b64c6706d418
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/TimezoneTest.java v b9a02d27425acc954bd77080e2c6b64c6706d418

JOHNZON-245 JOHNZON-246 JOHNZON-247 JOHNZON-248 calendar, date, timezone serializations fixes for jsonb + fixing adapters on classes serialization - was broken using jsonbtypeadapter on a class
2019-08-11 21:48:23 Romain Manni-Bucau <rmannibucau@apache.org> johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/JohnzonBuilder.java v ab25e903f59ef0fc1ebb7eccb32076adb5159c6a
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/FailOnUnknownPropertiesTest.java v ab25e903f59ef0fc1ebb7eccb32076adb5159c6a

JOHNZON-244 ensure jsonb property for unknown properties is used (as well as our johnzon specific one)
2019-08-11 21:43:38 Romain Manni-Bucau <rmannibucau@apache.org> johnzon-jsonb/src/main/java/org/apache/johnzon/jaxrs/jsonb/jaxrs/JsonbJaxrsProvider.java v 12cd64ccb67e03cbbabf7d73ac714658d350aaa8
johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/JohnzonBuilder.java v 12cd64ccb67e03cbbabf7d73ac714658d350aaa8

JOHNZON-243 support of long as requested by jsonb (js range for serialization + BigDecimal on Number for deserialization)
2019-08-11 21:04:51 Romain Manni-Bucau <rmannibucau@apache.org> johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/JsonbAccessMode.java v 7680b84a774814f92dfe46d3b8a7c908ba77680b
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/SerializerTest.java v 7680b84a774814f92dfe46d3b8a7c908ba77680b

JOHNZON-242 ensure arrays of objects work with serializers
2019-08-10 18:17:01 Romain Manni-Bucau <rmannibucau@apache.org> johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/FloatTest.java v 1f34d56f76af29cf99fd74e6d9aec5ee6eecf37f

JOHNZON-241 float can't be serialized as double
2019-08-10 18:06:29 Romain Manni-Bucau <rmannibucau@apache.org> johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/JohnzonBuilder.java v c9cbe0e598e7b60713cea15f58ab783879439612
johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/JsonbAccessMode.java v c9cbe0e598e7b60713cea15f58ab783879439612
johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/order/PerHierarchyAndLexicographicalOrderFieldComparator.java v c9cbe0e598e7b60713cea15f58ab783879439612
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/DefaultMappingTest.java v c9cbe0e598e7b60713cea15f58ab783879439612
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/HierarchySerializationTest.java v c9cbe0e598e7b60713cea15f58ab783879439612

JOHNZON-240 ensure child attributes are serialized after parent ones by default
2019-08-10 17:46:47 Romain Manni-Bucau <rmannibucau@apache.org> johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/JsonbAccessMode.java v 3fc03a5a87f7050c9cdbd9b55d784b820ea04fb2
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/JsonbTransientTest.java v 3fc03a5a87f7050c9cdbd9b55d784b820ea04fb2
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/TransientTest.java v 3fc03a5a87f7050c9cdbd9b55d784b820ea04fb2

JOHNZON-239 transient support
2019-08-10 17:20:39 Romain Manni-Bucau <rmannibucau@apache.org> johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/JsonbAccessMode.java v 0775ac035f0e98d1f768418b619d47932840384d
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/DefaultMappingTest.java v 0775ac035f0e98d1f768418b619d47932840384d
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/OrderTest.java v 0775ac035f0e98d1f768418b619d47932840384d
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/SerializerTest.java v 0775ac035f0e98d1f768418b619d47932840384d

JOHNZON-238 JOHNZON-237 ensure to read class annotation on the superclass + respect deserialization order based on the json and not the class (spec requirement we can challenge later)
2019-08-10 16:52:31 Romain Manni-Bucau <rmannibucau@apache.org> johnzon-jsonb/pom.xml v bd46a434dd9a980c343dfa2415a23d95b4851c26
johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/JohnzonBuilder.java v bd46a434dd9a980c343dfa2415a23d95b4851c26
johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/JsonbAccessMode.java v bd46a434dd9a980c343dfa2415a23d95b4851c26
johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/serializer/JohnzonDeserializationContext.java v bd46a434dd9a980c343dfa2415a23d95b4851c26
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/NillableTest.java v bd46a434dd9a980c343dfa2415a23d95b4851c26
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/OrderTest.java v bd46a434dd9a980c343dfa2415a23d95b4851c26
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/model/NillableType.java v bd46a434dd9a980c343dfa2415a23d95b4851c26
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/model/nillable/NotNillablePropertyModel.java v bd46a434dd9a980c343dfa2415a23d95b4851c26
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/model/nillable/notnillable/StringHolder.java v bd46a434dd9a980c343dfa2415a23d95b4851c26
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/model/nillable/notnillable/package-info.java v bd46a434dd9a980c343dfa2415a23d95b4851c26
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/model/nillable/package-info.java v bd46a434dd9a980c343dfa2415a23d95b4851c26

JOHNZON-236 ensure nillable conflicts are resolved properly
2019-08-10 12:49:48 Romain Manni-Bucau <rmannibucau@apache.org> johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/JsonbAccessMode.java v 2961aa8f73ab4793810b07a4125f3a7daebc31ac

JOHNZON-235 ensure @JsonbCreator is validated even when the factory is not static
2019-08-10 12:41:05 Romain Manni-Bucau <rmannibucau@apache.org> johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/JohnzonBuilder.java v 394445e113affb70f3d019ebef2afac3ac577da2
johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/JohnzonJsonb.java v 394445e113affb70f3d019ebef2afac3ac577da2
johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/JsonbAccessMode.java v 394445e113affb70f3d019ebef2afac3ac577da2
johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/converter/JsonbDateConverter.java v 394445e113affb70f3d019ebef2afac3ac577da2
johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/serializer/JohnzonDeserializationContext.java v 394445e113affb70f3d019ebef2afac3ac577da2
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/DateFormatTest.java v 394445e113affb70f3d019ebef2afac3ac577da2
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/IJsonTest.java v 394445e113affb70f3d019ebef2afac3ac577da2
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/NumberFormatTest.java v 394445e113affb70f3d019ebef2afac3ac577da2
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/OrderTest.java v 394445e113affb70f3d019ebef2afac3ac577da2
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/model/Holder.java v 394445e113affb70f3d019ebef2afac3ac577da2
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/model/packageformat/FormatFromClassModel.java v 394445e113affb70f3d019ebef2afac3ac577da2
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/model/packageformat/FormatFromPackageModel.java v 394445e113affb70f3d019ebef2afac3ac577da2
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/model/packageformat/FormatOnClassModel.java v 394445e113affb70f3d019ebef2afac3ac577da2
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/model/packageformat/package-info.java v 394445e113affb70f3d019ebef2afac3ac577da2

JOHNZON-230 JOHNZON-231 JOHNZON-232 JOHNZON-233 JOHNZON-234 date/number format inheritance from class/package + JSON-B ijson support
2019-08-01 17:54:49 Mark Struberg <struberg@apache.org> johnzon-jsonb/pom.xml v 74d3a8e8e49a5dddd16f37821186161af0e0481a

[maven-release-plugin] prepare for next development iteration
2019-08-01 17:54:39 Mark Struberg <struberg@apache.org> johnzon-jsonb/pom.xml v 17cea5f4a75b5254b5b2464c37f8c8def65f5493

[maven-release-plugin] prepare release v1.1.13
2019-07-31 22:08:49 Mark Struberg <struberg@apache.org> johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/JohnzonJsonb.java v 5866bd883b71873d51c2e4966dea2c209feb8e65

JOHNZON-226 avoid JsonValue.equals as it is slow

We rather use JsonValue.ValueType comparison instead.
2019-07-31 19:09:14 Mark Struberg <struberg@apache.org> johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/JohnzonJsonb.java v b4a25a4b7301fb7f44e1c7266b0e42c671a0b606
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/DefaultMappingTest.java v b4a25a4b7301fb7f44e1c7266b0e42c671a0b606
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/SeriaizersRoundTripTest.java v b4a25a4b7301fb7f44e1c7266b0e42c671a0b606
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/SerializersRoundTripTest.java v b4a25a4b7301fb7f44e1c7266b0e42c671a0b606

JOHNZON-226 get mostly rid of j.l.r.Arrays

java.lang.reflect.Array operations are known to be expensive.
So it's best to avoid them alltogether.
This small hack improved performance for array handling for about 50%.
2019-07-29 22:49:54 Mark Struberg <struberg@apache.org> johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/JohnzonJsonb.java v 41e0fdc50c59153a03e49e85afac534949ece4e6

JOHNZON-226 use own Array.length
2019-07-26 07:21:44 Romain Manni-Bucau <rmannibucau@apache.org> johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/AdapterTest.java v c6d9661a05f0eae3e7fbd39b7210282d3afe9816

JOHNZON-224 support JsonValue in adapters (parsing side)
2019-07-24 09:24:57 Romain Manni-Bucau <rmannibucau@gmail.com> johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/GenericAdapterTest.java v 472d7b7e88f0791f1648df7690f7e71a0a3338ac

JOHNZON-223 ensure converters fallback on raw type for parameterized types
2019-07-19 09:24:01 Romain Manni-Bucau <rmannibucau@gmail.com> johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/JohnzonJsonb.java v 2f56ba6e7dbecff45fbd4c37df84e33b916ec4aa
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/JohnzonJsonbTest.java v 2f56ba6e7dbecff45fbd4c37df84e33b916ec4aa

JOHNZON-222 enable to map JsonArray in jsonb impl
2019-07-03 09:48:05 Mark Struberg <struberg@apache.org> johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/JohnzonBuilder.java v f27539a65c630d9a3a81139f807f551fd638e105

JOHNZON-221 remove unused QUEUE bufferstrategy resolving

It's now derived from jsonp anyway
2019-07-01 14:39:09 Romain Manni-Bucau <rmannibucau@gmail.com> johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/JohnzonJsonb.java v 2e0f083f25ed30b2bb20939f1cbcdadea46b6199
johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/api/experimental/JsonbExtension.java v 2e0f083f25ed30b2bb20939f1cbcdadea46b6199
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/api/experimental/JsonbExtensionTest.java v 2e0f083f25ed30b2bb20939f1cbcdadea46b6199
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/test/JsonbRule.java v 2e0f083f25ed30b2bb20939f1cbcdadea46b6199

JOHNZON-220 adding from/to JsonValue/Pojo mapping method over Jsonb implementation - experimental from the spec, see https://github.com/eclipse-ee4j/jsonb-api/issues/111
2019-07-01 14:33:45 Romain Manni-Bucau <rmannibucau@gmail.com> johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/JsonValueParserAdapter.java v 440300a32f7a7c96dc4f07ce08846315e60ecbc9
johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/serializer/JohnzonDeserializationContext.java v 440300a32f7a7c96dc4f07ce08846315e60ecbc9

completing previous commit, some missed case
2019-06-26 17:37:04 Romain Manni-Bucau <rmannibucau@gmail.com> johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/JohnzonBuilder.java v 25fd0201c2bd7b10c0278ceccf7b623141bed224
johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/JsonbAccessMode.java v 25fd0201c2bd7b10c0278ceccf7b623141bed224
johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/serializer/JohnzonDeserializationContext.java v 25fd0201c2bd7b10c0278ceccf7b623141bed224

use jsonp as base for jsonb and not johnzon internals
2019-06-25 22:34:58 Mark Struberg <struberg@apache.org> johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/JohnzonBuilder.java v 4d20815696c960c21fad653db812fbccf8aa1be7

JOHNZON-217 allow custom BufferStrategy

We do now also allow a fully qualified class name of a
custom BufferStrategy implementation.
2019-05-26 10:15:07 Romain Manni-Bucau <rmannibucau@apache.org> johnzon-jsonb/pom.xml v 89ac5f06d821dcabc8604c64a0fb9838f6f175fe

[maven-release-plugin] prepare for next development iteration
2019-05-26 10:14:57 Romain Manni-Bucau <rmannibucau@apache.org> johnzon-jsonb/pom.xml v 4ba3a3a1199da57d6a26cd4c9d49b6ab868ce604

[maven-release-plugin] prepare release v1.1.12
2019-05-20 16:07:57 Romain Manni-Bucau <rmannibucau@gmail.com> johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/serializer/JohnzonSerializationContext.java v 5892a84e61ee6c4c0dab3773ebfb8317d23a3cea
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/SerializerTest.java v 5892a84e61ee6c4c0dab3773ebfb8317d23a3cea

JOHNZON-211 ensure the serialization context uses the passed key if the related method is called
2019-04-29 11:27:08 Romain Manni-Bucau <rmannibucau@gmail.com> johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/JohnzonBuilder.java v 09e03694b0460d0a65c3eb6e2600d92b2dd6b948
johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/JsonbAccessMode.java v 09e03694b0460d0a65c3eb6e2600d92b2dd6b948
johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/serializer/JohnzonDeserializationContext.java v 09e03694b0460d0a65c3eb6e2600d92b2dd6b948

JOHNZON-210 reworking JsonObject/JsonArray#toString to use JsonGenerator
2019-04-04 11:15:37 Romain Manni-Bucau <rmannibucau@gmail.com> johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/JohnzonBuilder.java v 4bdb367a6b8c3ab9bbb23498b836d091c5598a72
johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/JsonbAccessMode.java v 4bdb367a6b8c3ab9bbb23498b836d091c5598a72
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/SeriaizersRoundTripTest.java v 4bdb367a6b8c3ab9bbb23498b836d091c5598a72

JOHNZON-207 some enhancement on Xavier's patch
2019-04-03 14:31:50 Xavier Dury <kalgon@hotmail.com> johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/JsonValueParserAdapter.java v a5044f5fbc67849e7511735ed81ddfde1e56a945
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/MoreTests.java v a5044f5fbc67849e7511735ed81ddfde1e56a945

Fix after review
2019-04-02 19:58:45 Xavier Dury <kalgon@hotmail.com> johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/JohnzonBuilder.java v 69ea3926c00d4e4cffa86ae0ebdcc2b8185bad31
johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/JsonValueParserAdapter.java v 69ea3926c00d4e4cffa86ae0ebdcc2b8185bad31
johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/JsonbAccessMode.java v 69ea3926c00d4e4cffa86ae0ebdcc2b8185bad31
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/JohnzonConverterInJsonbTest.java v 69ea3926c00d4e4cffa86ae0ebdcc2b8185bad31
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/MoreTests.java v 69ea3926c00d4e4cffa86ae0ebdcc2b8185bad31

Fixed deserialization of primitives
Serializers, Deserializers and Adapters ParameterizedTypes can be
retrieved on super-classes/interfaces
2019-04-02 15:19:31 Romain Manni-Bucau <rmannibucau@gmail.com> johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/SerializerTest.java v 6a7bdab6695cd704c60684596ba7ec58a79692e7

stupid missed idea flush
2019-04-02 15:17:14 Romain Manni-Bucau <rmannibucau@gmail.com> johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/JohnzonBuilder.java v 4f73100bdb5a094c7f05d361b0753e5bfe031566
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/SerializerTest.java v 4f73100bdb5a094c7f05d361b0753e5bfe031566

JOHNZON-207 tolerate primitive in objects in serializers
2019-03-03 17:05:20 Romain Manni-Bucau <rmannibucau@apache.org> johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/JohnzonJsonb.java v f28196b39ae3d0ff2ccdd8b1e9efe2a5801e1e7f
johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/extension/JsonValueReader.java v f28196b39ae3d0ff2ccdd8b1e9efe2a5801e1e7f
johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/extension/JsonValueWriter.java v f28196b39ae3d0ff2ccdd8b1e9efe2a5801e1e7f
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/JsonbJsonValueTest.java v f28196b39ae3d0ff2ccdd8b1e9efe2a5801e1e7f

JOHNZON-203 first round of impl for JsonValue <-> pojo binding bypassing IO steps
2019-02-19 09:43:02 Romain Manni-Bucau <rmannibucau@gmail.com> johnzon-jsonb/src/main/java/org/apache/johnzon/jaxrs/jsonb/jaxrs/JsonbJaxrsProvider.java v 6c610cf03164236c39214873001bc46f513c5eda
johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/DefaultPropertyVisibilityStrategy.java v 6c610cf03164236c39214873001bc46f513c5eda
johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/JohnzonBuilder.java v 6c610cf03164236c39214873001bc46f513c5eda
johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/JsonbAccessMode.java v 6c610cf03164236c39214873001bc46f513c5eda
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/DynamicBufferResizingTest.java v 6c610cf03164236c39214873001bc46f513c5eda

JOHNZON-201 ensure we fail by default for @JsonbCreator if some arguments are missing
2018-12-18 09:46:12 Romain Manni-Bucau <rmannibucau@gmail.com> johnzon-jsonb/pom.xml v 4122b85156a25a8922615e040f6d3c884f4c2bda

[maven-release-plugin] prepare for next development iteration
2018-12-18 09:46:02 Romain Manni-Bucau <rmannibucau@gmail.com> johnzon-jsonb/pom.xml v b215943bc8fc073b01096cf588d7fd17b9418d4d

[maven-release-plugin] prepare release v1.1.11
2018-12-17 18:11:12 Romain Manni-Bucau <rmannibucau@gmail.com> johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/OverrideDefaultAdaptersTest.java v 4166c51f6daa73cf080b33896328f0b4bd13126f

JOHNZON-198 basic adder support
2018-12-17 17:36:48 Romain Manni-Bucau <rmannibucau@gmail.com> johnzon-jsonb/src/main/java/org/apache/johnzon/jaxrs/jsonb/jaxrs/JsonbJaxrsProvider.java v 2507062b09ab6deaa5b05cc21f4854e61e6a1092
johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/JohnzonBuilder.java v 2507062b09ab6deaa5b05cc21f4854e61e6a1092
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/InterfaceMappingTest.java v 2507062b09ab6deaa5b05cc21f4854e61e6a1092

JOHNZON-197 Support johnzon.interfaceImplementationMapping jsonb property (and mapper option)
2018-12-02 17:07:16 Romain Manni-Bucau <rmannibucau@apache.org> johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/JohnzonBuilder.java v a7c03892d75e42756afdb08ccf14e2a98f3d1308
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/JsonbTypesTest.java v a7c03892d75e42756afdb08ccf14e2a98f3d1308

JOHNZON-196 support of LocalTime in JSON-B
2018-09-28 17:15:56 Romain Manni-Bucau <rmannibucau@gmail.com> johnzon-jsonb/pom.xml v 3fe71ac0d70c2e4238e902adeafbed825a8610a0

JOHNZON-188 patch from Raymond Augé to apply Portable Java Contracts (OSGi), thanks Raymond
2018-09-14 16:30:46 Romain Manni-Bucau <rmannibucau@gmail.com> johnzon-jsonb/pom.xml v c5fd23337d2ba7b5b35e031c00f788e8d6ef6e4a

[maven-release-plugin] prepare for next development iteration
2018-09-14 16:30:36 Romain Manni-Bucau <rmannibucau@gmail.com> johnzon-jsonb/pom.xml v cf78bac1a957289128ae9a7196950f92b02b57d4

[maven-release-plugin] prepare release v1.1.10
2018-09-14 16:21:55 Romain Manni-Bucau <rmannibucau@gmail.com> johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/JohnzonBuilder.java v df0560a116be4e0ffc86e6c8e00b06831e94479c
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/OverrideDefaultAdaptersTest.java v df0560a116be4e0ffc86e6c8e00b06831e94479c

JOHNZON-187 ensure user adapters can override default adapters
2018-08-30 19:33:33 Mark Struberg <struberg@apache.org> johnzon-jsonb/pom.xml v 919fa53dacc2c1c51a356ca6dd76da3a71af670d

[maven-release-plugin] prepare for next development iteration
2018-08-30 19:33:23 Mark Struberg <struberg@apache.org> johnzon-jsonb/pom.xml v 6caf0bad2d2edc6d8b2b7cb35161717f3b2a767d

[maven-release-plugin] prepare release v1.1.9
2018-08-30 16:39:18 Mark Struberg <struberg@apache.org> johnzon-jsonb/pom.xml v 18e584bb8e8aae07d6303b4ff8e4fadade983441

JOHNZON-174 fixing wrong OSGi imports

The wrong imports have most probably been caused by JAX-RS-2.0 spec api imports
Updated those to 2.1
2018-08-30 11:02:53 Mark Struberg <struberg@apache.org> johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/SerializerTest.java v 8b5c87d5caa942c0facfa1b62b8376fca869cf45

JOHNZON-186 fix NPE in EnumConverter
2018-08-29 21:07:18 Mark Struberg <struberg@apache.org> johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/JsonbWriteTest.java v 847a4268fb95cb239e54fd955175ece800126945
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/SerializerTest.java v 847a4268fb95cb239e54fd955175ece800126945

add tests for null values in arrays and lists
2018-08-29 17:33:32 Mark Struberg <struberg@apache.org> johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/AdapterTest.java v 2845dd8825b7b7d4f5f594f05a2ccea202bdb652

JOHNZON-184 fix TypeAwareAdapter support for other types than String
2018-08-29 15:24:03 Mark Struberg <struberg@apache.org> johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/SerializerTest.java v 29af5fb25f3bb2be6685b009df751e86152f62a1

JOHNZON-169 add unit test for @JsonbTypeDeserializer on list
2018-07-02 21:21:53 Mark Struberg <struberg@apache.org> johnzon-jsonb/pom.xml v 07a04d3831b15fec127a8555297fd1e229af9ad1

upgrade tests to OWB-1.7.5
2018-06-27 17:26:17 Mark Struberg <struberg@apache.org> johnzon-jsonb/pom.xml v 17328867451e459bc48436b8a8253aa3f9cbb023

[maven-release-plugin] prepare for next development iteration
2018-06-27 17:26:07 Mark Struberg <struberg@apache.org> johnzon-jsonb/pom.xml v ec839c66f867510ab166d1e384afb29974b53173

[maven-release-plugin] prepare release v1.1.8
2018-04-23 20:02:46 Romain Manni-Bucau <rmannibucau@apache.org> johnzon-jsonb/pom.xml v 5f5b40906d97d67d9ee7d9acf970fb5d6a933758
johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/serializer/JohnzonDeserializationContext.java v 5f5b40906d97d67d9ee7d9acf970fb5d6a933758

JOHNZON-170 adding polymorphic extension
2018-03-30 16:21:24 amoscatelli <alessandro.moscatelli@live.com> johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/JohnzonBuilder.java v e9f68166566a2555e46c88dc2208ee1eca008004

fix padding
2018-03-30 16:19:28 amoscatelli <alessandro.moscatelli@live.com> johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/JohnzonBuilder.java v 30024a399469f5c5f23940df76b3bcf42e772699

fix padding
2018-03-30 16:17:07 amoscatelli <alessandro.moscatelli@live.com> johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/JohnzonBuilder.java v da9e52a356c1678021df5435daf27c297b7a218c

fix padding
2018-03-30 16:15:09 amoscatelli <alessandro.moscatelli@live.com> johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/JohnzonBuilder.java v 7924dfcf901f700cca401bc0e8cf60240d40cabe

fix padding
2018-03-30 16:12:17 amoscatelli <alessandro.moscatelli@live.com> johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/JohnzonBuilder.java v 5ffc3cf5344f76eba5465d5ad653cdcc8f0870ba

fix padding
2018-03-30 15:59:37 amoscatelli <alessandro.moscatelli@live.com> johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/JohnzonBuilder.java v fb05f282c9d0ec0f03426cfe6be1688ff9aa078f
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/JsonbTypesTest.java v fb05f282c9d0ec0f03426cfe6be1688ff9aa078f

complete support for DateFormat
2018-03-29 10:48:02 Mark Struberg <struberg@apache.org> johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/JsonbReadTest.java v a9b26270a55b6d6a64fed42aa3e73daf932dcbc9

JOHNZON-164 proper handling of conversion Exceptions
2018-03-28 18:57:08 Mark Struberg <struberg@apache.org> johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/JsonbReadTest.java v df2619239419ceae08db066e3853ef963987f0d0

JOHNZON-164 add a unit test for JsonB throwing JsonbException on wrong data
2018-03-27 15:47:52 Romain Manni-Bucau <rmannibucau@gmail.com> johnzon-jsonb/src/main/java/org/apache/johnzon/jaxrs/jsonb/jaxrs/JsonbJaxrsProvider.java v eb93b91a5a0adeb494b2a36ee98a0cb7c2c6a229

JOHNZON-163 small customizations on Alessandro fix to ensure we don't keep recreating jsonb instances and we log when a config is ignored
2018-03-27 15:44:19 amoscatelli <alessandro.moscatelli@live.com> johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/jaxrs/JsonbJaxRsTest.java v 8583655b6be666191b5430bffe2f4a049e908091

fix test retrocompatibility
2018-03-27 15:27:49 amoscatelli <alessandro.moscatelli@live.com> johnzon-jsonb/src/main/java/org/apache/johnzon/jaxrs/jsonb/jaxrs/JsonbJaxrsProvider.java v 2e4a6aeb412306f1bb328945cb51d9dca434c8ac

atomic jsonb supplier
2018-03-27 14:56:01 amoscatelli <alessandro.moscatelli@live.com> johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/jaxrs/JsonbJaxRsTest.java v 293e40c78b7321abaff42d1e0db7ddd0d5475d86

Test fix - JsonBindingProvider added to secondary server to not influence pre existing tests
2018-03-27 13:06:41 amoscatelli <alessandro.moscatelli@live.com> johnzon-jsonb/src/main/java/org/apache/johnzon/jaxrs/jsonb/jaxrs/JsonbJaxrsProvider.java v 5f01fe2bd753e9f2d8ce48db6c44e84679ce2cc2

Update JsonbJaxrsProvider.java

remove formatting
2018-03-27 13:04:10 amoscatelli <alessandro.moscatelli@live.com> johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/jaxrs/JsonbJaxRsTest.java v d1919aebe02c51b9ba369f060f91a4423f26916a

Update JsonbJaxRsTest.java

remove formatting
2018-03-27 13:03:44 amoscatelli <alessandro.moscatelli@live.com> johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/jaxrs/JsonbJaxRsTest.java v 4fb97c40fe050d7c3618167f9c343289c7510134

Update JsonbJaxRsTest.java

remove formatting
2018-03-27 13:02:46 amoscatelli <alessandro.moscatelli@live.com> johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/jaxrs/JsonbJaxRsTest.java v 889de269af1d1be77b364f241b32d349d3fb5b98

Update JsonbJaxRsTest.java
2018-03-27 13:01:13 amoscatelli <alessandro.moscatelli@live.com> johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/jaxrs/JsonbJaxRsTest.java v c81c99f70c16f6ef18261e641b9bb02a184c8c00

Update JsonbJaxRsTest.java

fix padding
2018-03-27 12:57:32 amoscatelli <alessandro.moscatelli@live.com> johnzon-jsonb/pom.xml v 5a51ca748bf1cee21d34b29ef2884918c30c5f77

Update pom.xml

fix padding
2018-03-27 11:55:58 amoscatelli <alessandro.moscatelli@live.com> johnzon-jsonb/pom.xml v 463140687c354b73846bacebaf9c3cf653357838
johnzon-jsonb/src/main/java/org/apache/johnzon/jaxrs/jsonb/jaxrs/JsonbJaxrsProvider.java v 463140687c354b73846bacebaf9c3cf653357838
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/jaxrs/JsonbJaxRsTest.java v 463140687c354b73846bacebaf9c3cf653357838

JsonbConfig injectable by JAX-RS Provider
2018-03-27 10:52:21 amoscatelli <dragonide001> johnzon-jsonb/pom.xml v f6f85edc3336c113065bc2bb63f2f31118792c48
johnzon-jsonb/src/main/java/org/apache/johnzon/jaxrs/jsonb/jaxrs/JsonbJaxrsProvider.java v f6f85edc3336c113065bc2bb63f2f31118792c48
johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/JohnzonBuilder.java v f6f85edc3336c113065bc2bb63f2f31118792c48

Revert "JAX-RS MessageWriter/MessagerReader with Priority (so that user can define and provide his own) JsonbConfig injectable via Jax-RS API Better support for generics types Support for JsonbDeserializers/JsonbSerializers defined in interfaces or abstract classes Support for default deserialization from string to enum Fix to dateformatting (date format was not properly used in deserialization)"

This reverts commit 028a1644aac2e565fbed007ba85e8f0bede9061f.
2018-03-26 16:02:31 amoscatelli <dragonide001> johnzon-jsonb/pom.xml v 028a1644aac2e565fbed007ba85e8f0bede9061f
johnzon-jsonb/src/main/java/org/apache/johnzon/jaxrs/jsonb/jaxrs/JsonbJaxrsProvider.java v 028a1644aac2e565fbed007ba85e8f0bede9061f
johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/JohnzonBuilder.java v 028a1644aac2e565fbed007ba85e8f0bede9061f

JAX-RS MessageWriter/MessagerReader with Priority (so that user can define and provide his own)
JsonbConfig injectable via Jax-RS API
Better support for generics types
Support for JsonbDeserializers/JsonbSerializers defined in interfaces or abstract classes
Support for default deserialization from string to enum
Fix to dateformatting (date format was not properly used in deserialization)
2018-02-26 15:17:01 Mark Struberg <struberg@apache.org> johnzon-jsonb/pom.xml v 9b09ceb909ab13f031b24013df7919e2afebd131

[maven-release-plugin] prepare for next development iteration
2018-02-26 15:16:51 Mark Struberg <struberg@apache.org> johnzon-jsonb/pom.xml v 4f704c0acc8801bcb1a0c684aa5967ffc19ce759

[maven-release-plugin] prepare release v1.1.7
2018-02-20 18:42:05 Romain Manni-Bucau <rmannibucau@gmail.com> johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/DynamicBufferResizingTest.java v d579e1381cf1842f08f35f8bf216c349dc123771

JOHNZON-158 ensure we resize correctly the buffer even when sizes of the internal buffers are not in the expected area + ensure we call close correctly in terms of scope to avoid surprises and leaking buffers
2018-02-14 11:41:13 Mark Struberg <struberg@apache.org> johnzon-jsonb/pom.xml v 57f307cc6c2539a1193f10b52d05544f2acda236

[maven-release-plugin] prepare for next development iteration
2018-02-14 11:41:03 Mark Struberg <struberg@apache.org> johnzon-jsonb/pom.xml v dfafed4ce222844128c95a315d43dffda875c440

[maven-release-plugin] prepare release v1.1.6
2018-02-12 12:35:00 Mark Struberg <struberg@apache.org> johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/JsonbReadTest.java v 8e4709c95408ab636aa07d5c141e584865847911

JOHNZON-157 add more tests and remove obsolete code
2018-02-12 11:25:25 Mark Struberg <struberg@apache.org> johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/JsonbReadTest.java v 307a7cb5105439403a1beb37066f5e30629c6ffa

JOHNZON-157 more tests for the regression
2018-02-12 10:31:21 Mark Struberg <struberg@apache.org> johnzon-jsonb/pom.xml v 1799768f6ed8345b5b1b572070f1ca73224f4e29

back to 1.1.6-SNAPSHOT after VOTE got cancelled
2018-02-10 12:51:35 Mark Struberg <struberg@apache.org> johnzon-jsonb/pom.xml v ecbbe063143cad7f85d99cf85f920051cb6bddc1

[maven-release-plugin] prepare for next development iteration
2018-02-10 12:51:25 Mark Struberg <struberg@apache.org> johnzon-jsonb/pom.xml v 7c44f574b077a737db9a6337249af3737c8d5c8d

[maven-release-plugin] prepare release v1.1.6
2018-02-05 17:15:24 Romain Manni-Bucau <rmannibucau@gmail.com> johnzon-jsonb/src/main/java/org/apache/johnzon/jaxrs/jsonb/jaxrs/JsonbJaxrsProvider.java v 36197e5b4bb2ffb43a7560967f2c314bf22a87ec

JsonbJaxrsProvider was designed to be extensible, enable it to be
2018-01-24 15:05:42 Romain Manni-Bucau <rmannibucau@gmail.com> johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/ObjectSerializationTest.java v a25adfaee4dfe30ceea0bdaafba6e3978e749923

JOHNZON-154 ensure we support Object as being dynamically evaluated
2017-11-29 20:47:13 Reinhard Sandtner <rsandtner@apache.org> johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/JsonbReadTest.java v 09dd93ef1899cab85f7289ae2522d0123f2b0897

JOHNZON-148 fixed Stream serializing for primitives
2017-11-29 20:19:59 Reinhard Sandtner <rsandtner@apache.org> johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/JsonbWriteTest.java v 0317594b96d740233a3ce79921825b118e20258e

JOHNZON-148 fixed checkstyle, added test with Boolean in Object
2017-11-29 18:01:29 Mark Struberg <struberg@apache.org> johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/JsonbWriteTest.java v 95061a0afb5dd5bb4b81a7de0044bcf8f73d0171

JOHNZON-148 provide unit test
2017-11-10 12:53:32 Mark Struberg <struberg@apache.org> johnzon-jsonb/pom.xml v 4f1c2778f0e08c3a8e90737ba3cbac7ddc322028

[maven-release-plugin] prepare for next development iteration
2017-11-10 12:53:22 Mark Struberg <struberg@apache.org> johnzon-jsonb/pom.xml v 58d5fd761359ebfe33165ea1e291cddd203fb6b6

[maven-release-plugin] prepare release v1.1.5
2017-11-06 20:37:17 Reinhard Sandtner <rsandtner@apache.org> johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/JsonbAccessMode.java v 4345b0a7632ea2e7d7ec6b9a77820de29ebe7258
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/JohnzonConverterInJsonbTest.java v 4345b0a7632ea2e7d7ec6b9a77820de29ebe7258

JOHNZON-144 use @JohnzonConverter in Jsonb too
2017-11-06 17:57:57 Mark Struberg <struberg@apache.org> johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/JohnzonConverterInJsonbTest.java v 6b67b8850cf8c9c7f25f9908faecf51f699f38b3

JOHNZON-144 add a unit test to make the problem clear
2017-10-31 22:08:53 Reinhard Sandtner <rsandtner@apache.org> johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/JsonbAccessMode.java v 52f0aab8ed32151b34528e1e48304682a4449f34

JOHNZON-77/JOHNZON-142 implemented ObjectConverter support for constructors
2017-10-16 21:23:25 Mark Struberg <struberg@apache.org> johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/SerializerTest.java v 7bbeb16fdb3a0d513049f79172378c5cc8d84466

JOHNZON-138 add Collection support for @JsonbTypeSerializer

and also for @JsonbTypeDeSerializer.

They will now be applied to all their children
2017-10-05 11:20:46 Mark Struberg <struberg@apache.org> johnzon-jsonb/pom.xml v 0c13c01f919878537c8f4d08467f74d5acb0c837

[maven-release-plugin] prepare for next development iteration
2017-10-05 11:20:36 Mark Struberg <struberg@apache.org> johnzon-jsonb/pom.xml v d7be12682e4a5209771368f14aa633398310cad5

[maven-release-plugin] prepare release v1.1.4
2017-09-26 13:45:13 Mark Struberg <struberg@apache.org> johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/JohnzonBuilder.java v 40b9256731152f872eef9c9a632ae2ebd9725fa6

JOHNZON-135 make deduplicateObjects configurable via JsonB
2017-09-24 23:22:23 Mark Struberg <struberg@apache.org> johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/JohnzonIgnoreNestedTest.java v cc24e8e1cc63405d9493e0872c7149066a6e1880

JOHNZON-135 add MapperConfig switch to enable deduplication
2017-09-24 22:16:03 Mark Struberg <struberg@apache.org> johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/JohnzonIgnoreNestedTest.java v b722755aea7e04bcf3b4bba7f5b8f7f830d50a71

JOHNZON-135 write and read much more complex cyclic data
2017-08-29 13:26:10 Mark Struberg <struberg@apache.org> johnzon-jsonb/pom.xml v e20ac4ff93088124e0fb79a1a959077dc208fea9

[maven-release-plugin] prepare for next development iteration
2017-08-29 13:26:00 Mark Struberg <struberg@apache.org> johnzon-jsonb/pom.xml v 35c313c21eacd45185027976f44060b8a76afdbe

[maven-release-plugin] prepare release v1.1.3
2017-08-08 15:12:27 Romain Manni-Bucau <rmannibucau@gmail.com> johnzon-jsonb/src/main/java/org/apache/johnzon/jaxrs/jsonb/jaxrs/JsonbJaxrsProvider.java v 0e207b0a5fdb1bc119dd650f2be3689482b91ed4

JOHNZON-133 ensure we test correctly jaxrs types and not just assume the signature is right
2017-07-30 09:33:31 rmannibucau <rmannibucau@apache.org> johnzon-jsonb/pom.xml v d1292a30b6d51d9b9e0928458a438fb0cbf9fd32

[maven-release-plugin] prepare for next development iteration
2017-07-30 09:33:21 rmannibucau <rmannibucau@apache.org> johnzon-jsonb/pom.xml v dc53e541faeb3ba2310a0b6db2fd8270ac78d832

[maven-release-plugin] prepare release v1.1.2
2017-07-29 09:53:12 rmannibucau <rmannibucau@apache.org> johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/CustomParameterizedTypeTest.java v 80b937db850e185b6e3d572607f6e1b96d868a1c

JOHNZON-132 handle custom ParameterizedType in buildObject
2017-06-24 14:50:11 rmannibucau <rmannibucau@apache.org> johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/JohnzonBuilder.java v 25984cbeddff5f713feb319c817559a5b0afbc8b
johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/JsonbAccessMode.java v 25984cbeddff5f713feb319c817559a5b0afbc8b

JOHNZON-130 ensure access mode if configurable even for jsonb
2017-06-24 14:40:02 rmannibucau <rmannibucau@apache.org> johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/JohnzonBuilder.java v 88629d3aa98ef1fb73286e2026749e011e77851f
johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/JohnzonJsonb.java v 88629d3aa98ef1fb73286e2026749e011e77851f
johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/cdi/CDIs.java v 88629d3aa98ef1fb73286e2026749e011e77851f
johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/cdi/JohnzonCdiExtension.java v 88629d3aa98ef1fb73286e2026749e011e77851f

JOHNZON-126 thanks James Carman to have renamed JohnsonJsonb JohnzonJsonb
2017-06-24 14:37:41 rmannibucau <rmannibucau@apache.org> johnzon-jsonb/pom.xml v 59f8f7b754e6e6c0f79942a54a59f43071a4a922

JOHNZON-127 thanks to James Carman for this patch, cdi being optional in jsonb module
2017-06-24 14:36:02 rmannibucau <rmannibucau@apache.org> johnzon-jsonb/pom.xml v 6518fdfe41d10e900b3848b0bf170c582bd5c6ec

JOHNZON-129 thanks to James Carman for this patch, jaxrs being optional in jsonb module
2017-06-24 14:34:22 rmannibucau <rmannibucau@apache.org> johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/JohnzonBuilder.java v adf8b6e8f86db696571a693174a604a0144cd8bf

JOHNZON-128 thanks to James Carman for this patch fixing checkstyle
2017-06-10 20:20:44 rmannibucau <rmannibucau@apache.org> johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/JohnzonBuilder.java v d5ba838e476ae59aae883f9f582dad2e70d6a346

JOHNZON-125 basic support of auto ajustment for the string sizes
2017-05-30 10:42:44 rmannibucau <rmannibucau@apache.org> johnzon-jsonb/pom.xml v f283c1e896526c136afbba5fc07faf657a40fb32

[maven-release-plugin] prepare for next development iteration
2017-05-30 10:42:34 rmannibucau <rmannibucau@apache.org> johnzon-jsonb/pom.xml v 8e2b125484fdfdedc8e90a111ef63a030e2c2403

[maven-release-plugin] prepare release v1.1.1
2017-05-30 10:39:26 rmannibucau <rmannibucau@apache.org> johnzon-jsonb/pom.xml v 5f47f29734f7a8b23623792324b8eb997855d03d

JOHNZON-108 patch based on Stefan Seifert to support SPI in osgi
2017-05-30 10:34:07 rmannibucau <rmannibucau@apache.org> johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/JohnzonBuilder.java v 0a45f19686ef2da774a1a939526942ea71c4dff6
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/DefaultMappingTest.java v 0a45f19686ef2da774a1a939526942ea71c4dff6

JOHNZON-117 patch from Kimmel Tamas to enhance our number handling in generic structures (map etc), thanks a lot
2017-05-11 18:15:10 rmannibucau <rmannibucau@apache.org> johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/JsonbAccessMode.java v 12b25ba79bd7113099d79aa0a102879d46f3a34f
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/AnnotationOrderTest.java v 12b25ba79bd7113099d79aa0a102879d46f3a34f

JOHNZON-118 fixing JsonbPropertyOrder handling
2017-04-24 22:13:26 Mark Struberg <struberg@apache.org> johnzon-jsonb/pom.xml v 3cb484c1727295b385fd2e74f5259c09de0ba729

[maven-release-plugin] prepare for next development iteration
2017-04-24 22:13:16 Mark Struberg <struberg@apache.org> johnzon-jsonb/pom.xml v be068c59376b7278103b4e03f4d4e0cbea56e283

[maven-release-plugin] prepare release v1.1.0
2017-04-24 21:46:03 Mark Struberg <struberg@apache.org> johnzon-jsonb/pom.xml v d6f6495575d1407c2ff792c81f4707950c8b12ea

upgrade specs to final released versions
2017-04-20 22:27:56 Mark Struberg <struberg@apache.org> johnzon-jsonb/pom.xml v bbc4e89c9e74313f611fc7379a89dc2a372a6365

JOHNZON-116 move JSON-B API to Geronimo
2017-04-19 11:18:22 rmannibucau <rmannibucau@apache.org> johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/JohnzonBuilder.java v 68dc83757910422ba5d81bd9b808c747117ea3fb

JOHNZON-115 add SerializeValueFilter configuration for providers
2017-04-19 11:13:10 rmannibucau <rmannibucau@apache.org> johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/JohnzonBuilder.java v 125cbf22557db74ff1f74d59167c5fd88e80298d

JOHNZON-115 add SerializeValueFilter
2017-04-18 21:17:52 rmannibucau <rmannibucau@apache.org> johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/JohnzonIgnoreNestedTest.java v dc7306d0e22647e7d48ff1e0958f984bbc369554

JOHNZON-114 @JohnzonIgnoreNested support to cut common cycles (JPA for instance)
2017-04-18 14:40:37 rmannibucau <rmannibucau@apache.org> johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/JohnzonBuilder.java v dd294bd133d4f756b46afa5d5243ada34d91c201

JOHNZON-113 wiring jsonparserfactoryimpl options to jsonb impl
2017-03-31 15:55:35 Mark Struberg <struberg@apache.org> johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/converter/JohnzonJsonbAdapter.java v adf1c6df83496e64382d4d6f2386ed295c156648
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/AdapterTest.java v adf1c6df83496e64382d4d6f2386ed295c156648
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/CdiAdapterTest.java v adf1c6df83496e64382d4d6f2386ed295c156648
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/ClassConverterTest.java v adf1c6df83496e64382d4d6f2386ed295c156648

fix JsonbAdapter gerneric types

It's now 1:1 with the spec.
2017-03-21 13:07:50 rmannibucau <rmannibucau@apache.org> johnzon-jsonb/src/main/java/org/apache/johnzon/jaxrs/jsonb/jaxrs/JsonbJaxrsProvider.java v e20f42730bf30fdb750e9cb19c9cb66d981caa19
johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/JohnzonBuilder.java v e20f42730bf30fdb750e9cb19c9cb66d981caa19
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/FailOnUnknownPropertiesTest.java v e20f42730bf30fdb750e9cb19c9cb66d981caa19

jsonb reverted jsonb.fail-on-unknown-properties, keeping it as a johnzon property
2017-03-17 16:22:20 rmannibucau <rmannibucau@apache.org> johnzon-jsonb/src/main/java/org/apache/johnzon/jaxrs/jsonb/jaxrs/JsonbJaxrsProvider.java v f48879137e8cb5fcc62ff24a4863658a8f868079
johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/JohnzonBuilder.java v f48879137e8cb5fcc62ff24a4863658a8f868079
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/FailOnUnknownPropertiesTest.java v f48879137e8cb5fcc62ff24a4863658a8f868079

JOHNZON-109 fail on unknown properties support
2016-12-12 13:52:25 Mark Struberg <struberg@apache.org> johnzon-jsonb/pom.xml v 0c1ca55a9d83ef3428c3056e240352c15e316eb1

[maven-release-plugin] prepare for next development iteration
2016-12-12 13:52:15 Mark Struberg <struberg@apache.org> johnzon-jsonb/pom.xml v 75120baa250f8538f4c03ed67fa43583db25eadb

[maven-release-plugin] prepare release v1.0.0
2016-12-12 13:05:23 Mark Struberg <struberg@apache.org> johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/jaxrs/JsonbJaxRsTest.java v e158d3085cf193bd345e88ce6db09167f5cfa86f

add test for binary download (should not trigger Json)
2016-12-05 22:39:03 Mark Struberg <struberg@apache.org> johnzon-jsonb/pom.xml v ed2a42ef101e036071d7b542e97bc5a73980b299

progress to version 1.0.0-SNAPSHOT finally.
2016-12-05 22:23:55 Mark Struberg <struberg@apache.org> johnzon-jsonb/pom.xml v 6aea7acc3fd912a9d59439ad66c3cb2853fd591a

propagate JSON-P 1.1 work to version 1.1.0
2016-12-05 21:32:36 Mark Struberg <struberg@apache.org> johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/JohnzonBuilder.java v a89915df65a31523413c93cc946a79b38ae3db55
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/JsonbVisitilityTest.java v a89915df65a31523413c93cc946a79b38ae3db55

JOHNZON-99 JOHNZON-100 improve JSON-B private attribute support

* evaluate the JsonVisibility
* honor @JsonProperty fields
2016-12-05 21:32:36 Mark Struberg <struberg@apache.org> johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/JohnzonBuilder.java v 271a98e5eea169c753bae877058491759e43c829
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/JsonbVisitilityTest.java v 271a98e5eea169c753bae877058491759e43c829

JOHNZON-99 JOHNZON-100 improve JSON-B private attribute support

* evaluate the JsonVisibility
* honor @JsonProperty fields
2016-12-04 22:57:11 rmannibucau <rmannibucau@apache.org> johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/cdi/CDIs.java v 389dfe1fcd9ed3d92ce4ad788fd5159fd88d02e1

removing unused reverseAdaptersRegistry and ensuring to lookup JohnzonCdiExtension with a creationalcontext
2016-08-19 13:04:09 Reinhard Sandtner <rsandtner@apache.org> johnzon-jsonb/pom.xml v f634af84ff328134051ddfe0e5406516981aca46

[maven-release-plugin] prepare for next development iteration
2016-08-19 13:03:59 Reinhard Sandtner <rsandtner@apache.org> johnzon-jsonb/pom.xml v 115c596cd1579d177f1c531b156137b30afda924

[maven-release-plugin] prepare release v0.9.5
2016-07-17 14:11:49 Reinhard Sandtner <rsandtner@apache.org> johnzon-jsonb/pom.xml v f9577480864aa9a5686b4690e8d66856639c7fa4

[maven-release-plugin] prepare for next development iteration
2016-07-17 14:11:38 Reinhard Sandtner <rsandtner@apache.org> johnzon-jsonb/pom.xml v 18b75f4982ab2ba1692cad9ac4d39ebb2c6444dd

[maven-release-plugin] prepare release v0.9.4
2016-07-11 18:41:35 Romain manni-Bucau <rmannibucau@gmail.com> johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/JohnzonBuilder.java v 20b5635cd2208c8336ef7d4d511fed27a44a6a0c
johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/cdi/JohnzonCdiExtension.java v 20b5635cd2208c8336ef7d4d511fed27a44a6a0c

JOHNZON-90 avoid to fail on closing jsonb instances
2016-07-02 21:21:54 Romain manni-Bucau <rmannibucau@gmail.com> johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/JsonbAccessMode.java v b3e496efc6afead36a115979ef4c478a1cae4a53

JOHNZON-89 JOHNZON-88 switching default access mode to field+method + fixing this mode + upgrading tomee for websocket tests
2016-06-28 23:45:37 Romain manni-Bucau <rmannibucau@gmail.com> johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/JsonbAccessMode.java v b28c4baa08536f012bbc7a8e5a544b005f3a723e

JOHNZON-87 meta annotation support
2016-06-03 18:21:15 Romain manni-Bucau <rmannibucau@gmail.com> johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/JsonbAccessMode.java v 06cedc17a23b31f08c227a9deb46d15256f4d449

JOHNZON-85 @JohnzonAny
2016-06-03 17:28:22 Romain manni-Bucau <rmannibucau@gmail.com> johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/JohnzonBuilder.java v 36816c64b6f3f327b141b35db666b08ebf1b2348

JOHNZON-84 getting rid of default converters for primitives
2016-06-03 13:15:24 Romain Manni-Bucau <rmannibucau@gmail.com> johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/JohnzonBuilder.java v ba4235ca4cf4c6588dc7463310c0fb47f54aa108
johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/JsonbAccessMode.java v ba4235ca4cf4c6588dc7463310c0fb47f54aa108
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/ClassConverterTest.java v ba4235ca4cf4c6588dc7463310c0fb47f54aa108
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/JsonbWriteTest.java v ba4235ca4cf4c6588dc7463310c0fb47f54aa108

class support for serializer/deserializer, partial support for adapters (only write side cause read one is quite challenging) + enforceQuoteString option in case we encounter a jsonb/need conflict
2016-06-03 11:49:01 Romain manni-Bucau <rmannibucau@gmail.com> johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/JsonbAccessMode.java v 0020886be089320b7802090d4dd03c9b39c4c5de

JOHNZON-81 better support of Object as mapping type - write side
2016-05-12 12:09:50 Romain manni-Bucau <rmannibucau@gmail.com> johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/serializer/JohnzonDeserializationContext.java v e38e44b22680c69944355ef8507227006ac7be87
johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/serializer/JohnzonSerializationContext.java v e38e44b22680c69944355ef8507227006ac7be87

reupdating jsonb api
2016-05-11 18:01:29 Mark Struberg <struberg@apache.org> johnzon-jsonb/pom.xml v a126a080d9f69786f32f49eac4f117924577b86e

fix site build for new maven versions

and whoops, should be a snapshot version of course
2016-05-11 15:58:20 Mark Struberg <struberg@apache.org> johnzon-jsonb/pom.xml v d75e94d455f8db03e4453a562574c59f5463e4c2

remove 'incubating' from our version string
2016-05-10 20:21:03 Romain manni-Bucau <rmannibucau@gmail.com> johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/JohnzonBuilder.java v 745668a81818ec37aed31dc6db868740191a9806
johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/JsonbAccessMode.java v 745668a81818ec37aed31dc6db868740191a9806
johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/serializer/JohnzonDeserializationContext.java v 745668a81818ec37aed31dc6db868740191a9806
johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/serializer/JohnzonSerializationContext.java v 745668a81818ec37aed31dc6db868740191a9806
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/SerializerTest.java v 745668a81818ec37aed31dc6db868740191a9806

upgrading jsonb-api + filling some TODO but not complete + splitting ObjectConverter in two (read/write)
2016-04-19 10:26:29 Romain manni-Bucau <rmannibucau@gmail.com> johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/JohnzonBuilder.java v 4f53437bf284ac05b2046342982128d8716c78cb

date format in jsonbconfig
2016-03-28 21:51:52 Hendrik Saly <hendrikdev22@gmail.com> johnzon-jsonb/pom.xml v 7c80bc3714216231ab003585c0c08a7cecc07ef3

add staging.directory and bundle packaging
2016-03-23 14:18:16 Romain manni-Bucau <rmannibucau@gmail.com> johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/JohnzonBuilder.java v c4c6f2900bc6b2a9a4c4f5e2e796108509f03cd4
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/AdapterTest.java v c4c6f2900bc6b2a9a4c4f5e2e796108509f03cd4

JOHNZON-70 ReadAttributeBeforeWrite option for mapper
2016-03-21 10:11:55 Romain manni-Bucau <rmannibucau@gmail.com> johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/JohnzonBuilder.java v 1a688f9c41b3d43b2b1b45c3554bf343f9ac8b67
johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/JsonbAccessMode.java v 1a688f9c41b3d43b2b1b45c3554bf343f9ac8b67
johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/converter/JohnzonJsonbAdapter.java v 1a688f9c41b3d43b2b1b45c3554bf343f9ac8b67
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/AdapterTest.java v 1a688f9c41b3d43b2b1b45c3554bf343f9ac8b67

JOHNZON-69 support List item converters for jsonb
2016-03-17 14:33:56 Romain manni-Bucau <rmannibucau@gmail.com> johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/JsonbAccessMode.java v b301f2a1e60db70a74802a0a5526a82144773401
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/JsonbTransientTest.java v b301f2a1e60db70a74802a0a5526a82144773401

JOHNZON-68 transient and visibility rules are not 100% the same, noe needs a AND between field and method and the other a OR
2016-03-01 09:45:26 Romain manni-Bucau <rmannibucau@gmail.com> johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/converter/JsonbLocaleParserConverterBase.java v 90adbb112dda5885a93b207945afe5efb0caa517

fixing JsonbLocaleParserConverterBase
2016-03-01 09:43:15 Romain manni-Bucau <rmannibucau@gmail.com> johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/converter/JsonbLocaleParserConverterBase.java v d7b7041de011c29f34be527d1f8d50ac856c140f

JOHNZON-66 support of Locale
2016-02-26 16:58:57 Romain manni-Bucau <rmannibucau@gmail.com> johnzon-jsonb/pom.xml v cfb14a5af8c88e6bc8dc2e11cff898fea9c7ae67

moving jsonb-api to SNAPSHOT
2016-02-26 16:56:25 Romain manni-Bucau <rmannibucau@gmail.com> johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/converter/JohnzonJsonbAdapter.java v e19af11346b1f1231b45ee5a5fae356d17ca9013
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/AdapterTest.java v e19af11346b1f1231b45ee5a5fae356d17ca9013
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/CdiAdapterTest.java v e19af11346b1f1231b45ee5a5fae356d17ca9013

renaming jsonb adapter methods
2016-02-22 14:04:55 Romain manni-Bucau <rmannibucau@gmail.com> johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/converter/JohnzonJsonbAdapter.java v a79a5dd96a6140568f4d8ea9c6e10f405bba1ea3

removing JsonbAdapter#handlesNullValue
2016-02-17 09:16:17 Romain manni-Bucau <rmannibucau@gmail.com> johnzon-jsonb/pom.xml v 37e63b26ad721571c53bd492d9da996c843d1798

[maven-release-plugin] prepare for next development iteration
2016-02-17 09:16:07 Romain manni-Bucau <rmannibucau@gmail.com> johnzon-jsonb/pom.xml v 4ba9bca107c8f51f2e8340d05e500db19fe87366

[maven-release-plugin] prepare release v0.9.3-incubating
2016-02-17 09:12:05 Romain manni-Bucau <rmannibucau@gmail.com> johnzon-jsonb/pom.xml v 7ca7fc4a9ba87b0c442c07c739e353797d6107ca

[maven-release-plugin] rollback the release of v0.9.3-incubating
2016-02-17 09:11:25 Romain manni-Bucau <rmannibucau@gmail.com> johnzon-jsonb/pom.xml v 461e7d137d32a15ad5a8136555bcc3cbe7badb54

[maven-release-plugin] prepare release v0.9.3-incubating
2016-01-30 19:55:05 Romain Manni-Bucau <rmannibucau@gmail.org> johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/JohnzonBuilder.java v 7c29e78684843f808c785d94458a7a0356c7856e
johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/cdi/CDIs.java v 7c29e78684843f808c785d94458a7a0356c7856e
johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/cdi/JohnzonCdiExtension.java v 7c29e78684843f808c785d94458a7a0356c7856e
johnzon-jsonb/src/main/resources/META-INF/services/javax.enterprise.inject.spi.Extension v 7c29e78684843f808c785d94458a7a0356c7856e

better CDI tracking of jsonb instances, can still need improvement for often created ones
2016-01-29 23:04:18 Romain Manni-Bucau <rmannibucau@gmail.org> johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/JsonbAccessMode.java v 093f095d28e0503271449b7acbd5165071695294
johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/converter/JohnzonJsonbAdapter.java v 093f095d28e0503271449b7acbd5165071695294

removing @JsonbValue
2016-01-29 17:04:03 Romain Manni-Bucau <rmannibucau@gmail.org> johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/JohnzonBuilder.java v e3cb0c0265e521985ca8b982fc852549c6c4edf3
johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/JsonbAccessMode.java v e3cb0c0265e521985ca8b982fc852549c6c4edf3
johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/converter/JohnzonJsonbAdapter.java v e3cb0c0265e521985ca8b982fc852549c6c4edf3
johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/converter/JsonbConverterFromString.java v e3cb0c0265e521985ca8b982fc852549c6c4edf3
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/CdiAdapterTest.java v e3cb0c0265e521985ca8b982fc852549c6c4edf3

JOHNZON-65 adding Adapter<A, B> for more advanced serialization than Converter
2016-01-29 14:35:22 Romain Manni-Bucau <rmannibucau@gmail.org> johnzon-jsonb/pom.xml v d271dec4ea6ee7bb75805105291d217f1d2129dd
johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/JohnsonJsonb.java v d271dec4ea6ee7bb75805105291d217f1d2129dd
johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/JohnzonBuilder.java v d271dec4ea6ee7bb75805105291d217f1d2129dd
johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/JsonbAccessMode.java v d271dec4ea6ee7bb75805105291d217f1d2129dd
johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/factory/CdiJohnzonAdapterFactory.java v d271dec4ea6ee7bb75805105291d217f1d2129dd
johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/factory/SimpleJohnzonAdapterFactory.java v d271dec4ea6ee7bb75805105291d217f1d2129dd
johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/spi/JohnzonAdapterFactory.java v d271dec4ea6ee7bb75805105291d217f1d2129dd
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/CdiAdapterTest.java v d271dec4ea6ee7bb75805105291d217f1d2129dd

JOHNZON-64 CDI support for @JsonbAdapter
2016-01-28 09:22:30 Romain Manni-Bucau <rmannibucau@gmail.org> johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/JohnsonJsonb.java v 6673b73c6568800d046725a768c95bf322854bb3
johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/JohnzonBuilder.java v 6673b73c6568800d046725a768c95bf322854bb3
johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/JsonbAccessMode.java v 6673b73c6568800d046725a768c95bf322854bb3
johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/converter/JsonbConverterFromString.java v 6673b73c6568800d046725a768c95bf322854bb3
johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/converter/JsonbConverterToString.java v 6673b73c6568800d046725a768c95bf322854bb3
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/AdapterTest.java v 6673b73c6568800d046725a768c95bf322854bb3

updating jsonb impl - adapter still in progress (see list)
2015-12-08 10:50:49 Romain Manni-Bucau <rmannibu@gmail.com> johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/JohnsonJsonb.java v a2d5d6023df38c648c3e06194ae43c593cf8ed4f
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/DefaultMappingTest.java v a2d5d6023df38c648c3e06194ae43c593cf8ed4f

simple value handling
2015-12-07 20:41:13 Romain Manni-Bucau <rmannibu@gmail.com> johnzon-jsonb/pom.xml v 55536f3aec6a7b6103ce7b55aaed6eb1f31c248a
johnzon-jsonb/src/main/java/org/apache/johnzon/jaxrs/jsonb/jaxrs/JsonbJaxrsProvider.java v 55536f3aec6a7b6103ce7b55aaed6eb1f31c248a
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/jaxrs/JsonbJaxRsTest.java v 55536f3aec6a7b6103ce7b55aaed6eb1f31c248a

simple jsonb jaxrs provider
2015-12-07 17:38:45 Romain Manni-Bucau <rmannibu@gmail.com> johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/JohnsonJsonb.java v a409da7d1121c3d92e09d8d2ba1f123413051f73
johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/JohnzonBuilder.java v a409da7d1121c3d92e09d8d2ba1f123413051f73
johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/JsonbAccessMode.java v a409da7d1121c3d92e09d8d2ba1f123413051f73
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/DefaultMappingTest.java v a409da7d1121c3d92e09d8d2ba1f123413051f73

more of jsonb - missing plain value handling
2015-12-07 13:13:50 Romain Manni-Bucau <rmannibu@gmail.com> johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/JohnzonBuilder.java v 65564700aaf4202836af0fe00159449b0d031d7e
johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/JsonbAccessMode.java v 65564700aaf4202836af0fe00159449b0d031d7e
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/JsonbTypesTest.java v 65564700aaf4202836af0fe00159449b0d031d7e

JOHNZON-62 JOHNZON-63 supporting jsonp integration in our mapper, better jsonb type handling (optional, dates) + supporting impl collection type sin our mapper
2015-12-06 19:00:21 Romain Manni-Bucau <rmannibu@gmail.com> johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/JsonbAccessMode.java v fcf2d46b666bea8cae69418e83e5a6698386a9c5

adding class/package accessor for annotation in DecoratedType
2015-12-06 18:46:31 Romain Manni-Bucau <rmannibu@gmail.com> johnzon-jsonb/pom.xml v b65d149a50bcd16ce71f6969ae46d9311fc9ce36
johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/JohnsonJsonb.java v b65d149a50bcd16ce71f6969ae46d9311fc9ce36
johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/JohnzonBuilder.java v b65d149a50bcd16ce71f6969ae46d9311fc9ce36
johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/JohnzonProvider.java v b65d149a50bcd16ce71f6969ae46d9311fc9ce36
johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/JsonbAccessMode.java v b65d149a50bcd16ce71f6969ae46d9311fc9ce36
johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/PropertyNamingStrategyFactory.java v b65d149a50bcd16ce71f6969ae46d9311fc9ce36
johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/converter/JsonbConverter.java v b65d149a50bcd16ce71f6969ae46d9311fc9ce36
johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/converter/JsonbDateConverter.java v b65d149a50bcd16ce71f6969ae46d9311fc9ce36
johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/converter/JsonbDateConverterBase.java v b65d149a50bcd16ce71f6969ae46d9311fc9ce36
johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/converter/JsonbLocalDateConverter.java v b65d149a50bcd16ce71f6969ae46d9311fc9ce36
johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/converter/JsonbLocalDateTimeConverter.java v b65d149a50bcd16ce71f6969ae46d9311fc9ce36
johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/converter/JsonbLocaleParserConverterBase.java v b65d149a50bcd16ce71f6969ae46d9311fc9ce36
johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/converter/JsonbNumberConverter.java v b65d149a50bcd16ce71f6969ae46d9311fc9ce36
johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/converter/JsonbValueConverter.java v b65d149a50bcd16ce71f6969ae46d9311fc9ce36
johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/converter/JsonbZonedDateTimeConverter.java v b65d149a50bcd16ce71f6969ae46d9311fc9ce36
johnzon-jsonb/src/main/resources/META-INF/services/javax.json.bind.spi.JsonbProvider v b65d149a50bcd16ce71f6969ae46d9311fc9ce36
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/JohnzonProviderTest.java v b65d149a50bcd16ce71f6969ae46d9311fc9ce36
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/JsonbReadTest.java v b65d149a50bcd16ce71f6969ae46d9311fc9ce36
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/JsonbWriteTest.java v b65d149a50bcd16ce71f6969ae46d9311fc9ce36
johnzon-jsonb/src/test/java/org/apache/johnzon/jsonb/PropertyNamingStrategyFactoryTest.java v b65d149a50bcd16ce71f6969ae46d9311fc9ce36

JOHNZON-61 bases for jsonb, still a lot of tests to add but allows to review more efficiently the early draft