Change Log Report

Total number of changed sets: 1

Changes from an unknown range

Total commits: 457
Total number of files changed: 154

Timestamp Author Details
2026-08-27 21:11:20 Markus Jung <jungm@apache.org> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/jsonp/RewindableJsonParser.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-05 16:24:23 Mark Struberg <struberg@apache.org> johnzon-mapper/pom.xml v b0ce649274c81391119993911090fbdec505f57e

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

[maven-release-plugin] prepare release v2.2.0
2026-08-05 13:30:57 Mark Struberg <struberg@apache.org> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/converter/ClassConverter.java v 82733998a0371cb3c6efe487980f6de7e0b2a4c7

also handle NoClassDefFoundError
2026-08-04 16:29:06 Romain Manni-Bucau <rmannibucau@gmail.com> johnzon-mapper/pom.xml v dd3d00634c746a2173a2518e882e85e8a151bf30
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/converter/ClassConverter.java v dd3d00634c746a2173a2518e882e85e8a151bf30
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/map/LazyConverterMap.java v dd3d00634c746a2173a2518e882e85e8a151bf30
johnzon-mapper/src/test/java/org/apache/johnzon/mapper/converter/ClassConverterTest.java 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-mapper/pom.xml v 9305184132545bcdf8fd6fceaeeefdcfd3471697

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

[maven-release-plugin] prepare release v2.1.1
2026-07-29 10:56:38 Mark Struberg <struberg@apache.org> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/reflection/Records.java v 9d40cf7c9ff6e29a55e83d4e940e84e6cd7c44ab

JOHNZON-435 further simplify isRecord

We now test the conditions declared in the Java Lang spec.
This is only a hack until we move to Java16++ and can move to
Class.isRecord().
2026-07-29 10:15:17 Mark Struberg <struberg@apache.org> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/reflection/Records.java v 375cfe5fbfec37714b9247ee4bf70cbdb84dbac9

JOHNZON-435 add information that this is only needed until Java14
2026-07-29 10:12:35 Mark Struberg <struberg@apache.org> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/reflection/Records.java v 07f380ea61ef8fb09e92e00d3763fac9aee73e51

JOHNZON-435 streamline isRecord test

If the class we introspect is not extending Record.class then it cannot be a Record.
And in this case there is no need to perform the potentially expensive reflection call.
2026-07-23 19:51:57 Mark Struberg <struberg@apache.org> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MappingGeneratorImpl.java v 41b2e2af4ea06749983068fa73e55998b3dff796

JOHNZON-435 improve writePrimitives

We don't need to check for real primitive types as we get Object.class as parameter.
So any primitive would have been wrapped in it's wrapper type already anyway.
2026-07-23 15:19:13 Mark Struberg <struberg@apache.org> johnzon-mapper/pom.xml v f98c1b4898f09870a423261885d3cf9e78053823

update h2 and cxf to newer bugfix releases
2026-07-23 13:30:48 Mark Struberg <struberg@apache.org> johnzon-mapper/pom.xml v 86bc6f23decd030be86fbd44d1f4e1c7e1172498
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/access/MethodAccessMode.java v 86bc6f23decd030be86fbd44d1f4e1c7e1172498
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/reflection/Records.java v 86bc6f23decd030be86fbd44d1f4e1c7e1172498
johnzon-mapper/src/test/java/org/apache/johnzon/mapper/JavaRecordTest.java v 86bc6f23decd030be86fbd44d1f4e1c7e1172498

Revert "Java record components should dictate written fields https://issues.apache.org/jira/browse/JOHNZON-432"

This reverts commit dabdad57a614c2241cb5dc74c85adcc69288300b.

The JSON-B specification is not really clear how it should behave.
From the unit tests of the RI it is clear that *some* methods should at least get used.
2026-07-14 22:28:28 Mark Struberg <struberg@apache.org> johnzon-mapper/src/test/java/org/apache/johnzon/mapper/NumberSerializationTest.java v 08884bbefba1d2f5c4670d610b22ce670bbfdd6c

adding more checks for numbers with huge exponents

based on the original report by fanningpj - txs!
2026-07-10 15:07:32 David Blevins <dblevins@tomitribe.com> johnzon-mapper/pom.xml v dabdad57a614c2241cb5dc74c85adcc69288300b
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/access/MethodAccessMode.java v dabdad57a614c2241cb5dc74c85adcc69288300b
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/reflection/Records.java v dabdad57a614c2241cb5dc74c85adcc69288300b
johnzon-mapper/src/test/java/org/apache/johnzon/mapper/JavaRecordTest.java v dabdad57a614c2241cb5dc74c85adcc69288300b

Java record components should dictate written fields https://issues.apache.org/jira/browse/JOHNZON-432
2026-04-27 09:31:38 Mark Struberg <struberg@apache.org> johnzon-mapper/pom.xml v 5e6f6cffe6318c1917b7e62a79487c70d77e7482

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

[maven-release-plugin] prepare release v2.1.0
2026-04-27 09:23:19 Mark Struberg <struberg@apache.org> johnzon-mapper/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-mapper/src/main/java/org/apache/johnzon/mapper/MappingParserImpl.java v f4c801169141ec307fedeefdb59979bafd6926c2

fix: enforce read/write symmetry

Signed-off-by: Jean-Louis Monteiro <jlmonteiro@tomitribe.com>
2026-03-25 00:15:24 Jean-Louis Monteiro <jlmonteiro@tomitribe.com> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/map/LazyConverterMap.java v 9f11b4b052fdf91e618968b35db51579bc69051d
johnzon-mapper/src/test/java/org/apache/johnzon/mapper/LiteralTest.java v 9f11b4b052fdf91e618968b35db51579bc69051d
johnzon-mapper/src/test/java/org/apache/johnzon/mapper/MapperEnhancedTest.java v 9f11b4b052fdf91e618968b35db51579bc69051d
johnzon-mapper/src/test/java/org/apache/johnzon/mapper/NumberSerializationTest.java v 9f11b4b052fdf91e618968b35db51579bc69051d

Invert default for BigX string adapters and introduce a system property

Signed-off-by: Jean-Louis Monteiro <jlmonteiro@tomitribe.com>
2026-03-24 22:18:22 Jean-Louis Monteiro <jlmonteiro@tomitribe.com> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/Mappings.java v df9724dda303a336b2e1fb67ad5fdd3517e269a2
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/converter/BigDecimalConverter.java v df9724dda303a336b2e1fb67ad5fdd3517e269a2
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/map/LazyConverterMap.java v df9724dda303a336b2e1fb67ad5fdd3517e269a2
johnzon-mapper/src/test/java/org/apache/johnzon/mapper/NumberSerializationTest.java v df9724dda303a336b2e1fb67ad5fdd3517e269a2

fix(JOHNZON-426): BigInteger/BigDecimal string adapter flags swapped
fix(JOHNZON-427): BigDecimal/BigInteger READ/WRITE not consistent

Signed-off-by: Jean-Louis Monteiro <jlmonteiro@tomitribe.com>
2026-02-27 15:32:22 Mark Struberg <struberg@apache.org> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/DynamicMappingGenerator.java v 5612282fd2d5b34671df426e36641307542fa990
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MappingGeneratorImpl.java v 5612282fd2d5b34671df426e36641307542fa990

JOHNZON-421 remove now unused functionality
2026-02-20 15:50:52 Mark Struberg <struberg@apache.org> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/Mapper.java v 8b9fb0ef9ddab5218ca02360da639dce4e01e7c8
johnzon-mapper/src/test/java/org/apache/johnzon/mapper/MapperTest.java v 8b9fb0ef9ddab5218ca02360da639dce4e01e7c8

JOHNZON-424 JohnzonJsonb toJson(Object, Type, OutputStream) crashes for primitive arrays.
2026-02-20 15:48:54 Mark Struberg <struberg@apache.org> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/util/ArrayUtil.java v c3a01ef7374c163f6152fd953f43d3cc0e47a1ac

JOHNZON-425 support for boolean[] is missing
2026-02-11 15:00:46 Mark Struberg <struberg@apache.org> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/DynamicMappingGenerator.java v c94db5ee3cd0864fb749e0445b264aa662aaad4b
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/Mapper.java v c94db5ee3cd0864fb749e0445b264aa662aaad4b
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MapperConfig.java v c94db5ee3cd0864fb749e0445b264aa662aaad4b
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MappingGenerator.java v c94db5ee3cd0864fb749e0445b264aa662aaad4b
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MappingGeneratorImpl.java v c94db5ee3cd0864fb749e0445b264aa662aaad4b
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/ObjectConverter.java v c94db5ee3cd0864fb749e0445b264aa662aaad4b
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/jsonp/DeferredStartJsonGenerator.java v c94db5ee3cd0864fb749e0445b264aa662aaad4b
johnzon-mapper/src/test/java/org/apache/johnzon/mapper/MapperConfigTest.java v c94db5ee3cd0864fb749e0445b264aa662aaad4b
johnzon-mapper/src/test/java/org/apache/johnzon/mapper/ObjectConverterWithAnnotationTest.java v c94db5ee3cd0864fb749e0445b264aa662aaad4b
johnzon-mapper/src/test/java/org/apache/johnzon/mapper/ObjectTypeTest.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 11:25:56 Mark Struberg <struberg@apache.org> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MappingGeneratorImpl.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-mapper/src/main/java/org/apache/johnzon/mapper/MappingParserImpl.java v 31b832f71b784d8f6605f6fd89fbf19c56bf7367

JOHNZON-420 use JsonBAdapter when converting back from array
2025-07-02 22:17:58 Jean-Louis Monteiro <jlmonteiro@tomitribe.com> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/access/MethodAccessMode.java v ae36bf750cf78b94d8cac5b54dfcfb1f321aff14

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

Signed-off-by: Jean-Louis Monteiro <jlmonteiro@tomitribe.com>
2025-07-02 22:13:00 Jean-Louis Monteiro <jlmonteiro@tomitribe.com> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/access/MethodAccessMode.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-mapper/src/main/java/org/apache/johnzon/mapper/access/MethodAccessMode.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-mapper/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-06 16:05:14 David Blevins <dblevins@tomitribe.com> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MappingParserImpl.java v 0f031c7e3ef84bb26f3e814a1e9306114bc005ca

Tolerate null @JsonbCreator values when adapters are used

Null was tolerated if no Adapter was used
2025-04-06 11:03:46 Markus Jung <jungm@apache.org> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/converter/UUIDConverter.java v a94c3d018bf4207e12c2decb918721ae14314a77
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/map/LazyConverterMap.java v a94c3d018bf4207e12c2decb918721ae14314a77
johnzon-mapper/src/test/java/org/apache/johnzon/mapper/converter/UUIDConverterTest.java v a94c3d018bf4207e12c2decb918721ae14314a77

JOHNZON-412 - Default mapping for java.util.UUID
2024-08-28 20:46:57 Markus Jung <jungm@apache.org> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/converter/DateConverter.java v 841ebb3a8627f6ae617eb1deec013f46678969b8
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/converter/DateWithCopyConverter.java v 841ebb3a8627f6ae617eb1deec013f46678969b8
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/map/LazyConverterMap.java v 841ebb3a8627f6ae617eb1deec013f46678969b8
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/util/DateUtil.java v 841ebb3a8627f6ae617eb1deec013f46678969b8
johnzon-mapper/src/test/java/org/apache/johnzon/mapper/DeserializationExceptionMessagesTest.java v 841ebb3a8627f6ae617eb1deec013f46678969b8

[JOHNZON-409] DateConverter: replace DateFormat with DateTimeFormatter
2024-05-03 21:23:03 Markus Jung <jungm@apache.org> johnzon-mapper/pom.xml 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-mapper/pom.xml v 9b4e43b43cdfd7ffcd4274d958e02da7e9243572

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

[maven-release-plugin] prepare release v2.0.1
2024-03-19 22:44:02 Heewon Lee <94441510+pingpingy1@users.noreply.github.com> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/internal/DelegatingInputStream.java v baa4f3d47f79b048b5d473124e2e479fe8b8ec6c
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/internal/DelegatingOutputStream.java v baa4f3d47f79b048b5d473124e2e479fe8b8ec6c
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/internal/DelegatingReader.java v baa4f3d47f79b048b5d473124e2e479fe8b8ec6c
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/internal/DelegatingWriter.java v baa4f3d47f79b048b5d473124e2e479fe8b8ec6c
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/internal/Streams.java v baa4f3d47f79b048b5d473124e2e479fe8b8ec6c

Guard Mapper.write against null writer (#123)

* Expose anonymous classes to DelegatingX classes

Applies the suggestions by @jungm and @rmannibucau

* Modify code style
2024-03-17 18:16:55 dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> johnzon-mapper/pom.xml v eb2362aed4606fd7d8740fc750cafe79a1252c6c

Bump h2 from 2.1.214 to 2.2.220 in /johnzon-mapper (#108)

Bumps [h2](https://github.com/h2database/h2database) from 2.1.214 to 2.2.220.
- [Release notes](https://github.com/h2database/h2database/releases)
- [Commits](https://github.com/h2database/h2database/compare/version-2.1.214...version-2.2.220)

---
updated-dependencies:
- dependency-name: com.h2database:h2
dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-26 08:15:49 Markus Jung <mail@markus-jung.dev> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MappingGeneratorImpl.java v 904c08102d82e4fb5ca443e13d3a9251787f4899

[JOHNZON-401] fix serialization of nested polymorphic objects
2023-10-24 14:40:25 Jean-Louis Monteiro <jlmonteiro@tomitribe.com> johnzon-mapper/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-mapper/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-mapper/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:37:57 Jean-Louis Monteiro <jlmonteiro@tomitribe.com> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/converter/LocaleConverter.java v 5e7c6ad9d0fa166d1756d34699af9c6cec59818e
johnzon-mapper/src/test/java/org/apache/johnzon/mapper/LocaleTest.java v 5e7c6ad9d0fa166d1756d34699af9c6cec59818e

feat: Move Local converter implementation and tests to IETF's BCP 47, with an hyphen (-)
Do not use the toString format which is for debugging as expressed in the javadoc

Signed-off-by: Jean-Louis Monteiro <jlmonteiro@tomitribe.com>
2023-10-11 15:15:26 Jean-Louis Monteiro <jlmonteiro@tomitribe.com> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/converter/LocaleConverter.java v 09d6bf8cf72a16774de8c876893e0ed2cbaa54cc

feat: Fix Locale adapter using Java 7+ helper method from Locale

Signed-off-by: Jean-Louis Monteiro <jlmonteiro@tomitribe.com>
2023-10-11 12:59:10 Jean-Louis Monteiro <jlmonteiro@tomitribe.com> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/Mappings.java v 276658ed3be019f9635a8f3ceef6846e68ebe6ad

feat: char not properly handled as primitive to determine default value

Signed-off-by: Jean-Louis Monteiro <jlmonteiro@tomitribe.com>
2023-10-11 12:22:14 Mark Struberg <struberg@apache.org> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MappingParserImpl.java v d4923a7fe78cdfd8129f19d0bac2b737e6efeffc

add native support for Optional in Mapper
2023-10-11 09:48:06 Jean-Louis Monteiro <jlmonteiro@tomitribe.com> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/access/FieldAndMethodAccessMode.java v 69792c97a7ba520706443e07d2cd443df85b3596

fix: typo

Signed-off-by: Jean-Louis Monteiro <jlmonteiro@tomitribe.com>
2023-10-04 16:19:44 Romain Manni-Bucau <rmannibucau@gmail.com> johnzon-mapper/pom.xml v f6a8bc8901ca64bcef277bb23db39a1da48866b7

Fixing persistence and transaction api scopes (they are not intended to come with johnzon)
2023-09-04 06:37:43 Romain Manni-Bucau <rmannibucau@gmail.com> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/ExceptionMessages.java v d9d6d2f82285c236d3cdb2eea7adb86365fa78d4

[JOHNZON-400] ensure we always set the locale when changing the case
2023-05-16 11:01:22 Jean-Louis Monteiro <jlmonteiro@tomitribe.com> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/util/JsonProviderUtil.java v 7b0359f5f33527af6eec838b68a759e0a9813376

fix: checkstyle

Signed-off-by: Jean-Louis Monteiro <jlmonteiro@tomitribe.com>
2023-05-16 10:43:53 Jean-Louis Monteiro <jlmonteiro@tomitribe.com> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MapperBuilder.java v 6e29ba98f91711e774b125b481f637115d5f5c8b
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/util/JsonProviderUtil.java v 6e29ba98f91711e774b125b481f637115d5f5c8b

fix(JOHNZON-397): sets the maxBigDecimalScale if it's our JsonProvider impl

Signed-off-by: Jean-Louis Monteiro <jlmonteiro@tomitribe.com>
2023-05-13 09:54:19 Jean-Louis Monteiro <jlmonteiro@tomitribe.com> johnzon-mapper/src/test/java/org/apache/johnzon/mapper/MapperConfigTest.java v db7ecfceb3f3e68699bd72f4782996649a1549d8
johnzon-mapper/src/test/java/org/superbiz/ExtendMappingTest.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-mapper/src/main/java/org/apache/johnzon/mapper/MapperBuilder.java v 1f15b27f37b244d001ee503bd86f8302f1b1af0a
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MapperConfig.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-05-09 15:49:37 Jean-Louis Monteiro <jlmonteiro@tomitribe.com> johnzon-mapper/pom.xml v aad59d6071a63c7ad189d750171633460f26bcbb

fix: CVE-2022-45868
2023-04-28 14:23:30 Markus Jung <mail@markus-jung.dev> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MapperBuilder.java v dc6b20557259755b2448fe600673357770a2869a
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/map/LazyConverterMap.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-mapper/src/main/java/org/apache/johnzon/mapper/map/LazyConverterMap.java v 3262233114a121011624ec51ef636112d70e5f50

don't serialize BigInteger/BigDecimal as strings in jsonb
2023-04-20 13:54:34 Markus Jung <54570207+jungm@users.noreply.github.com> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/Mapper.java v 9080e292749b5157cae0ad6b0e7c1de3a7ace275
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MapperBuilder.java v 9080e292749b5157cae0ad6b0e7c1de3a7ace275
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MapperConfig.java v 9080e292749b5157cae0ad6b0e7c1de3a7ace275
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MappingGeneratorImpl.java v 9080e292749b5157cae0ad6b0e7c1de3a7ace275
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MappingParserImpl.java v 9080e292749b5157cae0ad6b0e7c1de3a7ace275
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/Mappings.java v 9080e292749b5157cae0ad6b0e7c1de3a7ace275
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/access/Meta.java v 9080e292749b5157cae0ad6b0e7c1de3a7ace275
johnzon-mapper/src/test/java/org/superbiz/ExtendMappingTest.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-mapper/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-11 00:53:09 Jean-Louis Monteiro <jlmonteiro@tomitribe.com> johnzon-mapper/pom.xml v 7338430e8ef6221e5e2102b4bbd1e59d78479dce
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/DynamicMappingGenerator.java v 7338430e8ef6221e5e2102b4bbd1e59d78479dce
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/ExceptionMessages.java v 7338430e8ef6221e5e2102b4bbd1e59d78479dce
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/FactoryCreateException.java v 7338430e8ef6221e5e2102b4bbd1e59d78479dce
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/JohnzonCores.java v 7338430e8ef6221e5e2102b4bbd1e59d78479dce
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/JsonObjectGenerator.java v 7338430e8ef6221e5e2102b4bbd1e59d78479dce
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/Mapper.java v 7338430e8ef6221e5e2102b4bbd1e59d78479dce
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MapperBuilder.java v 7338430e8ef6221e5e2102b4bbd1e59d78479dce
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MapperConfig.java v 7338430e8ef6221e5e2102b4bbd1e59d78479dce
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MapperException.java v 7338430e8ef6221e5e2102b4bbd1e59d78479dce
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MappingGenerator.java v 7338430e8ef6221e5e2102b4bbd1e59d78479dce
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MappingGeneratorImpl.java v 7338430e8ef6221e5e2102b4bbd1e59d78479dce
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MappingParser.java v 7338430e8ef6221e5e2102b4bbd1e59d78479dce
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MappingParserImpl.java v 7338430e8ef6221e5e2102b4bbd1e59d78479dce
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MissingFactoryException.java v 7338430e8ef6221e5e2102b4bbd1e59d78479dce
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/ObjectConverter.java v 7338430e8ef6221e5e2102b4bbd1e59d78479dce
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/SetterMappingException.java v 7338430e8ef6221e5e2102b4bbd1e59d78479dce
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/SnippetFactory.java v 7338430e8ef6221e5e2102b4bbd1e59d78479dce
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/jsonp/RewindableJsonParser.java v 7338430e8ef6221e5e2102b4bbd1e59d78479dce
johnzon-mapper/src/test/java/org/apache/johnzon/core/TestJsonGeneratorFactory.java v 7338430e8ef6221e5e2102b4bbd1e59d78479dce
johnzon-mapper/src/test/java/org/apache/johnzon/mapper/DeserializationExceptionMessagesTest.java v 7338430e8ef6221e5e2102b4bbd1e59d78479dce
johnzon-mapper/src/test/java/org/apache/johnzon/mapper/JPATest.java v 7338430e8ef6221e5e2102b4bbd1e59d78479dce
johnzon-mapper/src/test/java/org/apache/johnzon/mapper/JsonpIntegrationTest.java v 7338430e8ef6221e5e2102b4bbd1e59d78479dce
johnzon-mapper/src/test/java/org/apache/johnzon/mapper/MapperConfigTest.java v 7338430e8ef6221e5e2102b4bbd1e59d78479dce
johnzon-mapper/src/test/java/org/apache/johnzon/mapper/MapperTest.java v 7338430e8ef6221e5e2102b4bbd1e59d78479dce
johnzon-mapper/src/test/java/org/apache/johnzon/mapper/NoWarningTest.java v 7338430e8ef6221e5e2102b4bbd1e59d78479dce
johnzon-mapper/src/test/java/org/apache/johnzon/mapper/ObjectConverterWithAnnotationTest.java v 7338430e8ef6221e5e2102b4bbd1e59d78479dce
johnzon-mapper/src/test/java/org/apache/johnzon/mapper/ObjectTypeTest.java v 7338430e8ef6221e5e2102b4bbd1e59d78479dce
johnzon-mapper/src/test/java/org/apache/johnzon/mapper/OverflowTest.java v 7338430e8ef6221e5e2102b4bbd1e59d78479dce
johnzon-mapper/src/test/resources/JPATest.xml v 7338430e8ef6221e5e2102b4bbd1e59d78479dce

First javax to jakarta migration in code and dependencies

Signed-off-by: Jean-Louis Monteiro <jlmonteiro@tomitribe.com>
2022-11-14 16:04:14 Samael <singingbush@hotmail.com> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/Adapter.java v 039fe142944de529fbe8c84badea67b848dc2ff8
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/JohnzonRecord.java v 039fe142944de529fbe8c84badea67b848dc2ff8
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/internal/JsonPointerTracker.java v 039fe142944de529fbe8c84badea67b848dc2ff8
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/util/BeanUtil.java v 039fe142944de529fbe8c84badea67b848dc2ff8

update maven plugins (#96)

* Update Maven Plugins (except those from base pom)
* Fix Javadoc errors
* Replace findbugs with spotbugs
2022-11-14 10:23:29 Samael <singingbush@hotmail.com> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/Adapter.java v e7418157680f3fbd29fa7a5e79b269565d24f7fc
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/Converter.java v e7418157680f3fbd29fa7a5e79b269565d24f7fc
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/JohnzonDeduplicateObjects.java v e7418157680f3fbd29fa7a5e79b269565d24f7fc

fixes for Javadoc errors and some warnings (#95)
2022-11-13 17:22:09 Hervé Boutemy <herve.boutemy@free.fr> johnzon-mapper/pom.xml v 514250adb46fc13fa42c5e48d1151f6cb83f6429

make build reproducible (#93)
2022-08-17 10:29:04 Romain Manni-Bucau <rmannibucau@gmail.com> johnzon-mapper/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-mapper/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-mapper/pom.xml v 5f3aa3f1a673de2dbf5e371ee0ff9c12bdee02b0

reverting version after rolling back the release
2022-08-16 15:47:42 Romain Manni-Bucau <rmannibucau@gmail.com> johnzon-mapper/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-mapper/pom.xml v 542f249aded297d9b916b0e2c0e6278447966e96

[maven-release-plugin] prepare release v1.2.19
2022-08-04 07:58:23 Romain Manni-Bucau <rmannibucau@gmail.com> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MappingParserImpl.java v 87fd97f91321eb269537ae72047512b7bb1ca5d5
johnzon-mapper/src/test/java/org/apache/johnzon/mapper/MapperBeanConstructorExceptionsTest.java v 87fd97f91321eb269537ae72047512b7bb1ca5d5

fixing too much exception wrapping test and impl
2022-05-16 08:53:12 Romain Manni-Bucau <rmannibucau@gmail.com> johnzon-mapper/src/test/java/org/apache/johnzon/mapper/MapperBeanConstructorExceptionsTest.java v c2bf6945c2ca43befa93e15d821e0dee439aa8de

adding a test showing the PR review comment and why current exception handling is not yet release ready
2022-05-15 14:27:30 David Blevins <dblevins@tomitribe.com> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/FactoryCreateException.java v f6e918a135887cd31332ab94416a61e8347ca4ad
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MappingParserImpl.java v f6e918a135887cd31332ab94416a61e8347ca4ad

Prevent recursive wrapping
2022-05-13 11:06:37 David Blevins <dblevins@tomitribe.com> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/ExceptionMessages.java v befd7f5a4ef9ff34a956862faa3d3dde3f9bf73e
johnzon-mapper/src/test/java/org/apache/johnzon/mapper/TypeSimpleNameTest.java v befd7f5a4ef9ff34a956862faa3d3dde3f9bf73e

Add Wildcard and GenericArray handling to ExceptionMessages.simpleName
2022-05-09 01:04:27 David Blevins <dblevins@tomitribe.com> johnzon-mapper/src/test/java/org/apache/johnzon/mapper/DeserializationExceptionMessagesTest.java v 3621f9bdaffe55cd0cff9318ede772d7bfa3c485

JOHNZON-370 Deserialization Exception message tests for Mapper API
2022-05-08 13:03:06 David Blevins <dblevins@tomitribe.com> johnzon-mapper/src/test/java/org/apache/johnzon/mapper/MapperConverterExceptionsTest.java v 19fa465ad90924acd74d2c8fdd3d9628c1e5d5f5

JOHNZON-375 Mapper API Converter methods and constructor exceptions tests
2022-05-08 13:01:35 David Blevins <dblevins@tomitribe.com> johnzon-mapper/src/test/java/org/apache/johnzon/mapper/ExceptionAsserts.java v e49def400c068e7b4f033649ca0579a469c498e5
johnzon-mapper/src/test/java/org/apache/johnzon/mapper/MapperAdapterExceptionsTest.java v e49def400c068e7b4f033649ca0579a469c498e5

JOHNZON-374 Mapper API Adapter method exception tests
2022-05-07 14:09:26 David Blevins <dblevins@tomitribe.com> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MappingParserImpl.java v 9a0f70a2d0b650b4a23b8334a8ca0c42601c0682
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MissingFactoryException.java v 9a0f70a2d0b650b4a23b8334a8ca0c42601c0682
johnzon-mapper/src/test/java/org/apache/johnzon/mapper/ExceptionAsserts.java v 9a0f70a2d0b650b4a23b8334a8ca0c42601c0682
johnzon-mapper/src/test/java/org/apache/johnzon/mapper/MapperBeanConstructorExceptionsTest.java v 9a0f70a2d0b650b4a23b8334a8ca0c42601c0682

JOHNZON-382 Diagnose and guide users on invalid bean constructors
JOHNZON-376 Mapper API Bean constructor exceptions tests
2022-05-07 09:38:10 David Blevins <dblevins@tomitribe.com> johnzon-mapper/src/test/java/org/apache/johnzon/mapper/ExceptionAsserts.java v 21fd9dd3009db0b404a28f77fa345d82b7499e3d
johnzon-mapper/src/test/java/org/apache/johnzon/mapper/MapperBeanGetterUserExceptionsTest.java v 21fd9dd3009db0b404a28f77fa345d82b7499e3d

JOHNZON-376 Mapper API Bean getter user exceptions tests
2022-05-07 09:27:06 David Blevins <dblevins@tomitribe.com> johnzon-mapper/src/test/java/org/apache/johnzon/mapper/ExceptionAsserts.java v c797e133f950d22047c41c5cbe2676d809e9b2d0
johnzon-mapper/src/test/java/org/apache/johnzon/mapper/MapperBeanSetterUserExceptionsTest.java v c797e133f950d22047c41c5cbe2676d809e9b2d0

JOHNZON-376 Mapper API Bean setter user exceptions tests
2022-05-03 10:26:25 David Blevins <dblevins@tomitribe.com> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/ExceptionMessages.java v 0f6c80eb79379802c1ed4323c166da8a65c3c135

Add final to static-utility class
2022-05-02 19:05:09 David Blevins <dblevins@tomitribe.com> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MappingParserImpl.java v e743eed65b6cbd2029e42a65eb8beeb71b3d25a9

JOHNZON-371 NullPointerException thrown when null value present in primitive arrays
2022-05-02 17:00:19 David Blevins <dblevins@tomitribe.com> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MappingParserImpl.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-mapper/src/main/java/org/apache/johnzon/mapper/MappingParserImpl.java v c7b6ce5f2787e23a7c64d334af35271d1cce849b

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

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

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

JOHNZON-370 Include class, property, type and json value in mapping exceptions
2022-04-30 13:36:27 Mark Struberg <struberg@apache.org> johnzon-mapper/pom.xml v 125b005160ec290951b0eeaf55b7cf211fd39abc

[maven-release-plugin] prepare for next development iteration
2022-04-30 13:36:17 Mark Struberg <struberg@apache.org> johnzon-mapper/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-mapper/src/main/java/org/apache/johnzon/mapper/JohnzonCores.java v ab20eea0689b0a21d4131cd4316bca44fbe2b695
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/JohnzonVirtualObject.java v ab20eea0689b0a21d4131cd4316bca44fbe2b695
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MapperBuilder.java v ab20eea0689b0a21d4131cd4316bca44fbe2b695
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MapperConfig.java v ab20eea0689b0a21d4131cd4316bca44fbe2b695
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/SnippetFactory.java v ab20eea0689b0a21d4131cd4316bca44fbe2b695
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/internal/JsonPointerTracker.java v ab20eea0689b0a21d4131cd4316bca44fbe2b695

fix the johnzon-core dependency in mapper/jsonb module + use BoundedOutputStreamWriter in Snippet
2022-04-27 09:05:04 Romain Manni-Bucau <rmannibucau@gmail.com> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MapperBuilder.java v a20a8e570d4623147d86a05610310c99ed1d355b

[JOHNZON-368] ensure JsonGeneratorFactory respects the configured encoding
2022-04-25 09:02:24 Romain Manni-Bucau <rmannibucau@gmail.com> johnzon-mapper/pom.xml v 8cb53770e58cc2bdd26c26bdade4eae9cb995544
johnzon-mapper/src/test/java/org/apache/johnzon/mapper/NoWarningTest.java v 8cb53770e58cc2bdd26c26bdade4eae9cb995544
johnzon-mapper/src/test/resources/JPATest.xml v 8cb53770e58cc2bdd26c26bdade4eae9cb995544

simplifying some mappe dependencies, no main code change
2022-04-21 14:21:21 David Blevins <dblevins@tomitribe.com> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MapperBuilder.java v 6589e6790bcbbf34c6bc4c3457cc2325c626ac38
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MapperConfig.java v 6589e6790bcbbf34c6bc4c3457cc2325c626ac38
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MappingParserImpl.java v 6589e6790bcbbf34c6bc4c3457cc2325c626ac38

JOHNZON-367 Allow Snippet size to be configurable (via @rmannibucau)
All code written by Romain Manni-Bucau
2022-04-21 14:21:21 David Blevins <dblevins@tomitribe.com> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MapperBuilder.java v 2ac98b78d6570ea638a5692ea37279633eb70899
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MapperConfig.java v 2ac98b78d6570ea638a5692ea37279633eb70899
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MappingParserImpl.java v 2ac98b78d6570ea638a5692ea37279633eb70899

JOHNZON-367 Allow Snippet size to be configurable (via @rmannibucau)
All code written by Romain Manni-Bucau
2022-04-21 14:02:52 David Blevins <dblevins@tomitribe.com> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MappingParserImpl.java v 2a8d3f2134d13fedf703fb5a7b3d707697c0b7f5

JOHNZON-367 Snippet accepts a JsonGeneratorFactory and is reusable
2022-04-21 14:02:52 David Blevins <dblevins@tomitribe.com> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MappingParserImpl.java v 3924932311ea581bee7df4068085bb25e1ea77b9

JOHNZON-367 Snippet accepts a JsonGeneratorFactory and is reusable
2022-04-21 12:59:29 David Blevins <dblevins@tomitribe.com> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MappingParserImpl.java v 01c1eeb85ecd70f87cd33175f0d3647f2a25f4bb

JOHNZON-367 Show a chunk of json when mapping the object fails
2022-04-21 12:59:29 David Blevins <dblevins@tomitribe.com> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MappingParserImpl.java v 18d94b8b49ad33fce420d5645e8058acefbe7d5e

JOHNZON-367 Show a chunk of json when mapping the object fails
2022-04-13 08:53:08 Mark Struberg <struberg@apache.org> johnzon-mapper/pom.xml v b8fc1636d51f73b458385d2e3ae6bba8db86810c

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

[maven-release-plugin] prepare release v1.2.17
2022-04-12 10:53:35 Mark Struberg <struberg@apache.org> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/access/FieldAndMethodAccessMode.java v 442b44992ca6dcfc702d64df121d0b969ade5336
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/util/BeanUtil.java v 442b44992ca6dcfc702d64df121d0b969ade5336
johnzon-mapper/src/test/java/org/apache/johnzon/mapper/internal/BeanUtilTest.java v 442b44992ca6dcfc702d64df121d0b969ade5336

JOHNZON-264 move introspection stuff to new BeanUtil
2022-04-10 20:06:50 Romain Manni-Bucau <rmannibucau@gmail.com> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/Cleanable.java v 46a1bb8103e9f6dc0cd6b174b5a85a22a578e499
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MapperBuilder.java v 46a1bb8103e9f6dc0cd6b174b5a85a22a578e499
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/Mappings.java v 46a1bb8103e9f6dc0cd6b174b5a85a22a578e499
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/access/FieldAndMethodAccessMode.java v 46a1bb8103e9f6dc0cd6b174b5a85a22a578e499
johnzon-mapper/src/test/java/org/apache/johnzon/mapper/access/FieldAndMethodAccessModeTest.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-mapper/src/main/java/org/apache/johnzon/mapper/MapperBuilder.java v a38e0c3daef597bae13e0cc68548f8386272c570
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/access/FieldAndMethodAccessMode.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-mapper/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-03 10:28:31 Romain Manni-Bucau <rmannibucau@gmail.com> johnzon-mapper/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-mapper/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-mapper/src/main/java/org/apache/johnzon/mapper/DynamicMappingGenerator.java v c95517479aab2c3934e54f1cdbf5fc9b449925e5
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MappingGeneratorImpl.java v c95517479aab2c3934e54f1cdbf5fc9b449925e5

[JOHNZON-358][JOHNZON-357] enhance (de)serializer support on list/map types
2021-11-23 11:19:11 Romain Manni-Bucau <rmannibucau@gmail.com> johnzon-mapper/pom.xml v b221d9db923c142afcddde056abd9301acbf9af1

[JOHNZON-354] reverse johnzon.failOnMissingCreatorValues default and support jsonb.creator-parameters-required prop
2021-07-01 07:30:14 Romain Manni-Bucau <rmannibucau@gmail.com> johnzon-mapper/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-mapper/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-mapper/src/main/java/org/apache/johnzon/mapper/Mapper.java v c8e233e2f3c54037b8aa5d5d9bf165b550cc9641
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MapperConfig.java v c8e233e2f3c54037b8aa5d5d9bf165b550cc9641
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MappingGeneratorImpl.java v c8e233e2f3c54037b8aa5d5d9bf165b550cc9641
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MappingParserImpl.java v c8e233e2f3c54037b8aa5d5d9bf165b550cc9641
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/Mappings.java v c8e233e2f3c54037b8aa5d5d9bf165b550cc9641
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/internal/JsonPointerTracker.java v c8e233e2f3c54037b8aa5d5d9bf165b550cc9641
johnzon-mapper/src/test/java/org/apache/johnzon/mapper/CircularObjectsTest.java v c8e233e2f3c54037b8aa5d5d9bf165b550cc9641
johnzon-mapper/src/test/java/org/apache/johnzon/mapper/internal/JsonPointerTrackerTest.java v c8e233e2f3c54037b8aa5d5d9bf165b550cc9641

[JOHNZON-349] trying to not do reflection until we know we can, dedup annotation case
2021-06-06 18:47:09 Romain Manni-Bucau <rmannibucau@gmail.com> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/Mapper.java v 87bbe6797c24240e07709def235e18ec7282cb5a
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/Mappings.java v 87bbe6797c24240e07709def235e18ec7282cb5a
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/access/FieldAccessMode.java v 87bbe6797c24240e07709def235e18ec7282cb5a

[JOHNZON-347] some adjustment for recent java versions, need some more love to be faster
2021-06-02 17:45:31 Romain Manni-Bucau <rmannibucau@gmail.com> johnzon-mapper/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-mapper/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-mapper/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-mapper/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-mapper/src/main/java/org/apache/johnzon/mapper/DynamicMappingGenerator.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-mapper/src/main/java/org/apache/johnzon/mapper/DynamicMappingGenerator.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-mapper/src/main/java/org/apache/johnzon/mapper/MappingGeneratorImpl.java v 76b15ef2a793e96ae57074d902e20e4809b02516

[JOHNZON-343] fixing adapter handling in writeobject
2021-04-26 09:24:47 Romain Manni-Bucau <rmannibucau@gmail.com> johnzon-mapper/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-mapper/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-mapper/src/main/java/org/apache/johnzon/mapper/access/BaseAccessMode.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-mapper/src/main/java/org/apache/johnzon/mapper/DynamicMappingGenerator.java v 5e9ee0a89fb13cf240b3c9ef0d0ed32d801869c5
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MappingGeneratorImpl.java v 5e9ee0a89fb13cf240b3c9ef0d0ed32d801869c5

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

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

[JOHNZON-335] workaround for nested JsonbSerializers handling and invalid JSON
2021-01-31 23:03:29 Mark Struberg <struberg@apache.org> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/Mapper.java v 6474c9697d1c81659baddef421dbfbb9fd161635

various small performance improvenemts

* start with bigger buffers
* bufferLeft to avoid recalculation every time
2021-01-26 08:56:04 Romain Manni-Bucau <rmannibucau@gmail.com> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/Mapper.java v f96fceae0316cdf5f7cf406def46486d48c4805c
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MappingGeneratorImpl.java v f96fceae0316cdf5f7cf406def46486d48c4805c

[JOHNZON-333] align both writePrimitives methods of MappingGeneratorImpl
2021-01-25 22:44:26 Mark Struberg <struberg@apache.org> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/Mapper.java v b8529a3b8c45c759ccdd3d9ae2f27d67a5bb2d87
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MapperBuilder.java v b8529a3b8c45c759ccdd3d9ae2f27d67a5bb2d87
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MapperConfig.java v b8529a3b8c45c759ccdd3d9ae2f27d67a5bb2d87
johnzon-mapper/src/test/java/org/apache/johnzon/mapper/MapperConfigTest.java v b8529a3b8c45c759ccdd3d9ae2f27d67a5bb2d87
johnzon-mapper/src/test/java/org/apache/johnzon/mapper/MapperTest.java v b8529a3b8c45c759ccdd3d9ae2f27d67a5bb2d87
johnzon-mapper/src/test/java/org/superbiz/ExtendMappingTest.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:51:16 Romain Manni-Bucau <rmannibucau@gmail.com> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MapperBuilder.java v 0d06bd02fb9e8e3d9cc26dc90dd004e20b0b3b0a

[JOHNZON-332] add skipAccessModeWrapper toggle for backward compatibility
2021-01-25 11:48:36 Romain Manni-Bucau <rmannibucau@gmail.com> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MapperBuilder.java v 4f53103f64c9f7c0ec645c1b0d04c1d34f9a8dcf
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/access/KnownNotOpenedJavaTypesAccessMode.java v 4f53103f64c9f7c0ec645c1b0d04c1d34f9a8dcf
johnzon-mapper/src/test/java/org/apache/johnzon/mapper/CircularExceptionTest.java v 4f53103f64c9f7c0ec645c1b0d04c1d34f9a8dcf

[JOHNZON-332] exception de/serialization
2021-01-12 17:07:17 Romain Manni-Bucau <rmannibucau@gmail.com> johnzon-mapper/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-mapper/pom.xml v 7e1013bef9b3f38cb9d587b9a3dcb418f8937130

[maven-release-plugin] prepare release v1.2.10
2020-12-15 14:12:50 Jean-Louis Monteiro <jlmonteiro@tomitribe.com> johnzon-mapper/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-mapper/pom.xml v 6cc672117856ec8605837be27b87e95514376523

[maven-release-plugin] prepare release v1.2.9
2020-08-19 09:46:55 Romain Manni-Bucau <rmannibucau@gmail.com> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/Mappings.java v b1c44d56f764d32f2500f3438689b19ddfedde3a

[JOHNZON-321] avoid conflict for primitive converters due to the new jsonb enum converter
2020-08-19 09:30:48 Romain Manni-Bucau <rmannibucau@gmail.com> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/Mapper.java v 12c59fd769101c972a5ceb1b9d5a3e05b8a145df
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MapperBuilder.java v 12c59fd769101c972a5ceb1b9d5a3e05b8a145df
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MapperConfig.java v 12c59fd769101c972a5ceb1b9d5a3e05b8a145df
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MappingParserImpl.java v 12c59fd769101c972a5ceb1b9d5a3e05b8a145df
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/Mappings.java v 12c59fd769101c972a5ceb1b9d5a3e05b8a145df
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/converter/EnumConverter.java v 12c59fd769101c972a5ceb1b9d5a3e05b8a145df
johnzon-mapper/src/test/java/org/apache/johnzon/mapper/MapperConfigTest.java v 12c59fd769101c972a5ceb1b9d5a3e05b8a145df
johnzon-mapper/src/test/java/org/superbiz/ExtendMappingTest.java v 12c59fd769101c972a5ceb1b9d5a3e05b8a145df

[JOHNZON-321] ensure enums mapped with jsonb can use @JsonbProperty to rename the enum name in json land
2020-07-15 19:05:43 Romain Manni-Bucau <rmannibucau@gmail.com> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MappingParserImpl.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-mapper/src/main/java/org/apache/johnzon/mapper/MapperBuilder.java v 0b8c0d13efad98654d258bee1a1ef623ac091ebb
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MapperConfig.java v 0b8c0d13efad98654d258bee1a1ef623ac091ebb
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MappingParserImpl.java v 0b8c0d13efad98654d258bee1a1ef623ac091ebb
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/Mappings.java v 0b8c0d13efad98654d258bee1a1ef623ac091ebb
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/TypeAwareAdapter.java v 0b8c0d13efad98654d258bee1a1ef623ac091ebb
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/access/BaseAccessMode.java v 0b8c0d13efad98654d258bee1a1ef623ac091ebb
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/converter/DateWithCopyConverter.java v 0b8c0d13efad98654d258bee1a1ef623ac091ebb
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/converter/LocaleConverter.java v 0b8c0d13efad98654d258bee1a1ef623ac091ebb
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/internal/ConverterAdapter.java v 0b8c0d13efad98654d258bee1a1ef623ac091ebb
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/map/LazyConverterMap.java v 0b8c0d13efad98654d258bee1a1ef623ac091ebb
johnzon-mapper/src/test/java/org/apache/johnzon/mapper/MapperConfigTest.java v 0b8c0d13efad98654d258bee1a1ef623ac091ebb
johnzon-mapper/src/test/java/org/apache/johnzon/mapper/ObjectConverterTest.java v 0b8c0d13efad98654d258bee1a1ef623ac091ebb
johnzon-mapper/src/test/java/org/superbiz/ExtendMappingTest.java v 0b8c0d13efad98654d258bee1a1ef623ac091ebb

[JOHNZON-317] lazy lookup of implicit converters
2020-07-03 16:50:49 Romain Manni-Bucau <rmannibucau@gmail.com> johnzon-mapper/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-mapper/pom.xml v 88bdd12b8e533bf786b7b00023d8ecbfc84b8998

[maven-release-plugin] prepare release v1.2.8
2020-07-03 16:40:45 Romain Manni-Bucau <rmannibucau@gmail.com> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/Mappings.java v c1860cfedaabd07c73471f2023360ee52e1e5b01
johnzon-mapper/src/test/java/org/apache/johnzon/mapper/MapingsKeyCacheForParameterizedTypesTest.java v c1860cfedaabd07c73471f2023360ee52e1e5b01

[JOHNZON-316] ensure parameterized type use their own instance as key cache in mappins and not just the raw type
2020-06-01 13:18:35 Romain Manni-Bucau <rmannibucau@gmail.com> johnzon-mapper/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-mapper/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-mapper/pom.xml v 1279c45040a870e227528cca8e8cd3917df2f41f

revert version to reroll the release
2020-06-01 13:15:12 Romain Manni-Bucau <rmannibucau@gmail.com> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MappingParserImpl.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-mapper/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-mapper/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-mapper/src/main/java/org/apache/johnzon/mapper/JohnzonAny.java v 43eff6cb93efef0e04e75dc2e8a3f710a9265991
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MappingParserImpl.java v 43eff6cb93efef0e04e75dc2e8a3f710a9265991
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/Mappings.java v 43eff6cb93efef0e04e75dc2e8a3f710a9265991
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/access/AccessMode.java v 43eff6cb93efef0e04e75dc2e8a3f710a9265991
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/access/BaseAccessMode.java v 43eff6cb93efef0e04e75dc2e8a3f710a9265991

JOHNZON-314 support @JohnzonAny on a field
2020-05-10 15:46:20 Romain Manni-Bucau <rmannibucau@gmail.com> johnzon-mapper/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-mapper/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-mapper/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-mapper/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-mapper/pom.xml v 1f5a4153ab6b741a17654a7e9d65a946876e6801

JOHNZON-310 jakarta artifacts
2020-03-27 10:41:51 Romain Manni-Bucau <rmannibucau@gmail.com> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/Mapper.java v ef9fc08a3d4846534449eb37833470837d808da7
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MapperConfig.java v ef9fc08a3d4846534449eb37833470837d808da7
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MappingParserImpl.java v ef9fc08a3d4846534449eb37833470837d808da7
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/internal/AdapterKey.java v ef9fc08a3d4846534449eb37833470837d808da7

JOHNZON-309 more tolerance of adapters (string)
2020-03-27 09:11:26 Romain Manni-Bucau <rmannibucau@gmail.com> johnzon-mapper/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-mapper/pom.xml v 413b0256409fb64b6c7b8de84be02e4f08ddd49f

[maven-release-plugin] prepare release v1.2.4
2020-03-23 15:02:58 Romain Manni-Bucau <rmannibucau@gmail.com> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MapperException.java v 695a887a43f70b600cf92199c711e62eeb1e4569
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/access/FieldAccessMode.java v 695a887a43f70b600cf92199c711e62eeb1e4569
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/access/MethodAccessMode.java v 695a887a43f70b600cf92199c711e62eeb1e4569

JOHNZON-306 more details on which field/method failed to bind
2020-03-10 13:22:43 Romain Manni-Bucau <rmannibucau@apache.org> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/Mappings.java v a4e9a87ab2bb38aabb53b97447e9b1079c13454d
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/reflection/Generics.java v a4e9a87ab2bb38aabb53b97447e9b1079c13454d
johnzon-mapper/src/test/java/org/apache/johnzon/mapper/GenericsTest.java v a4e9a87ab2bb38aabb53b97447e9b1079c13454d

JOHNZON-303 a class with some generic should be able to map a container (list/map) using this generic
2020-02-21 07:26:31 Romain Manni-Bucau <rmannibucau@apache.org> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/JohnzonCores.java v 165fb6c39a6fa675fd51478b0d3f8834d2bfea17
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/JohnzonReaderHandler.java v 165fb6c39a6fa675fd51478b0d3f8834d2bfea17
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/Mapper.java v 165fb6c39a6fa675fd51478b0d3f8834d2bfea17
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MapperBuilder.java v 165fb6c39a6fa675fd51478b0d3f8834d2bfea17
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/ReaderHandler.java v 165fb6c39a6fa675fd51478b0d3f8834d2bfea17

JOHNZON-302 enable from/to parser/generator in jsonb impl
2020-02-09 20:23:36 Romain Manni-Bucau <rmannibucau@apache.org> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MapperBuilder.java v 80d63286a994c0ee3b5d36aee209de9554535ba5

avoid uninitialized MapperBuilder for pojo<->JsonValue mapping
2020-02-09 20:22:51 Romain Manni-Bucau <rmannibucau@apache.org> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MapperBuilder.java v 5325f9f8d9f02ac4b9b121b28fdda928fabb3e01

avoid uninitialized MapperBuilder for pojo<->JsonValue mapping
2020-01-24 13:43:28 Romain Manni-Bucau <rmannibucau@gmail.com> johnzon-mapper/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-mapper/pom.xml v bad862a94edfb0a3aac5e541f40d87e4f3c83171

[maven-release-plugin] prepare release v1.2.3
2019-12-20 10:16:28 Romain Manni-Bucau <rmannibucau@gmail.com> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/access/AccessMode.java v 2e24d5a2f070d46f9e0ded9b479f633559953620
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/access/BaseAccessMode.java v 2e24d5a2f070d46f9e0ded9b479f633559953620
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/access/FieldAndMethodAccessMode.java v 2e24d5a2f070d46f9e0ded9b479f633559953620
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/access/Meta.java v 2e24d5a2f070d46f9e0ded9b479f633559953620
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/access/MethodAccessMode.java v 2e24d5a2f070d46f9e0ded9b479f633559953620
johnzon-mapper/src/test/java/org/apache/johnzon/mapper/RecordTest.java v 2e24d5a2f070d46f9e0ded9b479f633559953620

better record support (after jdk14 validation)
2019-12-19 18:53:56 Romain Manni-Bucau <rmannibucau@apache.org> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/JohnzonRecord.java v c3a49a5aca8a612b4dd95de6f68b25d8fe1f4c15
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MappingParserImpl.java v c3a49a5aca8a612b4dd95de6f68b25d8fe1f4c15
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/Mappings.java v c3a49a5aca8a612b4dd95de6f68b25d8fe1f4c15
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/access/BaseAccessMode.java v c3a49a5aca8a612b4dd95de6f68b25d8fe1f4c15
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/access/FieldAndMethodAccessMode.java v c3a49a5aca8a612b4dd95de6f68b25d8fe1f4c15
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/access/MethodAccessMode.java v c3a49a5aca8a612b4dd95de6f68b25d8fe1f4c15
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/reflection/Records.java v c3a49a5aca8a612b4dd95de6f68b25d8fe1f4c15
johnzon-mapper/src/test/java/org/apache/johnzon/mapper/RecordTest.java v c3a49a5aca8a612b4dd95de6f68b25d8fe1f4c15

JOHNZON-300 base to support java 14 records
2019-11-19 13:30:17 Romain Manni-Bucau <rmannibucau@gmail.com> johnzon-mapper/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-mapper/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-mapper/src/main/java/org/apache/johnzon/mapper/MapperConfig.java v 57c3b0fdc9cf3cc93fa1cc7c3b31c7ca0ff8eeeb
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MappingGeneratorImpl.java v 57c3b0fdc9cf3cc93fa1cc7c3b31c7ca0ff8eeeb
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MappingParserImpl.java v 57c3b0fdc9cf3cc93fa1cc7c3b31c7ca0ff8eeeb
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/Mappings.java v 57c3b0fdc9cf3cc93fa1cc7c3b31c7ca0ff8eeeb
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/converter/EnumConverter.java v 57c3b0fdc9cf3cc93fa1cc7c3b31c7ca0ff8eeeb

JOHNZON-292 accept Enum subclasses as enums
2019-10-18 10:01:08 Romain Manni-Bucau <rmannibucau@gmail.com> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MapperBuilder.java v 56cd8957a2a9d36483eacc97911ff990403a5220
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MapperConfig.java v 56cd8957a2a9d36483eacc97911ff990403a5220
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MappingGeneratorImpl.java v 56cd8957a2a9d36483eacc97911ff990403a5220
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MappingParserImpl.java v 56cd8957a2a9d36483eacc97911ff990403a5220
johnzon-mapper/src/test/java/org/apache/johnzon/mapper/MapperConfigTest.java v 56cd8957a2a9d36483eacc97911ff990403a5220
johnzon-mapper/src/test/java/org/superbiz/ExtendMappingTest.java v 56cd8957a2a9d36483eacc97911ff990403a5220

JOHNZON-290 PolumorphicConfig support
2019-10-01 19:03:45 Romain Manni-Bucau <rmannibucau@apache.org> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/Mapper.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 09:51:56 Romain Manni-Bucau <rmannibucau@gmail.com> johnzon-mapper/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-mapper/pom.xml v ae409fb4e95551e335501c64f06538576ae67e84

[maven-release-plugin] prepare release v1.2.1
2019-09-28 19:15:14 Romain Manni-Bucau <rmannibucau@apache.org> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MapperBuilder.java v fee2958377a803cc31dcc07801827137f9660105

JOHNZON-284 respect user charset when provided
2019-09-24 15:17:36 Romain Manni-Bucau <rmannibucau@gmail.com> johnzon-mapper/pom.xml v 0073b651089d81c4ef2fc13b9bb43e8b56abc2fd

ensure master is ready for next version since 1.2.0 vote is done
2019-09-09 09:38:06 Romain Manni-Bucau <rmannibucau@gmail.com> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MappingParserImpl.java v 940715e055bcd1c2a5db16c0872e1c49762ef3ca
johnzon-mapper/src/test/java/org/apache/johnzon/mapper/IndirectAdapterTest.java v 940715e055bcd1c2a5db16c0872e1c49762ef3ca

JOHNZON-275 ensure Adapter types can be extracted when inheritance is used
2019-08-18 18:44:41 Romain Manni-Bucau <rmannibucau@apache.org> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/DynamicMappingGenerator.java v 10ab78ea9f5e42bcc99b69f7962355fda6c42ee9

JOHNZON-242 ensure serializer stack is not corrupted
2019-08-17 18:50:53 Romain Manni-Bucau <rmannibucau@apache.org> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/access/FieldAndMethodAccessMode.java v 5994f4dad049e13a17f8b8c54fe6538d0311f9b6

adding a backward compatible constructor for FieldAndMethodAccessMode
2019-08-17 18:35:57 Romain Manni-Bucau <rmannibucau@apache.org> johnzon-mapper/pom.xml v 260b147e65b31091099f96c1b86389bc537523fb

moving to 1.2.0-SNAPSHOT since we passed tck with a few changes
2019-08-16 16:12:30 Romain Manni-Bucau <rmannibucau@apache.org> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MappingParserImpl.java v 7c6f006e566f08da4360b512518f432a7eb862a9
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/Mappings.java v 7c6f006e566f08da4360b512518f432a7eb862a9
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/reflection/Generics.java v 7c6f006e566f08da4360b512518f432a7eb862a9
johnzon-mapper/src/test/java/org/apache/johnzon/mapper/GenericsTest.java v 7c6f006e566f08da4360b512518f432a7eb862a9

JOHNZON-262 JOHNZON-263 JOHNZON-264 better support of generics for collections
2019-08-16 15:38:03 Romain Manni-Bucau <rmannibucau@apache.org> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/Mappings.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-mapper/src/main/java/org/apache/johnzon/mapper/Mapper.java v cd66727ab3244223a9b6c69227e74c7f7e94edfb
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MappingParserImpl.java v cd66727ab3244223a9b6c69227e74c7f7e94edfb
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/Mappings.java v cd66727ab3244223a9b6c69227e74c7f7e94edfb

JOHNZON-261 JOHNZON-260 better optional handling
2019-08-16 14:07:52 Romain Manni-Bucau <rmannibucau@apache.org> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MapperBuilder.java v cf35affe65d8a4a4789071b86d04423a8ab41a03
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MapperConfig.java v cf35affe65d8a4a4789071b86d04423a8ab41a03
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MappingParserImpl.java v cf35affe65d8a4a4789071b86d04423a8ab41a03
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/Mappings.java v cf35affe65d8a4a4789071b86d04423a8ab41a03
johnzon-mapper/src/test/java/org/apache/johnzon/mapper/MapperConfigTest.java v cf35affe65d8a4a4789071b86d04423a8ab41a03
johnzon-mapper/src/test/java/org/superbiz/ExtendMappingTest.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-14 11:00:51 Romain Manni-Bucau <rmannibucau@apache.org> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MapperBuilder.java v 3fd130928f414a1f621eef117b49c7d6df828eac
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MapperConfig.java v 3fd130928f414a1f621eef117b49c7d6df828eac
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MappingParserImpl.java v 3fd130928f414a1f621eef117b49c7d6df828eac
johnzon-mapper/src/test/java/org/apache/johnzon/mapper/MapperConfigTest.java v 3fd130928f414a1f621eef117b49c7d6df828eac
johnzon-mapper/src/test/java/org/superbiz/ExtendMappingTest.java v 3fd130928f414a1f621eef117b49c7d6df828eac

JOHNZON-254 ensure object are deserialized in bigdecimal
2019-08-14 10:44:12 Romain Manni-Bucau <rmannibucau@apache.org> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MappingParserImpl.java v d920e1cc43049634e992d1c7d1c6541435e12e16

JOHNZON-253 tolerate List without generic
2019-08-14 10:38:53 Romain Manni-Bucau <rmannibucau@apache.org> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MappingParserImpl.java v a1348aae8a49dc1e9c3aa59ec05bfa9a4388b862

JOHNZON-253 string generic deserialization
2019-08-14 10:31:06 Romain Manni-Bucau <rmannibucau@apache.org> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MappingParserImpl.java v 203b7aed30bd8874ac965e6eab631054ac6310f1
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/access/MethodAccessMode.java v 203b7aed30bd8874ac965e6eab631054ac6310f1

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

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

JOHNZON-249 ensure constructor visibility is validated
2019-08-13 19:15:58 Romain Manni-Bucau <rmannibucau@apache.org> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MappingGeneratorImpl.java v b9a02d27425acc954bd77080e2c6b64c6706d418
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MappingParserImpl.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:43:38 Romain Manni-Bucau <rmannibucau@apache.org> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MapperBuilder.java v 12cd64ccb67e03cbbabf7d73ac714658d350aaa8
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MapperConfig.java v 12cd64ccb67e03cbbabf7d73ac714658d350aaa8
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MappingGeneratorImpl.java v 12cd64ccb67e03cbbabf7d73ac714658d350aaa8
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MappingParserImpl.java v 12cd64ccb67e03cbbabf7d73ac714658d350aaa8
johnzon-mapper/src/test/java/org/apache/johnzon/mapper/AdvancedGenericsTest.java v 12cd64ccb67e03cbbabf7d73ac714658d350aaa8
johnzon-mapper/src/test/java/org/apache/johnzon/mapper/MapperConfigTest.java v 12cd64ccb67e03cbbabf7d73ac714658d350aaa8
johnzon-mapper/src/test/java/org/apache/johnzon/mapper/NumberSerializationTest.java v 12cd64ccb67e03cbbabf7d73ac714658d350aaa8
johnzon-mapper/src/test/java/org/superbiz/ExtendMappingTest.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-mapper/src/main/java/org/apache/johnzon/mapper/DynamicMappingGenerator.java v 7680b84a774814f92dfe46d3b8a7c908ba77680b
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MappingGeneratorImpl.java v 7680b84a774814f92dfe46d3b8a7c908ba77680b
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/ObjectConverter.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-mapper/src/main/java/org/apache/johnzon/mapper/MappingGeneratorImpl.java v 1f34d56f76af29cf99fd74e6d9aec5ee6eecf37f

JOHNZON-241 float can't be serialized as double
2019-08-10 17:46:47 Romain Manni-Bucau <rmannibucau@apache.org> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/access/FieldAccessMode.java v 3fc03a5a87f7050c9cdbd9b55d784b820ea04fb2
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/access/FieldAndMethodAccessMode.java v 3fc03a5a87f7050c9cdbd9b55d784b820ea04fb2
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/access/MethodAccessMode.java v 3fc03a5a87f7050c9cdbd9b55d784b820ea04fb2

JOHNZON-239 transient support
2019-08-10 17:20:39 Romain Manni-Bucau <rmannibucau@apache.org> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MappingParserImpl.java v 0775ac035f0e98d1f768418b619d47932840384d
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/access/Meta.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-mapper/src/main/java/org/apache/johnzon/mapper/MappingGeneratorImpl.java v bd46a434dd9a980c343dfa2415a23d95b4851c26
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/Mappings.java v bd46a434dd9a980c343dfa2415a23d95b4851c26
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/access/AccessMode.java v bd46a434dd9a980c343dfa2415a23d95b4851c26
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/access/FieldAccessMode.java v bd46a434dd9a980c343dfa2415a23d95b4851c26
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/access/FieldAndMethodAccessMode.java v bd46a434dd9a980c343dfa2415a23d95b4851c26
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/access/MethodAccessMode.java v bd46a434dd9a980c343dfa2415a23d95b4851c26
johnzon-mapper/src/test/java/org/apache/johnzon/mapper/AdvancedGenericsTest.java v bd46a434dd9a980c343dfa2415a23d95b4851c26

JOHNZON-236 ensure nillable conflicts are resolved properly
2019-08-10 12:41:05 Romain Manni-Bucau <rmannibucau@apache.org> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/DynamicMappingGenerator.java v 394445e113affb70f3d019ebef2afac3ac577da2
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/access/FieldAccessMode.java v 394445e113affb70f3d019ebef2afac3ac577da2
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/access/Meta.java v 394445e113affb70f3d019ebef2afac3ac577da2
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/access/MethodAccessMode.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-07 19:06:59 Romain Manni-Bucau <rmannibucau@apache.org> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MappingGeneratorImpl.java v cb1b21b216aee6a94dd4d1cbec03304b0e6201c6
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MappingParserImpl.java v cb1b21b216aee6a94dd4d1cbec03304b0e6201c6
johnzon-mapper/src/test/java/org/apache/johnzon/mapper/StreamTest.java v cb1b21b216aee6a94dd4d1cbec03304b0e6201c6

JOHNZON-229 serializing streams as list for now
2019-08-07 18:42:20 Romain Manni-Bucau <rmannibucau@apache.org> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MappingGeneratorImpl.java v 54c30b376874751f38d6d08a352f39ace60d1f81
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/Mappings.java v 54c30b376874751f38d6d08a352f39ace60d1f81
johnzon-mapper/src/test/java/org/apache/johnzon/mapper/converter/StringerTest.java v 54c30b376874751f38d6d08a352f39ace60d1f81

JOHNZON-227 ensure converter output is mapped properly even when changing original type - this can need another commit to introspect converter types and fallback on dynamic mode instead of activating it upfront (for perfs)
2019-08-07 18:15:55 Romain Manni-Bucau <rmannibucau@apache.org> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MappingParserImpl.java v aa5b800e1eb3840f74af8e3190d8a4bea0748b61
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/number/Validator.java v aa5b800e1eb3840f74af8e3190d8a4bea0748b61
johnzon-mapper/src/test/java/org/apache/johnzon/mapper/ReadPrimitiveTest.java v aa5b800e1eb3840f74af8e3190d8a4bea0748b61

JOHNZON-228 ensure all primitives are mapped in Mapper#readObject and not only JSON-P ones
2019-08-01 17:54:49 Mark Struberg <struberg@apache.org> johnzon-mapper/pom.xml v 74d3a8e8e49a5dddd16f37821186161af0e0481a

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

[maven-release-plugin] prepare release v1.1.13
2019-07-31 22:08:49 Mark Struberg <struberg@apache.org> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MappingParserImpl.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-mapper/src/main/java/org/apache/johnzon/mapper/Mapper.java v b4a25a4b7301fb7f44e1c7266b0e42c671a0b606
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MappingGeneratorImpl.java v b4a25a4b7301fb7f44e1c7266b0e42c671a0b606
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MappingParserImpl.java v b4a25a4b7301fb7f44e1c7266b0e42c671a0b606
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/util/ArrayUtil.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-30 17:45:58 Mark Struberg <struberg@apache.org> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MapperConfig.java v 9539e6d1487fbd26640aba55fafd4e5455c19ff8
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MappingParserImpl.java v 9539e6d1487fbd26640aba55fafd4e5455c19ff8
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/Mappings.java v 9539e6d1487fbd26640aba55fafd4e5455c19ff8

JOHNZON-226 register Adapters only once

Previous each MappingParserImpl has it's own set of ReverseAdapters.
They got rebuilt with every parsing (as this creates a new MappingParserImpl
each time.
I've now moved the ReverseAdapterMap to Config and populate it upfront.

I'm not yet fully happy with the solution as the ReverseAdapterMap also
contains dynamically registered Adapters. So feel free to move the Map
to a better place in the future.
2019-07-29 22:49:54 Mark Struberg <struberg@apache.org> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/Mapper.java v 41e0fdc50c59153a03e49e85afac534949ece4e6
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MappingGeneratorImpl.java v 41e0fdc50c59153a03e49e85afac534949ece4e6
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/util/ArrayUtil.java v 41e0fdc50c59153a03e49e85afac534949ece4e6

JOHNZON-226 use own Array.length
2019-07-29 15:22:01 Mark Struberg <struberg@apache.org> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MappingGeneratorImpl.java v f2d04b6155861e23eb779fa7be0f948276c5c7c3

JOHNZON-226 performance: avoid Array.getLength

Array.getLength performs rather poor as it doesn't get inlined
by the JIT due to heavy reflection.
2019-07-29 11:13:36 Mark Struberg <struberg@apache.org> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/Adapter.java v 83fc79ee67946683479fb450e8047f29cd8165a3

JOHNZON-202 improve/fix Adapter JavaDoc

txs to Alex falb (elexx) for the report!
2019-07-26 07:21:44 Romain Manni-Bucau <rmannibucau@apache.org> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MappingGeneratorImpl.java v c6d9661a05f0eae3e7fbd39b7210282d3afe9816
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MappingParserImpl.java v c6d9661a05f0eae3e7fbd39b7210282d3afe9816

JOHNZON-224 support JsonValue in adapters (parsing side)
2019-07-25 17:20:49 Mark Struberg <struberg@apache.org> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MappingGeneratorImpl.java v a9b615331b1e9830b8ce3b01ea2ec996c7f7c60b

JOHNZON-206 properly handle JsonValues in arrays

txs to elexx for the report and unit test!
2019-07-24 09:24:57 Romain Manni-Bucau <rmannibucau@gmail.com> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MappingParserImpl.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-mapper/src/main/java/org/apache/johnzon/mapper/Mapper.java v 2f56ba6e7dbecff45fbd4c37df84e33b916ec4aa

JOHNZON-222 enable to map JsonArray in jsonb impl
2019-07-01 14:39:09 Romain Manni-Bucau <rmannibucau@gmail.com> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/Mapper.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-mapper/src/main/java/org/apache/johnzon/mapper/jsonp/RewindableJsonParser.java v 440300a32f7a7c96dc4f07ce08846315e60ecbc9

completing previous commit, some missed case
2019-06-26 06:57:06 Mark Struberg <struberg@apache.org> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/Mapper.java v 67b761c40f6e6ad0d16ed82313915166afffad31
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/util/ArrayUtil.java v 67b761c40f6e6ad0d16ed82313915166afffad31
johnzon-mapper/src/test/java/org/apache/johnzon/mapper/MapperTest.java v 67b761c40f6e6ad0d16ed82313915166afffad31

JOHNZON-178 support Mapper#writeArray for primitives
2019-05-26 10:15:07 Romain Manni-Bucau <rmannibucau@apache.org> johnzon-mapper/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-mapper/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-mapper/src/main/java/org/apache/johnzon/mapper/DynamicMappingGenerator.java v 5892a84e61ee6c4c0dab3773ebfb8317d23a3cea
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MappingGenerator.java v 5892a84e61ee6c4c0dab3773ebfb8317d23a3cea
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MappingGeneratorImpl.java v 5892a84e61ee6c4c0dab3773ebfb8317d23a3cea

JOHNZON-211 ensure the serialization context uses the passed key if the related method is called
2019-04-04 11:15:37 Romain Manni-Bucau <rmannibucau@gmail.com> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/DynamicMappingGenerator.java v 4bdb367a6b8c3ab9bbb23498b836d091c5598a72
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MappingGeneratorImpl.java v 4bdb367a6b8c3ab9bbb23498b836d091c5598a72
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MappingParserImpl.java v 4bdb367a6b8c3ab9bbb23498b836d091c5598a72

JOHNZON-207 some enhancement on Xavier's patch
2019-04-03 14:31:50 Xavier Dury <kalgon@hotmail.com> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MapperConfig.java v a5044f5fbc67849e7511735ed81ddfde1e56a945
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MappingParserImpl.java v a5044f5fbc67849e7511735ed81ddfde1e56a945
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/ObjectConverter.java v a5044f5fbc67849e7511735ed81ddfde1e56a945
johnzon-mapper/src/test/java/org/apache/johnzon/mapper/ObjectConverterWithAnnotationTest.java v a5044f5fbc67849e7511735ed81ddfde1e56a945
johnzon-mapper/src/test/java/org/apache/johnzon/mapper/ObjectTypeTest.java v a5044f5fbc67849e7511735ed81ddfde1e56a945

Fix after review
2019-04-02 19:58:45 Xavier Dury <kalgon@hotmail.com> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MapperConfig.java v 69ea3926c00d4e4cffa86ae0ebdcc2b8185bad31
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MappingParserImpl.java v 69ea3926c00d4e4cffa86ae0ebdcc2b8185bad31
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/ObjectConverter.java v 69ea3926c00d4e4cffa86ae0ebdcc2b8185bad31
johnzon-mapper/src/test/java/org/apache/johnzon/mapper/MapperConfigTest.java v 69ea3926c00d4e4cffa86ae0ebdcc2b8185bad31
johnzon-mapper/src/test/java/org/apache/johnzon/mapper/ObjectConverterWithAnnotationTest.java v 69ea3926c00d4e4cffa86ae0ebdcc2b8185bad31
johnzon-mapper/src/test/java/org/apache/johnzon/mapper/ObjectTypeTest.java v 69ea3926c00d4e4cffa86ae0ebdcc2b8185bad31

Fixed deserialization of primitives
Serializers, Deserializers and Adapters ParameterizedTypes can be
retrieved on super-classes/interfaces
2019-04-02 15:28:46 Romain Manni-Bucau <rmannibucau@gmail.com> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MappingGeneratorImpl.java v e30dc44e96e367ac76fd5116b7e8f9f38fcd26e2

more reference passing in MappingGenerator to ensure we can override the generator as for object writers
2019-04-02 15:17:14 Romain Manni-Bucau <rmannibucau@gmail.com> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/DynamicMappingGenerator.java v 4f73100bdb5a094c7f05d361b0753e5bfe031566
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MappingGeneratorImpl.java v 4f73100bdb5a094c7f05d361b0753e5bfe031566

JOHNZON-207 tolerate primitive in objects in serializers
2019-04-01 18:29:55 Alexander Falb <elexx@apache.org> johnzon-mapper/src/test/java/org/apache/johnzon/mapper/MapperTest.java v 014ef1e19b25a327c3c7108bab9358ca36bca98c

JOHNZON-206: Tests for nested toStructure mapping

Signed-off-by: Mark Struberg <struberg@apache.org>
2019-03-31 18:02:07 Alexander Falb <elexx@apache.org> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/Mapper.java v fde35c273bc489a33e4e14447ed4f23d2e30c438
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MappingGeneratorImpl.java v fde35c273bc489a33e4e14447ed4f23d2e30c438

JOHNZON-205: add support for arrays in toStructure fixup
2019-03-31 16:42:24 Alexander Falb <elexx@apache.org> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/Mapper.java v 34ed330ad37e2c819205342934961cb0ac449cb6
johnzon-mapper/src/test/java/org/apache/johnzon/mapper/MapperTest.java v 34ed330ad37e2c819205342934961cb0ac449cb6
johnzon-mapper/src/test/java/org/superbiz/MultiStructureObject.java v 34ed330ad37e2c819205342934961cb0ac449cb6

JOHNZON-205: add support for arrays in toStructure
2019-03-03 17:05:20 Romain Manni-Bucau <rmannibucau@apache.org> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/JsonObjectGenerator.java v f28196b39ae3d0ff2ccdd8b1e9efe2a5801e1e7f
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/Mapper.java v f28196b39ae3d0ff2ccdd8b1e9efe2a5801e1e7f
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MapperBuilder.java v f28196b39ae3d0ff2ccdd8b1e9efe2a5801e1e7f
johnzon-mapper/src/test/java/org/apache/johnzon/mapper/MapperTest.java v f28196b39ae3d0ff2ccdd8b1e9efe2a5801e1e7f
johnzon-mapper/src/test/java/org/superbiz/MultiStructureObject.java v f28196b39ae3d0ff2ccdd8b1e9efe2a5801e1e7f

JOHNZON-203 first round of impl for JsonValue <-> pojo binding bypassing IO steps
2019-02-09 13:33:40 Alexander Falb <elexx@apache.org> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MappingGeneratorImpl.java v aa421120dcf4a3ad8fa3636f6ace74c08c194bce
johnzon-mapper/src/test/java/org/apache/johnzon/mapper/MapperVersionTest.java v aa421120dcf4a3ad8fa3636f6ace74c08c194bce

JOHNZON-199 skip attribute fix

skip attribute only if both minVersion and mapper.setVersion are set and if mapper.setVersion is less than minVersion (eg minVersion is not jet reached)
2019-02-09 13:33:25 Alexander Falb <elexx@apache.org> johnzon-mapper/src/test/java/org/apache/johnzon/mapper/MapperVersionTest.java v 2cf62333dd3877ed014085bcc4c1fb9acc3c7150

JOHNZON-199 split unit test to get better feedback for each assert
2018-12-18 09:46:12 Romain Manni-Bucau <rmannibucau@gmail.com> johnzon-mapper/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-mapper/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-mapper/src/main/java/org/apache/johnzon/mapper/MappingParserImpl.java v 4166c51f6daa73cf080b33896328f0b4bd13126f
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/Mappings.java v 4166c51f6daa73cf080b33896328f0b4bd13126f
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/access/AccessMode.java v 4166c51f6daa73cf080b33896328f0b4bd13126f
johnzon-mapper/src/test/java/org/apache/johnzon/mapper/AdderTest.java v 4166c51f6daa73cf080b33896328f0b4bd13126f

JOHNZON-198 basic adder support
2018-12-17 17:36:48 Romain Manni-Bucau <rmannibucau@gmail.com> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MapperBuilder.java v 2507062b09ab6deaa5b05cc21f4854e61e6a1092
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MapperConfig.java v 2507062b09ab6deaa5b05cc21f4854e61e6a1092
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/Mappings.java v 2507062b09ab6deaa5b05cc21f4854e61e6a1092
johnzon-mapper/src/test/java/org/apache/johnzon/mapper/MapperConfigTest.java v 2507062b09ab6deaa5b05cc21f4854e61e6a1092
johnzon-mapper/src/test/java/org/superbiz/ExtendMappingTest.java v 2507062b09ab6deaa5b05cc21f4854e61e6a1092

JOHNZON-197 Support johnzon.interfaceImplementationMapping jsonb property (and mapper option)
2018-11-22 09:55:02 Romain Manni-Bucau <rmannibucau@gmail.com> johnzon-mapper/src/test/java/org/apache/johnzon/core/TestJsonGeneratorFactory.java v 2893743f2846e0e5983d4efb593492e6525ae058

JOHNZON-195 ensure jsongenerator can write pritmitives directly (jsonp 1.1) and it still fails when it writes array items in an object
2018-09-14 16:30:46 Romain Manni-Bucau <rmannibucau@gmail.com> johnzon-mapper/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-mapper/pom.xml v cf78bac1a957289128ae9a7196950f92b02b57d4

[maven-release-plugin] prepare release v1.1.10
2018-08-30 19:33:33 Mark Struberg <struberg@apache.org> johnzon-mapper/pom.xml v 919fa53dacc2c1c51a356ca6dd76da3a71af670d

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

[maven-release-plugin] prepare release v1.1.9
2018-08-30 11:02:53 Mark Struberg <struberg@apache.org> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/converter/EnumConverter.java v 8b5c87d5caa942c0facfa1b62b8376fca869cf45

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

add tests for null values in arrays and lists
2018-08-29 19:46:18 Mark Struberg <struberg@apache.org> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/converter/EnumConverter.java v 9c90117edbc89470878fb112b1bc58ec6ae29a2b
johnzon-mapper/src/test/java/org/apache/johnzon/mapper/EnumTest.java v 9c90117edbc89470878fb112b1bc58ec6ae29a2b

JOHNZON-185 illegal enum value should lead to blowing up
2018-08-29 17:33:32 Mark Struberg <struberg@apache.org> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MappingParserImpl.java v 2845dd8825b7b7d4f5f594f05a2ccea202bdb652

JOHNZON-184 fix TypeAwareAdapter support for other types than String
2018-07-23 13:15:56 Mark Struberg <struberg@apache.org> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MappingParserImpl.java v 31fe53aadcaa18f94694addafb91bf04a5412f57

JOHNZON-177 soften the rules at least for bytes.

This is only an intermediate solution!
We will have to ship a proper solution until it's clear how
it will be solved on a spec level
2018-07-18 21:50:05 Mark Struberg <struberg@apache.org> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MappingParserImpl.java v 50b8fc3e84678d0266530e47c1c3372255cfc469
johnzon-mapper/src/test/java/org/apache/johnzon/mapper/MapperTest.java v 50b8fc3e84678d0266530e47c1c3372255cfc469

JOHNZON-177 blow up if java type range is exceeded

thanks to Markus Bruckner for the report!
2018-07-13 11:52:19 Mark Struberg <struberg@apache.org> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MappingGeneratorImpl.java v f784faf2ce2c954bbf6168e476d9152a3843b50f
johnzon-mapper/src/test/java/org/apache/johnzon/mapper/MapperPerformanceTest.java v f784faf2ce2c954bbf6168e476d9152a3843b50f
johnzon-mapper/src/test/java/org/apache/johnzon/mapper/MapperTest.java v f784faf2ce2c954bbf6168e476d9152a3843b50f

JOHNZON-179 improve writeArray performance

Array.get is really slow, so I rewrote the array handling
to render native types separately.
2018-07-03 10:24:11 Romain Manni-Bucau <rmannibucau@gmail.com> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MapperBuilder.java v a2cbd4375fcb361a8805e598e51656f34134dfad
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/access/BaseAccessMode.java v a2cbd4375fcb361a8805e598e51656f34134dfad
johnzon-mapper/src/test/java/org/apache/johnzon/mapper/MapperTest.java v a2cbd4375fcb361a8805e598e51656f34134dfad

JOHNZON-176 adding a FieldFilteringStrategy for ignored fields
2018-06-27 17:26:17 Mark Struberg <struberg@apache.org> johnzon-mapper/pom.xml v 17328867451e459bc48436b8a8253aa3f9cbb023

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

[maven-release-plugin] prepare release v1.1.8
2018-03-29 10:48:02 Mark Struberg <struberg@apache.org> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MappingParserImpl.java v a9b26270a55b6d6a64fed42aa3e73daf932dcbc9

JOHNZON-164 proper handling of conversion Exceptions
2018-03-27 10:52:21 amoscatelli <dragonide001> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MappingParserImpl.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-mapper/src/main/java/org/apache/johnzon/mapper/MappingParserImpl.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-mapper/pom.xml v 9b09ceb909ab13f031b24013df7919e2afebd131

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

[maven-release-plugin] prepare release v1.1.7
2018-02-26 14:46:25 Mark Struberg <struberg@apache.org> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/Mappings.java v d858d3dd461bc1b4dc98b789366a1a68673733b0
johnzon-mapper/src/test/java/org/apache/johnzon/mapper/EnumTest.java v d858d3dd461bc1b4dc98b789366a1a68673733b0

JOHNZON-150 add support for EnumSets
2018-02-20 18:42:05 Romain Manni-Bucau <rmannibucau@gmail.com> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/Mapper.java v d579e1381cf1842f08f35f8bf216c349dc123771
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MappingGeneratorImpl.java v d579e1381cf1842f08f35f8bf216c349dc123771
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MappingParserImpl.java v d579e1381cf1842f08f35f8bf216c349dc123771
johnzon-mapper/src/test/java/org/apache/johnzon/core/TestBufferProvider.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-mapper/pom.xml v 57f307cc6c2539a1193f10b52d05544f2acda236

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

[maven-release-plugin] prepare release v1.1.6
2018-02-12 10:31:21 Mark Struberg <struberg@apache.org> johnzon-mapper/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-mapper/pom.xml v ecbbe063143cad7f85d99cf85f920051cb6bddc1

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

[maven-release-plugin] prepare release v1.1.6
2018-02-04 18:02:34 Romain Manni-Bucau <rmannibucau@apache.org> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MappingParserImpl.java v e2562bf73ca323cb1fb889c89e1b19875db4a6fd
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/Mappings.java v e2562bf73ca323cb1fb889c89e1b19875db4a6fd
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/access/BaseAccessMode.java v e2562bf73ca323cb1fb889c89e1b19875db4a6fd
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/access/FieldAccessMode.java v e2562bf73ca323cb1fb889c89e1b19875db4a6fd
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/access/MethodAccessMode.java v e2562bf73ca323cb1fb889c89e1b19875db4a6fd
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/reflection/Generics.java v e2562bf73ca323cb1fb889c89e1b19875db4a6fd

aligning code from AccessMode and Generics to avoid duplication
2018-02-04 17:18:54 Romain Manni-Bucau <rmannibucau@apache.org> johnzon-mapper/pom.xml v 6fc58b4c82e1a1be6dd7d5aba787950c6e689cf9

dropping garbage of previous commit - no need of commons-lang3
2018-02-04 17:15:12 Romain Manni-Bucau <rmannibucau@apache.org> johnzon-mapper/pom.xml v fea9ac9f0b4e017378f67f57985a9621ce94457a
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/Mappings.java v fea9ac9f0b4e017378f67f57985a9621ce94457a
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/reflection/Generics.java v fea9ac9f0b4e017378f67f57985a9621ce94457a
johnzon-mapper/src/test/java/org/apache/johnzon/mapper/GenericsTest.java v fea9ac9f0b4e017378f67f57985a9621ce94457a
johnzon-mapper/src/test/java/org/superbiz/Model.java v fea9ac9f0b4e017378f67f57985a9621ce94457a
johnzon-mapper/src/test/java/org/superbiz/ModelBase.java v fea9ac9f0b4e017378f67f57985a9621ce94457a
johnzon-mapper/src/test/java/org/superbiz/ModelSuperBase.java v fea9ac9f0b4e017378f67f57985a9621ce94457a
johnzon-mapper/src/test/java/org/superbiz/ModelSuperSuperBase.java v fea9ac9f0b4e017378f67f57985a9621ce94457a

JOHNZON-155 better support of TypeVariables
2018-01-24 15:05:42 Romain Manni-Bucau <rmannibucau@gmail.com> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MappingGeneratorImpl.java v a25adfaee4dfe30ceea0bdaafba6e3978e749923
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/Mappings.java v a25adfaee4dfe30ceea0bdaafba6e3978e749923
johnzon-mapper/src/test/java/org/apache/johnzon/mapper/ObjectSerializationTest.java v a25adfaee4dfe30ceea0bdaafba6e3978e749923

JOHNZON-154 ensure we support Object as being dynamically evaluated
2017-12-31 12:41:18 Romain Manni-Bucau <rmannibucau@apache.org> johnzon-mapper/src/test/java/org/apache/johnzon/mapper/NullTest.java v dc2cd8f7a6a5f83ec8ab89f26466809df3932fba

fixing checkstyle
2017-12-30 22:57:18 Steven Walters <kemuri9@gmail.com> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MappingGeneratorImpl.java v 5bd56828d782738c33826ab117189c097c54277f
johnzon-mapper/src/test/java/org/apache/johnzon/mapper/NullTest.java v 5bd56828d782738c33826ab117189c097c54277f

JOHNZON-151: Fix serialization of nulls inside a collection inside a parent object
* Fixes NullPointerException on attempting to access getClass of null object.
* Fixes silently ignoring nulls within a list/array when they are contained by a higher object.
2017-11-29 20:47:13 Reinhard Sandtner <rsandtner@apache.org> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/Mapper.java v 09dd93ef1899cab85f7289ae2522d0123f2b0897

JOHNZON-148 fixed Stream serializing for primitives
2017-11-10 12:53:32 Mark Struberg <struberg@apache.org> johnzon-mapper/pom.xml v 4f1c2778f0e08c3a8e90737ba3cbac7ddc322028

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

[maven-release-plugin] prepare release v1.1.5
2017-11-10 10:17:29 Mark Struberg <struberg@apache.org> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MappingParserImpl.java v 7c6933dcdc799b3e8934dea0b85926fafef5e12d

JOHNZON-145 improve error handling on missing converter
2017-11-02 14:45:33 Mark Struberg <struberg@apache.org> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/Mapper.java v 2ffe0f69735021508cd0b064d88044492ccc234c
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MapperBuilder.java v 2ffe0f69735021508cd0b064d88044492ccc234c
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MapperConfig.java v 2ffe0f69735021508cd0b064d88044492ccc234c
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MappingParserImpl.java v 2ffe0f69735021508cd0b064d88044492ccc234c

JOHNZON-143 make isDeduplicateObjects config a ternary flag.

The rule is now:
* _explicit_ decuplicateObjects set via config? -> use this
* otherwise -> check @JohnzonDeduplicateObjects annotation
* otherwise -> false
2017-11-02 14:22:00 Mark Struberg <struberg@apache.org> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/JohnzonDeduplicateObjects.java v 2ca9baf80a47c698a32dbbd294d27bc2ded5a3cd
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/Mapper.java v 2ca9baf80a47c698a32dbbd294d27bc2ded5a3cd
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MappingGeneratorImpl.java v 2ca9baf80a47c698a32dbbd294d27bc2ded5a3cd
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MappingParserImpl.java v 2ca9baf80a47c698a32dbbd294d27bc2ded5a3cd
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/Mappings.java v 2ca9baf80a47c698a32dbbd294d27bc2ded5a3cd
johnzon-mapper/src/test/java/org/apache/johnzon/mapper/CircularObjectsTest.java v 2ca9baf80a47c698a32dbbd294d27bc2ded5a3cd

JOHNZON-143 add @JohnzonDeduplicateObjects support

This allows to enable deduplicateObjects via an annotation on the root object.
See JOHNZON-135 for the underlying functionality.
2017-10-31 22:08:53 Reinhard Sandtner <rsandtner@apache.org> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MappingParserImpl.java v 52f0aab8ed32151b34528e1e48304682a4449f34
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/access/AccessMode.java v 52f0aab8ed32151b34528e1e48304682a4449f34
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/access/BaseAccessMode.java v 52f0aab8ed32151b34528e1e48304682a4449f34
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/access/FieldAccessMode.java v 52f0aab8ed32151b34528e1e48304682a4449f34
johnzon-mapper/src/test/java/org/apache/johnzon/mapper/ObjectConverterWithAnnotationTest.java v 52f0aab8ed32151b34528e1e48304682a4449f34

JOHNZON-77/JOHNZON-142 implemented ObjectConverter support for constructors
2017-10-16 21:23:25 Mark Struberg <struberg@apache.org> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MappingGeneratorImpl.java v 7bbeb16fdb3a0d513049f79172378c5cc8d84466
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MappingParserImpl.java v 7bbeb16fdb3a0d513049f79172378c5cc8d84466
johnzon-mapper/src/test/java/org/apache/johnzon/mapper/ObjectTypeTest.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-mapper/pom.xml v 0c13c01f919878537c8f4d08467f74d5acb0c837

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

[maven-release-plugin] prepare release v1.1.4
2017-10-05 11:01:38 Romain Manni-Bucau <rmannibucau@gmail.com> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MappingParserImpl.java v f8e3b0ba3ac7b42a93a1662396ff97f688229958
johnzon-mapper/src/test/java/org/apache/johnzon/mapper/MapperTest.java v f8e3b0ba3ac7b42a93a1662396ff97f688229958

JOHNZON-80 respecting attributeorder when deserializing SortedMaps
2017-09-26 13:08:59 Mark Struberg <struberg@apache.org> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MapperBuilder.java v 34145fe3d8398459b09eb65209ac94ea62bcb992

JOHNZON-135 add proper JavaDocs for setDeduplicateObjects
2017-09-25 23:19:45 Mark Struberg <struberg@apache.org> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MappingGeneratorImpl.java v ade1c27179830d06488cd80da0fa5ec233025f53
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MappingParserImpl.java v ade1c27179830d06488cd80da0fa5ec233025f53
johnzon-mapper/src/test/java/org/apache/johnzon/mapper/CircularObjectsTest.java v ade1c27179830d06488cd80da0fa5ec233025f53

JOHNZON-135 also support deduplication in arrays
2017-09-24 23:22:23 Mark Struberg <struberg@apache.org> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/Mapper.java v cc24e8e1cc63405d9493e0872c7149066a6e1880
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MapperBuilder.java v cc24e8e1cc63405d9493e0872c7149066a6e1880
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MapperConfig.java v cc24e8e1cc63405d9493e0872c7149066a6e1880
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MappingGeneratorImpl.java v cc24e8e1cc63405d9493e0872c7149066a6e1880
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MappingParserImpl.java v cc24e8e1cc63405d9493e0872c7149066a6e1880
johnzon-mapper/src/test/java/org/apache/johnzon/mapper/CircularObjectsTest.java v cc24e8e1cc63405d9493e0872c7149066a6e1880
johnzon-mapper/src/test/java/org/apache/johnzon/mapper/JohnzonIgnoreNestedTest.java v cc24e8e1cc63405d9493e0872c7149066a6e1880
johnzon-mapper/src/test/java/org/apache/johnzon/mapper/MapperConfigTest.java v cc24e8e1cc63405d9493e0872c7149066a6e1880
johnzon-mapper/src/test/java/org/superbiz/ExtendMappingTest.java v cc24e8e1cc63405d9493e0872c7149066a6e1880

JOHNZON-135 add MapperConfig switch to enable deduplication
2017-09-24 22:16:03 Mark Struberg <struberg@apache.org> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/Mapper.java v b722755aea7e04bcf3b4bba7f5b8f7f830d50a71
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MappingGeneratorImpl.java v b722755aea7e04bcf3b4bba7f5b8f7f830d50a71
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MappingParserImpl.java v b722755aea7e04bcf3b4bba7f5b8f7f830d50a71
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/internal/JsonPointerTracker.java v b722755aea7e04bcf3b4bba7f5b8f7f830d50a71
johnzon-mapper/src/test/java/org/apache/johnzon/mapper/CircularObjectsTest.java v b722755aea7e04bcf3b4bba7f5b8f7f830d50a71
johnzon-mapper/src/test/java/org/apache/johnzon/mapper/JohnzonIgnoreNestedTest.java v b722755aea7e04bcf3b4bba7f5b8f7f830d50a71

JOHNZON-135 write and read much more complex cyclic data
2017-09-24 15:29:08 Mark Struberg <struberg@apache.org> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MappingParserImpl.java v 0f693d8257ea70d13517bbacc1e92a499aa3df6f
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/internal/JsonPointerTracker.java v 0f693d8257ea70d13517bbacc1e92a499aa3df6f
johnzon-mapper/src/test/java/org/apache/johnzon/mapper/CircularExceptionTest.java v 0f693d8257ea70d13517bbacc1e92a499aa3df6f
johnzon-mapper/src/test/java/org/apache/johnzon/mapper/CircularObjectsTest.java v 0f693d8257ea70d13517bbacc1e92a499aa3df6f
johnzon-mapper/src/test/java/org/apache/johnzon/mapper/internal/JsonPointerTrackerTest.java v 0f693d8257ea70d13517bbacc1e92a499aa3df6f

JOHNZON-135 deserialise JsonPointers back to previously mapped objects
2017-09-22 23:23:41 Mark Struberg <struberg@apache.org> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MappingGeneratorImpl.java v 0091f20199803b9e32bdfe3d696e6109de0ad8b8
johnzon-mapper/src/test/java/org/apache/johnzon/mapper/CircularExceptionTest.java v 0091f20199803b9e32bdfe3d696e6109de0ad8b8

JOHNZON-135 support recursive structures

this is the write part for now.
We still need to support de-serialisation
2017-08-29 13:26:10 Mark Struberg <struberg@apache.org> johnzon-mapper/pom.xml v e20ac4ff93088124e0fb79a1a959077dc208fea9

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

[maven-release-plugin] prepare release v1.1.3
2017-07-30 09:33:31 rmannibucau <rmannibucau@apache.org> johnzon-mapper/pom.xml v d1292a30b6d51d9b9e0928458a438fb0cbf9fd32

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

[maven-release-plugin] prepare release v1.1.2
2017-07-29 10:12:46 rmannibucau <rmannibucau@apache.org> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MappingParserImpl.java v 55d55856b033d87464f856d768edb5e96fd587a8

fallback for jsonp 1.0 in mapper parser impl
2017-07-29 09:53:12 rmannibucau <rmannibucau@apache.org> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MappingParserImpl.java v 80b937db850e185b6e3d572607f6e1b96d868a1c

JOHNZON-132 handle custom ParameterizedType in buildObject
2017-06-24 15:27:46 rmannibucau <rmannibucau@apache.org> johnzon-mapper/pom.xml v 2f0cb1b54bb216280ba55b71373d3c3165ae4e8c

JOHNZON-131 James Carman patch to handle mapper.internal package in jsonb - OSGi
2017-06-24 14:50:11 rmannibucau <rmannibucau@apache.org> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MapperBuilder.java v 25984cbeddff5f713feb319c817559a5b0afbc8b

JOHNZON-130 ensure access mode if configurable even for jsonb
2017-06-10 20:20:44 rmannibucau <rmannibucau@apache.org> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MapperBuilder.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-mapper/pom.xml v f283c1e896526c136afbba5fc07faf657a40fb32

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

[maven-release-plugin] prepare release v1.1.1
2017-05-30 10:34:07 rmannibucau <rmannibucau@apache.org> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MapperBuilder.java v 0a45f19686ef2da774a1a939526942ea71c4dff6
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MapperConfig.java v 0a45f19686ef2da774a1a939526942ea71c4dff6
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MappingParserImpl.java v 0a45f19686ef2da774a1a939526942ea71c4dff6
johnzon-mapper/src/test/java/org/apache/johnzon/mapper/LiteralTest.java v 0a45f19686ef2da774a1a939526942ea71c4dff6
johnzon-mapper/src/test/java/org/apache/johnzon/mapper/MapperConfigTest.java v 0a45f19686ef2da774a1a939526942ea71c4dff6
johnzon-mapper/src/test/java/org/superbiz/ExtendMappingTest.java v 0a45f19686ef2da774a1a939526942ea71c4dff6

JOHNZON-117 patch from Kimmel Tamas to enhance our number handling in generic structures (map etc), thanks a lot
2017-04-24 22:13:26 Mark Struberg <struberg@apache.org> johnzon-mapper/pom.xml v 3cb484c1727295b385fd2e74f5259c09de0ba729

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

[maven-release-plugin] prepare release v1.1.0
2017-04-19 11:13:10 rmannibucau <rmannibucau@apache.org> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MapperBuilder.java v 125cbf22557db74ff1f74d59167c5fd88e80298d
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MapperConfig.java v 125cbf22557db74ff1f74d59167c5fd88e80298d
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MappingGeneratorImpl.java v 125cbf22557db74ff1f74d59167c5fd88e80298d
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/SerializeValueFilter.java v 125cbf22557db74ff1f74d59167c5fd88e80298d
johnzon-mapper/src/test/java/org/apache/johnzon/mapper/MapperConfigTest.java v 125cbf22557db74ff1f74d59167c5fd88e80298d
johnzon-mapper/src/test/java/org/apache/johnzon/mapper/SerializeValueFilterTest.java v 125cbf22557db74ff1f74d59167c5fd88e80298d
johnzon-mapper/src/test/java/org/superbiz/ExtendMappingTest.java v 125cbf22557db74ff1f74d59167c5fd88e80298d

JOHNZON-115 add SerializeValueFilter
2017-04-18 21:17:52 rmannibucau <rmannibucau@apache.org> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/JohnzonIgnoreNested.java v dc7306d0e22647e7d48ff1e0958f984bbc369554
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/Mapper.java v dc7306d0e22647e7d48ff1e0958f984bbc369554
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MappingGeneratorImpl.java v dc7306d0e22647e7d48ff1e0958f984bbc369554
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/Mappings.java v dc7306d0e22647e7d48ff1e0958f984bbc369554
johnzon-mapper/src/test/java/org/apache/johnzon/mapper/JohnzonIgnoreNestedTest.java v dc7306d0e22647e7d48ff1e0958f984bbc369554

JOHNZON-114 @JohnzonIgnoreNested support to cut common cycles (JPA for instance)
2017-03-30 09:41:11 rmannibucau <rmannibucau@apache.org> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MapperConfig.java v f8d76d75969d826b0e3d046b4baed0114758e696
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MappingParserImpl.java v f8d76d75969d826b0e3d046b4baed0114758e696
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/Mappings.java v f8d76d75969d826b0e3d046b4baed0114758e696
johnzon-mapper/src/test/java/org/apache/johnzon/mapper/CustomEnumCodecTest.java v f8d76d75969d826b0e3d046b4baed0114758e696

JOHNZON-112 custom enum serialization support for arrays
2017-03-17 16:22:20 rmannibucau <rmannibucau@apache.org> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/Mapper.java v f48879137e8cb5fcc62ff24a4863658a8f868079
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MapperBuilder.java v f48879137e8cb5fcc62ff24a4863658a8f868079
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MapperConfig.java v f48879137e8cb5fcc62ff24a4863658a8f868079
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MappingParserImpl.java v f48879137e8cb5fcc62ff24a4863658a8f868079
johnzon-mapper/src/test/java/org/apache/johnzon/mapper/MapperConfigTest.java v f48879137e8cb5fcc62ff24a4863658a8f868079
johnzon-mapper/src/test/java/org/superbiz/ExtendMappingTest.java v f48879137e8cb5fcc62ff24a4863658a8f868079

JOHNZON-109 fail on unknown properties support
2017-01-27 19:31:48 rmannibucau <rmannibucau@apache.org> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/reflection/Converters.java v d344cbcb8a2371d006f74ceb727e71b032aaf568
johnzon-mapper/src/test/java/org/apache/johnzon/mapper/ObjectTypeTest.java v d344cbcb8a2371d006f74ceb727e71b032aaf568

example of wrapping with type serialization of a list - we surely need to enhance ObjectConverter to support that
2017-01-27 18:58:53 rmannibucau <rmannibucau@apache.org> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/access/FieldAndMethodAccessMode.java v 0e418b490f4252a82c4dd58d376c5af8dbd68126

JOHNZON-102 cleaning CompositeDecoratedType usage to avoid coding errors
2016-12-12 13:52:25 Mark Struberg <struberg@apache.org> johnzon-mapper/pom.xml v 0c1ca55a9d83ef3428c3056e240352c15e316eb1

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

[maven-release-plugin] prepare release v1.0.0
2016-12-05 22:39:03 Mark Struberg <struberg@apache.org> johnzon-mapper/pom.xml v ed2a42ef101e036071d7b542e97bc5a73980b299

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

propagate JSON-P 1.1 work to version 1.1.0
2016-12-04 22:57:11 rmannibucau <rmannibucau@apache.org> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/Mapper.java v 389dfe1fcd9ed3d92ce4ad788fd5159fd88d02e1

removing unused reverseAdaptersRegistry and ensuring to lookup JohnzonCdiExtension with a creationalcontext
2016-11-22 19:46:32 Mark Struberg <struberg@apache.org> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MappingParserImpl.java v d396c5bc5357f821fbb772022399bf356816de82
johnzon-mapper/src/test/java/org/apache/johnzon/mapper/MapperTest.java v d396c5bc5357f821fbb772022399bf356816de82

JOHNZON-96 implement JSON-P 1.1 API
2016-08-26 10:11:44 Romain manni-Bucau <rmannibucau@gmail.com> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MappingParserImpl.java v 60525af05ea8154529fac1206b6231d9757d0333

JOHNZON-94 making JsonValue serializable
2016-08-19 13:04:09 Reinhard Sandtner <rsandtner@apache.org> johnzon-mapper/pom.xml v f634af84ff328134051ddfe0e5406516981aca46

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

[maven-release-plugin] prepare release v0.9.5
2016-08-03 14:22:22 Romain manni-Bucau <rmannibucau@gmail.com> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MappingParserImpl.java v 982af7173b1596134c6ed9ce43d871863f58e285
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/converter/TimestampAdapter.java v 982af7173b1596134c6ed9ce43d871863f58e285
johnzon-mapper/src/test/java/org/apache/johnzon/mapper/converter/TimestampAdapterTest.java v 982af7173b1596134c6ed9ce43d871863f58e285

JOHNZON-93 support primitive types for adapter 'to' side
2016-07-17 14:11:49 Reinhard Sandtner <rsandtner@apache.org> johnzon-mapper/pom.xml v f9577480864aa9a5686b4690e8d66856639c7fa4

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

[maven-release-plugin] prepare release v0.9.4
2016-07-14 12:08:40 Reinhard Sandtner <rsandtner@apache.org> johnzon-mapper/src/test/java/org/apache/johnzon/mapper/MapperTest.java v 32f6aa592544dc39f3cb612626bfd6edbb132bbd

JOHNZON-91 ordered expected result
2016-07-02 21:21:54 Romain manni-Bucau <rmannibucau@gmail.com> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MapperBuilder.java v b3e496efc6afead36a115979ef4c478a1cae4a53
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/access/FieldAndMethodAccessMode.java v b3e496efc6afead36a115979ef4c478a1cae4a53
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/access/MethodAccessMode.java v b3e496efc6afead36a115979ef4c478a1cae4a53
johnzon-mapper/src/test/java/org/apache/johnzon/mapper/GetterSetterRespectTest.java v b3e496efc6afead36a115979ef4c478a1cae4a53
johnzon-mapper/src/test/java/org/apache/johnzon/mapper/JohnzonAnyMappingTest.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-mapper/src/main/java/org/apache/johnzon/mapper/JohnzonAny.java v b28c4baa08536f012bbc7a8e5a544b005f3a723e
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/JohnzonConverter.java v b28c4baa08536f012bbc7a8e5a544b005f3a723e
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/JohnzonIgnore.java v b28c4baa08536f012bbc7a8e5a544b005f3a723e
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/JohnzonProperty.java v b28c4baa08536f012bbc7a8e5a544b005f3a723e
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/JohnzonVirtualObjects.java v b28c4baa08536f012bbc7a8e5a544b005f3a723e
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/access/FieldAccessMode.java v b28c4baa08536f012bbc7a8e5a544b005f3a723e
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/access/Meta.java v b28c4baa08536f012bbc7a8e5a544b005f3a723e
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/access/MethodAccessMode.java v b28c4baa08536f012bbc7a8e5a544b005f3a723e
johnzon-mapper/src/test/java/org/apache/johnzon/mapper/MetaMapperTest.java v b28c4baa08536f012bbc7a8e5a544b005f3a723e

JOHNZON-87 meta annotation support
2016-06-03 18:21:15 Romain manni-Bucau <rmannibucau@gmail.com> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/JohnzonAny.java v 06cedc17a23b31f08c227a9deb46d15256f4d449
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MappingGeneratorImpl.java v 06cedc17a23b31f08c227a9deb46d15256f4d449
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MappingParserImpl.java v 06cedc17a23b31f08c227a9deb46d15256f4d449
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/Mappings.java v 06cedc17a23b31f08c227a9deb46d15256f4d449
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/access/AccessMode.java v 06cedc17a23b31f08c227a9deb46d15256f4d449
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/access/BaseAccessMode.java v 06cedc17a23b31f08c227a9deb46d15256f4d449
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/access/FieldAccessMode.java v 06cedc17a23b31f08c227a9deb46d15256f4d449
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/access/MethodAccessMode.java v 06cedc17a23b31f08c227a9deb46d15256f4d449
johnzon-mapper/src/test/java/org/apache/johnzon/mapper/JohnzonAnyMappingTest.java v 06cedc17a23b31f08c227a9deb46d15256f4d449

JOHNZON-85 @JohnzonAny
2016-06-03 17:28:22 Romain manni-Bucau <rmannibucau@gmail.com> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MapperBuilder.java v 36816c64b6f3f327b141b35db666b08ebf1b2348
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MappingGeneratorImpl.java v 36816c64b6f3f327b141b35db666b08ebf1b2348
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MappingParserImpl.java v 36816c64b6f3f327b141b35db666b08ebf1b2348
johnzon-mapper/src/test/java/org/apache/johnzon/mapper/MapperTest.java v 36816c64b6f3f327b141b35db666b08ebf1b2348

JOHNZON-84 getting rid of default converters for primitives
2016-06-03 16:25:32 Romain manni-Bucau <rmannibucau@gmail.com> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/access/BaseAccessMode.java v a1246b944ce5f63ff0ba5a5907dbda0d1e9ecfda

JOHNZON-83 avoid NPE if superclass is null in BaseAccessMode
2016-06-03 16:15:07 Romain manni-Bucau <rmannibucau@gmail.com> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MapperConfig.java v 79b8157d2a1f970edf6533e1f7dbc2f783209bf3
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/Mappings.java v 79b8157d2a1f970edf6533e1f7dbc2f783209bf3
johnzon-mapper/src/test/java/org/superbiz/ExtendMappingTest.java v 79b8157d2a1f970edf6533e1f7dbc2f783209bf3

restoring previous ability to extend our mapping to add generation features to it
2016-06-03 13:15:24 Romain Manni-Bucau <rmannibucau@gmail.com> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/Mapper.java v ba4235ca4cf4c6588dc7463310c0fb47f54aa108
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MapperBuilder.java v ba4235ca4cf4c6588dc7463310c0fb47f54aa108
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MapperConfig.java v ba4235ca4cf4c6588dc7463310c0fb47f54aa108
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MappingGeneratorImpl.java v ba4235ca4cf4c6588dc7463310c0fb47f54aa108
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MappingParserImpl.java v ba4235ca4cf4c6588dc7463310c0fb47f54aa108
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/Mappings.java v ba4235ca4cf4c6588dc7463310c0fb47f54aa108
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/access/AccessMode.java v ba4235ca4cf4c6588dc7463310c0fb47f54aa108
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/access/BaseAccessMode.java v ba4235ca4cf4c6588dc7463310c0fb47f54aa108
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/converter/ReversedAdapter.java v ba4235ca4cf4c6588dc7463310c0fb47f54aa108
johnzon-mapper/src/test/java/org/apache/johnzon/mapper/MapperConfigTest.java v ba4235ca4cf4c6588dc7463310c0fb47f54aa108
johnzon-mapper/src/test/java/org/apache/johnzon/mapper/MapperTest.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-mapper/src/main/java/org/apache/johnzon/mapper/Mapper.java v 0020886be089320b7802090d4dd03c9b39c4c5de
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/Mappings.java v 0020886be089320b7802090d4dd03c9b39c4c5de
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/access/AccessMode.java v 0020886be089320b7802090d4dd03c9b39c4c5de
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/access/BaseAccessMode.java v 0020886be089320b7802090d4dd03c9b39c4c5de
johnzon-mapper/src/test/java/org/apache/johnzon/mapper/MapperTest.java v 0020886be089320b7802090d4dd03c9b39c4c5de

JOHNZON-81 better support of Object as mapping type - write side
2016-06-03 11:31:18 Romain manni-Bucau <rmannibucau@gmail.com> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/Mapper.java v 95f0c466252b3f94d9e33b263a95e797734150d3
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MappingParserImpl.java v 95f0c466252b3f94d9e33b263a95e797734150d3
johnzon-mapper/src/test/java/org/apache/johnzon/mapper/MapperTest.java v 95f0c466252b3f94d9e33b263a95e797734150d3

JOHNZON-81 better support of Object as mapping type
2016-05-31 15:37:22 Romain manni-Bucau <rmannibucau@gmail.com> johnzon-mapper/src/test/java/org/apache/johnzon/mapper/OverflowTest.java v 1bc80922fe28b822c8b6880f477a30eef3b62701

test for overflow
2016-05-12 12:09:50 Romain manni-Bucau <rmannibucau@gmail.com> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MappingGenerator.java v e38e44b22680c69944355ef8507227006ac7be87
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MappingGeneratorImpl.java v e38e44b22680c69944355ef8507227006ac7be87
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MappingParser.java v e38e44b22680c69944355ef8507227006ac7be87
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MappingParserImpl.java v e38e44b22680c69944355ef8507227006ac7be87

reupdating jsonb api
2016-05-11 18:01:29 Mark Struberg <struberg@apache.org> johnzon-mapper/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-mapper/pom.xml v d75e94d455f8db03e4453a562574c59f5463e4c2

remove 'incubating' from our version string
2016-05-10 20:21:03 Romain manni-Bucau <rmannibucau@gmail.com> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/Mapper.java v 745668a81818ec37aed31dc6db868740191a9806
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MapperBuilder.java v 745668a81818ec37aed31dc6db868740191a9806
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MapperConfig.java v 745668a81818ec37aed31dc6db868740191a9806
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MappingGenerator.java v 745668a81818ec37aed31dc6db868740191a9806
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MappingGeneratorImpl.java v 745668a81818ec37aed31dc6db868740191a9806
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MappingParser.java v 745668a81818ec37aed31dc6db868740191a9806
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MappingParserImpl.java v 745668a81818ec37aed31dc6db868740191a9806
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/Mappings.java v 745668a81818ec37aed31dc6db868740191a9806
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/ObjectConverter.java v 745668a81818ec37aed31dc6db868740191a9806
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/access/AccessMode.java v 745668a81818ec37aed31dc6db868740191a9806
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/access/FieldAccessMode.java v 745668a81818ec37aed31dc6db868740191a9806
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/access/FieldAndMethodAccessMode.java v 745668a81818ec37aed31dc6db868740191a9806
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/access/MethodAccessMode.java v 745668a81818ec37aed31dc6db868740191a9806
johnzon-mapper/src/test/java/org/apache/johnzon/mapper/MapperConfigTest.java v 745668a81818ec37aed31dc6db868740191a9806
johnzon-mapper/src/test/java/org/apache/johnzon/mapper/ObjectConverterWithAnnotationTest.java v 745668a81818ec37aed31dc6db868740191a9806
johnzon-mapper/src/test/java/org/apache/johnzon/mapper/ObjectTypeTest.java v 745668a81818ec37aed31dc6db868740191a9806

upgrading jsonb-api + filling some TODO but not complete + splitting ObjectConverter in two (read/write)
2016-05-10 15:49:59 Reinhard Sandtner <rsandtner@apache.org> johnzon-mapper/src/test/java/org/apache/johnzon/mapper/ObjectConverterWithAnnotationTest.java v 04fbc250a27639a1d18c984fa25db080b932e1aa

JOHNZON-77 fixed attribute order
2016-05-10 15:43:47 Reinhard Sandtner <rsandtner@apache.org> johnzon-mapper/src/test/java/org/apache/johnzon/mapper/ObjectConverterWithAnnotationTest.java v b0127158317217c79fb1eecdb86ce286a45937b8

JOHNZON-77 added test for collections
2016-05-10 12:20:34 Reinhard Sandtner <rsandtner@apache.org> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MappingGeneratorImpl.java v c369178b404e668da69589e5acd27b25ea3d2ec5
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MappingParserImpl.java v c369178b404e668da69589e5acd27b25ea3d2ec5
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/Mappings.java v c369178b404e668da69589e5acd27b25ea3d2ec5
johnzon-mapper/src/test/java/org/apache/johnzon/mapper/ObjectConverterWithAnnotationTest.java v c369178b404e668da69589e5acd27b25ea3d2ec5

JOHNZON-77 implemented ObjectConverter support for @JohnzonConverter
2016-04-18 15:48:52 Reinhard Sandtner <rsandtner@apache.org> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/Mapper.java v fe56eaffae4fdc5d9089f1d0dabd3a0920cf2cdd
johnzon-mapper/src/test/java/org/apache/johnzon/core/TestBufferProvider.java v fe56eaffae4fdc5d9089f1d0dabd3a0920cf2cdd
johnzon-mapper/src/test/java/org/apache/johnzon/core/TestJsonGeneratorFactory.java v fe56eaffae4fdc5d9089f1d0dabd3a0920cf2cdd
johnzon-mapper/src/test/java/org/apache/johnzon/mapper/JsonGeneratorCloseTest.java v fe56eaffae4fdc5d9089f1d0dabd3a0920cf2cdd

JOHNZON-76 close JsonGenerator in finally block
2016-04-18 11:48:24 Reinhard Sandtner <rsandtner@apache.org> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MappingParser.java v 304f98a2c14eb2818aba3052af33020b92638eda
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MappingParserImpl.java v 304f98a2c14eb2818aba3052af33020b92638eda
johnzon-mapper/src/test/java/org/apache/johnzon/mapper/ObjectTypeTest.java v 304f98a2c14eb2818aba3052af33020b92638eda

JOHNZON-72 removed unnecessary method from interface

Suppress conversion for same instance via internal class
2016-04-18 10:07:57 Reinhard Sandtner <rsandtner@apache.org> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MapperConfig.java v 60dcff90d200b1a744b3b3da47f21cf5bdc1eec3

JOHNZON-72 direct lookup for Object.class if we have an interface
2016-04-15 14:35:20 Reinhard Sandtner <rsandtner@apache.org> johnzon-mapper/src/test/java/org/apache/johnzon/mapper/ObjectTypeTest.java v e059b727a193aa49b5a79f98b0b093c1f9f0ccfc

JOHNZON-72 added test for ObjectConverter
2016-04-15 13:51:51 Reinhard Sandtner <rsandtner@apache.org> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MapperConfig.java v ef274a4c4b274ddd5b7a0b573cffe3a758c01350
johnzon-mapper/src/test/java/org/apache/johnzon/mapper/MapperConfigTest.java v ef274a4c4b274ddd5b7a0b573cffe3a758c01350

JOHNZON-72 enabled lookup for Object.class and improved interface handling
2016-04-15 12:06:26 Reinhard Sandtner <rsandtner@apache.org> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MappingParser.java v e1b93f8b6940f2ed2e83f672e661b7801f95f965
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MappingParserImpl.java v e1b93f8b6940f2ed2e83f672e661b7801f95f965
johnzon-mapper/src/test/java/org/apache/johnzon/mapper/ObjectTypeTest.java v e1b93f8b6940f2ed2e83f672e661b7801f95f965

JOHNZON-72 added ObjectConverter support for reading json
2016-04-14 16:07:58 Reinhard Sandtner <rsandtner@apache.org> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MappingGeneratorImpl.java v cff838844b75cc982bf4532c0bf3ed084ee0f1af
johnzon-mapper/src/test/java/org/apache/johnzon/mapper/ObjectTypeTest.java v cff838844b75cc982bf4532c0bf3ed084ee0f1af

JOHNZON-72 implemented writing with ObjectConverter
2016-04-14 14:35:29 Reinhard Sandtner <rsandtner@apache.org> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MapperConfig.java v c67a73d3ae619e868e1ee4d8dc3049d5d2828f25
johnzon-mapper/src/test/java/org/apache/johnzon/mapper/MapperConfigTest.java v c67a73d3ae619e868e1ee4d8dc3049d5d2828f25

JOHNZON-72 implemented ObjectConverter lookup

of course this is not done yet but a good starting point
2016-04-13 14:48:47 Reinhard Sandtner <rsandtner@apache.org> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/Mapper.java v d797b9cbf1e3184e0eaf8996895244d27b26de91
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MapperBuilder.java v d797b9cbf1e3184e0eaf8996895244d27b26de91
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MapperConfig.java v d797b9cbf1e3184e0eaf8996895244d27b26de91
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/Mappings.java v d797b9cbf1e3184e0eaf8996895244d27b26de91

JOHNZON-71 moved attributeOrder to MapperConfig
2016-04-06 22:34:10 Reinhard Sandtner <rsandtner@apache.org> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MappingParserImpl.java v e917e77d62a9dc19fbf7c9362de70dc8f34bd23c

JOHNZON-71 replaced IllegalArgumentException with MapperException
2016-04-06 22:11:38 Mark Struberg <struberg@apache.org> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MappingParserImpl.java v 97fea634ae2ec186f40b740f7294a5a461948ee1

JOHNZON-71 json-p 1.1 handling optional
2016-04-06 00:22:31 Reinhard Sandtner <rsandtner@apache.org> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/Mapper.java v 9bcba149bc2fa0cf8f25415547a8d6ce9b3b9a3b

JOHNZON-71 Mapper cleanup, removed unused code
2016-04-06 00:11:55 Reinhard Sandtner <rsandtner@apache.org> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/Mapper.java v 65e84ca0b5e02d816709aa547bc48cd1c5827dac
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MappingParserImpl.java v 65e84ca0b5e02d816709aa547bc48cd1c5827dac

JOHNZON-71 move collection logic to MappingParser
2016-04-05 23:52:40 Reinhard Sandtner <rsandtner@apache.org> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/Mapper.java v d7f4a866ee38d754aaa5c6a426a2be5dec90b264
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MappingParserImpl.java v d7f4a866ee38d754aaa5c6a426a2be5dec90b264

JOHNZON-71 move array logic to MappingParser
2016-04-05 23:20:11 Reinhard Sandtner <rsandtner@apache.org> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/Mapper.java v 253d6fafab4be03353c5275f0494650b250ae411
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MappingParser.java v 253d6fafab4be03353c5275f0494650b250ae411
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MappingParserImpl.java v 253d6fafab4be03353c5275f0494650b250ae411
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/ObjectConverter.java v 253d6fafab4be03353c5275f0494650b250ae411
johnzon-mapper/src/test/java/org/apache/johnzon/mapper/ObjectTypeTest.java v 253d6fafab4be03353c5275f0494650b250ae411

JOHNZON-71 copied logic from mapper to MappingParser
2016-04-03 23:52:00 Mark Struberg <struberg@apache.org> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/Mapper.java v 8bca6082c09ef7cd62250483d837b005f66b9202

JOHNZON-71 remove unused code

Those parts got moved over to MappingGeneratorImpl
2016-04-03 23:37:32 Mark Struberg <struberg@apache.org> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/Mapper.java v b41e676488f4320eccb1da2c3dfe1316435e6cec
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MappingGeneratorImpl.java v b41e676488f4320eccb1da2c3dfe1316435e6cec
johnzon-mapper/src/test/java/org/apache/johnzon/mapper/MapperTest.java v b41e676488f4320eccb1da2c3dfe1316435e6cec

JOHNZON-71 move writeArray to MappingGeneratorImpl
2016-04-03 19:34:24 Romain manni-Bucau <rmannibucau@gmail.com> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/JohnzonReaderHandler.java v c755f1497cb2a341bba82375ab904609eb1a10db
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/Mapper.java v c755f1497cb2a341bba82375ab904609eb1a10db
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MapperBuilder.java v c755f1497cb2a341bba82375ab904609eb1a10db
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MapperConfig.java v c755f1497cb2a341bba82375ab904609eb1a10db
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MappingParserImpl.java v c755f1497cb2a341bba82375ab904609eb1a10db
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/ReaderHandler.java v c755f1497cb2a341bba82375ab904609eb1a10db

ensuring mapper stays the only piece - excepted adapters map - where config can change at runtime + removing a johnzon-core import which shouldn't have been there
2016-04-03 18:26:56 Mark Struberg <struberg@apache.org> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/Mapper.java v f2a00fb11aeeb0ca6adf860d8a5dd8d4cbcb20a1
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MappingGeneratorImpl.java v f2a00fb11aeeb0ca6adf860d8a5dd8d4cbcb20a1

JOHNZON-71 swap mapper parts out to MappingGenerator
2016-04-03 15:49:50 Romain manni-Bucau <rmannibucau@gmail.com> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/Mapper.java v 67405820f83bd5397d1463025a41a897673f3350

oops, fixing the build
2016-04-03 15:25:48 Romain manni-Bucau <rmannibucau@gmail.com> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/Mapper.java v 52914970fffe4a9124036f585da9e1365abe71c9
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/internal/Streams.java v 52914970fffe4a9124036f585da9e1365abe71c9

JOHNZON-73 there was a potential leak of our provider without an advanced stream close handling
2016-03-30 23:20:42 Mark Struberg <struberg@apache.org> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/Mapper.java v d88dfde07012216d1bd6c1e9eb34cbcfb542b780
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MapperBuilder.java v d88dfde07012216d1bd6c1e9eb34cbcfb542b780
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MapperConfig.java v d88dfde07012216d1bd6c1e9eb34cbcfb542b780
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MappingGeneratorImpl.java v d88dfde07012216d1bd6c1e9eb34cbcfb542b780

JOHNZON-71 copied writer parts over to MappingGenerator

And hey, it compiles again!
2016-03-28 22:02:34 Hendrik Saly <hendrikdev22@gmail.com> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/Mapper.java v b892b1223a56dd2282e63841b484b1728166c94d

remove unused import (which breaks the build on older java versions)
2016-03-28 20:58:10 Mark Struberg <struberg@apache.org> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/Mapper.java v 7fa22bf549e28f1880b9d44f618cc0de669ae200
johnzon-mapper/src/test/java/org/apache/johnzon/mapper/ObjectTypeTest.java v 7fa22bf549e28f1880b9d44f618cc0de669ae200

JOHNZON-71 simplify JsonValue writing
2016-03-28 20:31:28 Mark Struberg <struberg@apache.org> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MapperBuilder.java v 7fe6921af80e3557c394c2c75e0a949e3074c84d
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MapperConfig.java v 7fe6921af80e3557c394c2c75e0a949e3074c84d
johnzon-mapper/src/test/java/org/apache/johnzon/mapper/ObjectTypeTest.java v 7fe6921af80e3557c394c2c75e0a949e3074c84d

JOHNZON-71 add ObjectConverter to MapperBuilder

together with rsandtner
2016-03-28 20:02:59 Mark Struberg <struberg@apache.org> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/Adapter.java v 62476e40c7a38d31b9ef86c73bf4161ac3bf936b
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/Converter.java v 62476e40c7a38d31b9ef86c73bf4161ac3bf936b
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/JohnzonConverter.java v 62476e40c7a38d31b9ef86c73bf4161ac3bf936b
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MapperConverter.java v 62476e40c7a38d31b9ef86c73bf4161ac3bf936b
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MappingParserImpl.java v 62476e40c7a38d31b9ef86c73bf4161ac3bf936b
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/Mappings.java v 62476e40c7a38d31b9ef86c73bf4161ac3bf936b
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/ObjectConverter.java v 62476e40c7a38d31b9ef86c73bf4161ac3bf936b
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/access/BaseAccessMode.java v 62476e40c7a38d31b9ef86c73bf4161ac3bf936b
johnzon-mapper/src/test/java/org/apache/johnzon/mapper/ObjectTypeTest.java v 62476e40c7a38d31b9ef86c73bf4161ac3bf936b

JOHNZON-71 improve Converter and MappingParser

pairprogramming together with rsandtner
2016-03-27 20:04:09 Mark Struberg <struberg@apache.org> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/Mapper.java v e41b829b34e785e28b24d9771e27976a0fee2ce6
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MapperBuilder.java v e41b829b34e785e28b24d9771e27976a0fee2ce6
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MapperConfig.java v e41b829b34e785e28b24d9771e27976a0fee2ce6
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MappingGenerator.java v e41b829b34e785e28b24d9771e27976a0fee2ce6
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MappingParser.java v e41b829b34e785e28b24d9771e27976a0fee2ce6
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/Mappings.java v e41b829b34e785e28b24d9771e27976a0fee2ce6
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/ObjectConverter.java v e41b829b34e785e28b24d9771e27976a0fee2ce6
johnzon-mapper/src/test/java/org/apache/johnzon/mapper/AdapterTest.java v e41b829b34e785e28b24d9771e27976a0fee2ce6
johnzon-mapper/src/test/java/org/apache/johnzon/mapper/ObjectTypeTest.java v e41b829b34e785e28b24d9771e27976a0fee2ce6

JOHNZON-71 introduce MapperConfig and improve ObjectConverter interface
2016-03-26 17:07:43 Mark Struberg <struberg@apache.org> johnzon-mapper/src/test/java/org/apache/johnzon/mapper/ObjectTypeTest.java v 45cfcf20085ff32e05df41e9b547f3583c1d09c4

JOHNZON-71 improve JsonbGenerator Converter test
2016-03-26 15:12:09 Mark Struberg <struberg@apache.org> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/JsonbGenerator.java v daf1a0f7772e0c2139e55f0802ce7be32ebc98df
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/JsonbParser.java v daf1a0f7772e0c2139e55f0802ce7be32ebc98df
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/Mapper.java v daf1a0f7772e0c2139e55f0802ce7be32ebc98df
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/ObjectConverter.java v daf1a0f7772e0c2139e55f0802ce7be32ebc98df
johnzon-mapper/src/test/java/org/apache/johnzon/mapper/ObjectTypeTest.java v daf1a0f7772e0c2139e55f0802ce7be32ebc98df

JOHNZON-71 first draft of JsonbGenerator and ObjectConverter
2016-03-25 15:29:17 Mark Struberg <struberg@apache.org> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/Adapter.java v 2fa810babfd940e97c66a0066a092857e7237322

further JavaDoc improvements
2016-03-23 14:18:16 Romain manni-Bucau <rmannibucau@gmail.com> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/Mapper.java v c4c6f2900bc6b2a9a4c4f5e2e796108509f03cd4
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MapperBuilder.java v c4c6f2900bc6b2a9a4c4f5e2e796108509f03cd4

JOHNZON-70 ReadAttributeBeforeWrite option for mapper
2016-03-22 18:23:42 Mark Struberg <struberg@apache.org> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/Adapter.java v 01bae73bf20bcaee18a0e8dab55256b441c0f1bc
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/Converter.java v 01bae73bf20bcaee18a0e8dab55256b441c0f1bc

add javadoc
2016-03-21 10:11:55 Romain manni-Bucau <rmannibucau@gmail.com> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/Mapper.java v 1a688f9c41b3d43b2b1b45c3554bf343f9ac8b67
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/TypeAwareAdapter.java v 1a688f9c41b3d43b2b1b45c3554bf343f9ac8b67
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/reflection/Converters.java v 1a688f9c41b3d43b2b1b45c3554bf343f9ac8b67

JOHNZON-69 support List item converters for jsonb
2016-03-01 09:43:15 Romain manni-Bucau <rmannibucau@gmail.com> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MapperBuilder.java v d7b7041de011c29f34be527d1f8d50ac856c140f
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/converter/LocaleConverter.java v d7b7041de011c29f34be527d1f8d50ac856c140f
johnzon-mapper/src/test/java/org/apache/johnzon/mapper/LocaleTest.java v d7b7041de011c29f34be527d1f8d50ac856c140f

JOHNZON-66 support of Locale
2016-02-17 09:16:17 Romain manni-Bucau <rmannibucau@gmail.com> johnzon-mapper/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-mapper/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-mapper/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-mapper/pom.xml v 461e7d137d32a15ad5a8136555bcc3cbe7badb54

[maven-release-plugin] prepare release v0.9.3-incubating
2016-01-29 17:04:03 Romain Manni-Bucau <rmannibucau@gmail.org> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/Adapter.java v e3cb0c0265e521985ca8b982fc852549c6c4edf3
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/Mapper.java v e3cb0c0265e521985ca8b982fc852549c6c4edf3
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MapperBuilder.java v e3cb0c0265e521985ca8b982fc852549c6c4edf3
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/access/AccessMode.java v e3cb0c0265e521985ca8b982fc852549c6c4edf3
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/access/BaseAccessMode.java v e3cb0c0265e521985ca8b982fc852549c6c4edf3
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/access/FieldAccessMode.java v e3cb0c0265e521985ca8b982fc852549c6c4edf3
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/access/FieldAndMethodAccessMode.java v e3cb0c0265e521985ca8b982fc852549c6c4edf3
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/access/MethodAccessMode.java v e3cb0c0265e521985ca8b982fc852549c6c4edf3
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/converter/DateWithCopyConverter.java v e3cb0c0265e521985ca8b982fc852549c6c4edf3
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/internal/AdapterKey.java v e3cb0c0265e521985ca8b982fc852549c6c4edf3
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/internal/ConverterAdapter.java v e3cb0c0265e521985ca8b982fc852549c6c4edf3
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/reflection/Converters.java v e3cb0c0265e521985ca8b982fc852549c6c4edf3
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/reflection/Mappings.java v e3cb0c0265e521985ca8b982fc852549c6c4edf3
johnzon-mapper/src/test/java/org/apache/johnzon/mapper/AdapterTest.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-mapper/src/main/java/org/apache/johnzon/mapper/Mapper.java v d271dec4ea6ee7bb75805105291d217f1d2129dd
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MapperBuilder.java v d271dec4ea6ee7bb75805105291d217f1d2129dd

JOHNZON-64 CDI support for @JsonbAdapter
2015-12-08 10:50:49 Romain Manni-Bucau <rmannibu@gmail.com> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/JohnzonReaderHandler.java v a2d5d6023df38c648c3e06194ae43c593cf8ed4f
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/Mapper.java v a2d5d6023df38c648c3e06194ae43c593cf8ed4f
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/ReaderHandler.java v a2d5d6023df38c648c3e06194ae43c593cf8ed4f
johnzon-mapper/src/test/java/org/apache/johnzon/mapper/MapperEnhancedTest.java v a2d5d6023df38c648c3e06194ae43c593cf8ed4f
johnzon-mapper/src/test/java/org/apache/johnzon/mapper/MapperTest.java v a2d5d6023df38c648c3e06194ae43c593cf8ed4f

simple value handling
2015-12-07 17:38:45 Romain Manni-Bucau <rmannibu@gmail.com> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/Mapper.java v a409da7d1121c3d92e09d8d2ba1f123413051f73
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/access/AccessMode.java v a409da7d1121c3d92e09d8d2ba1f123413051f73
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/access/BaseAccessMode.java v a409da7d1121c3d92e09d8d2ba1f123413051f73
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/reflection/Mappings.java v a409da7d1121c3d92e09d8d2ba1f123413051f73
johnzon-mapper/src/test/java/org/apache/johnzon/mapper/MapperTest.java v a409da7d1121c3d92e09d8d2ba1f123413051f73

more of jsonb - missing plain value handling
2015-12-07 13:13:50 Romain Manni-Bucau <rmannibu@gmail.com> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/Mapper.java v 65564700aaf4202836af0fe00159449b0d031d7e
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MapperBuilder.java v 65564700aaf4202836af0fe00159449b0d031d7e
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/converter/URIConverter.java v 65564700aaf4202836af0fe00159449b0d031d7e
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/converter/URLConverter.java v 65564700aaf4202836af0fe00159449b0d031d7e
johnzon-mapper/src/test/java/org/apache/johnzon/mapper/JsonpIntegrationTest.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-mapper/src/main/java/org/apache/johnzon/mapper/access/AccessMode.java v fcf2d46b666bea8cae69418e83e5a6698386a9c5
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/access/FieldAccessMode.java v fcf2d46b666bea8cae69418e83e5a6698386a9c5
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/access/FieldAndMethodAccessMode.java v fcf2d46b666bea8cae69418e83e5a6698386a9c5
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/access/MethodAccessMode.java v fcf2d46b666bea8cae69418e83e5a6698386a9c5
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/reflection/Mappings.java v fcf2d46b666bea8cae69418e83e5a6698386a9c5

adding class/package accessor for annotation in DecoratedType
2015-12-06 18:46:31 Romain Manni-Bucau <rmannibu@gmail.com> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/Mapper.java v b65d149a50bcd16ce71f6969ae46d9311fc9ce36
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MapperBuilder.java v b65d149a50bcd16ce71f6969ae46d9311fc9ce36
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/access/AccessMode.java v b65d149a50bcd16ce71f6969ae46d9311fc9ce36
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/access/BaseAccessMode.java v b65d149a50bcd16ce71f6969ae46d9311fc9ce36
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/access/FieldAccessMode.java v b65d149a50bcd16ce71f6969ae46d9311fc9ce36
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/access/FieldAndMethodAccessMode.java v b65d149a50bcd16ce71f6969ae46d9311fc9ce36
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/access/MethodAccessMode.java v b65d149a50bcd16ce71f6969ae46d9311fc9ce36
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/reflection/Converters.java v b65d149a50bcd16ce71f6969ae46d9311fc9ce36
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/reflection/Mappings.java v b65d149a50bcd16ce71f6969ae46d9311fc9ce36
johnzon-mapper/src/test/java/org/apache/johnzon/mapper/MapperTest.java v b65d149a50bcd16ce71f6969ae46d9311fc9ce36

JOHNZON-61 bases for jsonb, still a lot of tests to add but allows to review more efficiently the early draft
2015-11-02 17:51:45 Reinhard Sandtner <rsandtner@apache.org> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/access/BaseAccessMode.java v 81373d997793c032eb40bbf360d374fa6de059ec
johnzon-mapper/src/test/java/org/apache/johnzon/mapper/AdvancedGenericsTest.java v 81373d997793c032eb40bbf360d374fa6de059ec

JOHNZON-59 added parentclass lookup for generic declaration

Signed-off-by: Mark Struberg <struberg@apache.org>
2015-09-30 12:08:56 Romain Manni-Bucau <rmannibu@gmail.com> johnzon-mapper/pom.xml v 23641bdb6fc64d6b2a36e82a9f4eb02d9f059510

[maven-release-plugin] prepare for next development iteration
2015-09-30 12:08:46 Romain Manni-Bucau <rmannibu@gmail.com> johnzon-mapper/pom.xml v d88918a3b2704cf76687a894f897b2d768fe5cd5

[maven-release-plugin] prepare release v0.9.2-incubating
2015-08-31 15:29:45 Romain Manni-Bucau <rmannibu@gmail.com> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/access/BaseAccessMode.java v 8841d755094293f658a5764149e9a2010e30da12
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/access/FieldAccessMode.java v 8841d755094293f658a5764149e9a2010e30da12
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/access/MethodAccessMode.java v 8841d755094293f658a5764149e9a2010e30da12
johnzon-mapper/src/test/java/org/apache/johnzon/mapper/MapperGenericsTest.java v 8841d755094293f658a5764149e9a2010e30da12

JOHNZON-56 basic one level support of generics
2015-08-31 12:01:01 Romain Manni-Bucau <rmannibu@gmail.com> johnzon-mapper/src/test/java/org/apache/johnzon/mapper/MapperGenericsTest.java v a78c0cc5dcc2fa3da766c9488ded3870ddd29297

JOHNZON-56 generic test for mapper
2015-08-20 09:20:33 Romain Manni-Bucau <rmannibu@gmail.com> johnzon-mapper/pom.xml v a977e4ebebc4be02e6a52a924fe17ab99e1ecc12

[maven-release-plugin] prepare for next development iteration
2015-08-20 09:20:23 Romain Manni-Bucau <rmannibu@gmail.com> johnzon-mapper/pom.xml v 0a60e0a7d43b7fe7e9e398ead265081f98938849

[maven-release-plugin] prepare release v0.9.1-incubating
2015-08-19 08:04:52 Romain Manni-Bucau <rmannibu@gmail.com> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/Mapper.java v 14234d20ec87efdce26752eb586e390eeeaa1c73
johnzon-mapper/src/test/java/org/apache/johnzon/mapper/MapperTest.java v 14234d20ec87efdce26752eb586e390eeeaa1c73

JOHNZON-54 JOHNZON-55 avoid NPE if no json value is provided + fixing primitive/enum handling when root in collections
2015-08-09 16:22:14 Hendrik Saly <hendrikdev22@gmail.com> johnzon-mapper/pom.xml v d318c0dedd10be98a441b0c5116471e62214e681

[maven-release-plugin] prepare for next development iteration
2015-08-09 16:22:03 Hendrik Saly <hendrikdev22@gmail.com> johnzon-mapper/pom.xml v ab542d7208c2b60aa6fdab1b11fa01a1e9ad8241

[maven-release-plugin] prepare release v0.9-incubating
2015-08-09 15:37:16 Hendrik Saly <hendrikdev22@gmail.com> johnzon-mapper/pom.xml v 10346ac3c045ad8658d73002a3a708c3108a04db

Revert "[maven-release-plugin] prepare release v0.9-incubating"

This reverts commit 8003dc109740e70f0bb88e1eae331afc11f35c88.
2015-08-09 15:37:10 Hendrik Saly <hendrikdev22@gmail.com> johnzon-mapper/pom.xml v eb3f40c0b1907a06f06499df301105acffc30b76

Revert "[maven-release-plugin] prepare for next development iteration"

This reverts commit 2ed417bdb3d851d552b814db08441d9b2d5e97da.
2015-08-08 18:54:23 Romain Manni-Bucau <rmannibu@starbucks.com> johnzon-mapper/pom.xml v 14143ef16d525e86e2021ec0b7d44bd922ccf1c7

ensuring we don't rely on snapshots in the build
2015-08-08 18:11:58 Hendrik Saly <hendrikdev22@gmail.com> johnzon-mapper/pom.xml v 2ed417bdb3d851d552b814db08441d9b2d5e97da

[maven-release-plugin] prepare for next development iteration
2015-08-08 18:11:48 Hendrik Saly <hendrikdev22@gmail.com> johnzon-mapper/pom.xml v 8003dc109740e70f0bb88e1eae331afc11f35c88

[maven-release-plugin] prepare release v0.9-incubating
2015-07-28 05:21:32 Romain Manni-Bucau <rmannibu@starbucks.com> johnzon-mapper/src/test/java/org/apache/johnzon/mapper/ObjectConverterTest.java v 156824a15cfc7df544cf91418de949c11005edf2

ensuring order is not important for ObjectConverterTest maps
2015-07-28 03:04:10 Romain Manni-Bucau <rmannibu@starbucks.com> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/Mapper.java v cc1053463d05b181edffae10936f534420a6110e
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/reflection/Mappings.java v cc1053463d05b181edffae10936f534420a6110e
johnzon-mapper/src/test/java/org/apache/johnzon/mapper/ObjectConverterTest.java v cc1053463d05b181edffae10936f534420a6110e

JOHNZON-48 basic map support for nested converter
2015-07-28 02:51:24 Romain Manni-Bucau <rmannibu@starbucks.com> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/Converter.java v 70a77af7f4271e06f6295d5b6b50070ae0e12d73
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/Mapper.java v 70a77af7f4271e06f6295d5b6b50070ae0e12d73
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MapperBuilder.java v 70a77af7f4271e06f6295d5b6b50070ae0e12d73
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/access/FieldAndMethodAccessMode.java v 70a77af7f4271e06f6295d5b6b50070ae0e12d73
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/converter/EnumConverter.java v 70a77af7f4271e06f6295d5b6b50070ae0e12d73
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/reflection/Mappings.java v 70a77af7f4271e06f6295d5b6b50070ae0e12d73
johnzon-mapper/src/test/java/org/apache/johnzon/mapper/EnumTest.java v 70a77af7f4271e06f6295d5b6b50070ae0e12d73
johnzon-mapper/src/test/java/org/apache/johnzon/mapper/ObjectConverterTest.java v 70a77af7f4271e06f6295d5b6b50070ae0e12d73

JOHNZON-50 enhancing both mode to support merging of annotations, field still but method is read - and doesnt fully overwrite - if field doesnt have the information, JOHNZON-48 adding Karl Grosse tests for @Converter for item type of collections, enhancing his patch to support collections and eagerly enum converter caching
2015-07-23 16:05:19 Romain Manni-Bucau <rmannibu@starbucks.com> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/access/FieldAndMethodAccessMode.java v 7de3d843320681a88b16824861e0a19710767b90

this code shouldnt have been pushed, sorry
2015-07-23 10:11:33 Romain Manni-Bucau <rmannibu@starbucks.com> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/Mapper.java v 73b2fd63e9dbc01c454419baae3f510897738890
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MapperBuilder.java v 73b2fd63e9dbc01c454419baae3f510897738890
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/access/AccessMode.java v 73b2fd63e9dbc01c454419baae3f510897738890
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/access/BaseAccessMode.java v 73b2fd63e9dbc01c454419baae3f510897738890
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/access/FieldAccessMode.java v 73b2fd63e9dbc01c454419baae3f510897738890
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/access/FieldAndMethodAccessMode.java v 73b2fd63e9dbc01c454419baae3f510897738890
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/access/MethodAccessMode.java v 73b2fd63e9dbc01c454419baae3f510897738890
johnzon-mapper/src/test/java/org/apache/johnzon/mapper/CircularExceptionTest.java v 73b2fd63e9dbc01c454419baae3f510897738890

JOHNZON-49 avoid cycling by default for throwable
2015-07-23 09:36:09 Romain Manni-Bucau <rmannibu@starbucks.com> johnzon-mapper/src/test/java/org/apache/johnzon/mapper/JPATest.java v bd3e07e5330cfaeab4d9e4362566f4c4ec5dbecf

making tests a bit more tolerant to timezone
2015-05-31 21:13:42 Hendrik Saly <hendrikdev22@gmail.com> johnzon-mapper/pom.xml v e63016c68b25b45d37da39535067079d864f3ea5

[maven-release-plugin] prepare for next development iteration
2015-05-31 21:13:32 Hendrik Saly <hendrikdev22@gmail.com> johnzon-mapper/pom.xml v bb26c1e8c87d7e71f7b7f6917397ed91d0866ff7

[maven-release-plugin] prepare release v0.8-incubating
2015-05-31 16:38:37 Romain Manni-Bucau <rmannibucau@apache.org> johnzon-mapper/src/test/java/org/apache/johnzon/mapper/JPATest.java v 83995162609d1717d1e64184db58e8980702e60a

skipping timezone in jpa test
2015-05-16 19:26:03 Romain Manni-Bucau <rmannibucau@apache.org> johnzon-mapper/pom.xml v 16d8e7095ea329b487227dce63271750e32da809
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/Mapper.java v 16d8e7095ea329b487227dce63271750e32da809
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/converter/DateWithCopyConverter.java v 16d8e7095ea329b487227dce63271750e32da809
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/reflection/Mappings.java v 16d8e7095ea329b487227dce63271750e32da809
johnzon-mapper/src/test/java/org/apache/johnzon/mapper/JPATest.java v 16d8e7095ea329b487227dce63271750e32da809
johnzon-mapper/src/test/resources/JPATest.xml v 16d8e7095ea329b487227dce63271750e32da809

JOHNZON-47 supporting openjpa java.util.date proxy
2015-04-21 21:47:32 Hendrik Saly <hendrikdev22@gmail.com> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/Experimental.java v 307826135fc444a8ebcb68dd1214e2f611892c34
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/JohnzonVirtualObject.java v 307826135fc444a8ebcb68dd1214e2f611892c34

move @Experimental from mapper to core
2015-04-19 11:40:37 Hendrik Saly <hendrikdev22@gmail.com> johnzon-mapper/src/test/java/org/apache/johnzon/mapper/NoWarningTest.java v 49b000424342bcad921fb8f19ad02f2dbb7c1ec6

positive warning test added
2015-04-13 16:48:13 Romain Manni-Bucau <rmannibucau@apache.org> johnzon-mapper/pom.xml v b90d1a67e652acc4dbad94a35eb1fcf71b25ad87
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MapperBuilder.java v b90d1a67e652acc4dbad94a35eb1fcf71b25ad87
johnzon-mapper/src/test/java/org/apache/johnzon/mapper/NoWarningTest.java v b90d1a67e652acc4dbad94a35eb1fcf71b25ad87

JOHNZON-46 ensuring we dont geenrate warning in our mapper cause of not supported properties
2015-04-11 01:00:35 anierbeck <bcanhome@googlemail.com> johnzon-mapper/pom.xml v a6a07a3c408e1753c0ff0464b84962b76ac07f97

[JOHNZON-44] - The manifest neglects OSGi Import/Export information
2015-04-04 00:08:05 Romain Manni-Bucau <rmannibucau@apache.org> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/Mapper.java v 14a12f6a6484ce2b4f2ff1bed5512cc5a801c827
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MapperBuilder.java v 14a12f6a6484ce2b4f2ff1bed5512cc5a801c827
johnzon-mapper/src/test/java/org/apache/johnzon/mapper/MapperTest.java v 14a12f6a6484ce2b4f2ff1bed5512cc5a801c827

JOHNZON-43 adding encoding as parameter to builder + using utf8 by default in mapper + adding johnzon.mapper.encoding system property for external config
2015-03-25 09:45:58 Romain Manni-Bucau <rmannibucau@apache.org> johnzon-mapper/pom.xml v 3eecf6b63510d11997c35d0e57d1c7bfa51320e9

JOHNZON-42 distribution module
2015-03-24 15:21:00 Romain Manni-Bucau <rmannibucau@apache.org> johnzon-mapper/pom.xml v e9891591423c78615daf8b53e91737ff3c2c409d

having aprent named apache-johnzon makes source assembly well named and doesnt bother children with apache prefix
2015-03-24 15:00:37 Hendrik Saly <hendrikdev22@gmail.com> johnzon-mapper/pom.xml v d47edcc559a5b13b2a83a4efdc9b720bdaeb9e56

Revert "Prefix artifactId with "apache-". !!Note: This will change the maven coordinates for 0.8!!"

This reverts commit adb483f6269e3b87aa5b3811c9999327f4bdb702.
2015-03-23 16:24:47 Hendrik Saly <hendrikdev22@gmail.com> johnzon-mapper/pom.xml v adb483f6269e3b87aa5b3811c9999327f4bdb702

Prefix artifactId with "apache-". !!Note: This will change the maven coordinates for 0.8!!
2015-03-23 15:56:10 Hendrik Saly <hendrikdev22@gmail.com> johnzon-mapper/pom.xml v 30cc08715d9b70e6bce57680999f92ce13508a65

[maven-release-plugin] prepare for next development iteration
2015-03-23 15:56:00 Hendrik Saly <hendrikdev22@gmail.com> johnzon-mapper/pom.xml v 97930e2a8447c330115263afc83c094d48b163c8

[maven-release-plugin] prepare release v0.7-incubating
2015-03-15 20:25:35 Romain Manni-Bucau <rmannibucau@apache.org> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/Experimental.java v 5d656c825e6351f26a93cbffcf10ef49b310ded9
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/JohnzonVirtualObject.java v 5d656c825e6351f26a93cbffcf10ef49b310ded9
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/JohnzonVirtualObjects.java v 5d656c825e6351f26a93cbffcf10ef49b310ded9
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/Mapper.java v 5d656c825e6351f26a93cbffcf10ef49b310ded9
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/reflection/Mappings.java v 5d656c825e6351f26a93cbffcf10ef49b310ded9
johnzon-mapper/src/test/java/org/apache/johnzon/mapper/MapperTest.java v 5d656c825e6351f26a93cbffcf10ef49b310ded9

JOHNZON-40 virtual object support for our mapper
2015-02-25 09:52:47 Romain Manni-Bucau <rmannibucau@apache.org> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/Mapper.java v dcc3a2c2a96d095251328740c03ebc0c053077c6
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/access/FieldAccessMode.java v dcc3a2c2a96d095251328740c03ebc0c053077c6
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/access/MethodAccessMode.java v dcc3a2c2a96d095251328740c03ebc0c053077c6
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/reflection/Mappings.java v dcc3a2c2a96d095251328740c03ebc0c053077c6

avoiding npe + checkstyle
2015-02-25 09:11:14 Romain Manni-Bucau <rmannibucau@apache.org> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/JohnzonConverter.java v fee273e274bdf959e14516508c43ec280b1f4bd7
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/Mapper.java v fee273e274bdf959e14516508c43ec280b1f4bd7
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MapperBuilder.java v fee273e274bdf959e14516508c43ec280b1f4bd7
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/reflection/Mappings.java v fee273e274bdf959e14516508c43ec280b1f4bd7
johnzon-mapper/src/test/java/org/apache/johnzon/mapper/MapperTest.java v fee273e274bdf959e14516508c43ec280b1f4bd7

JOHNZON-39 constructor instantiation using @ConstructorProperties
2015-02-25 08:49:47 Romain Manni-Bucau <rmannibucau@apache.org> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/Mapper.java v 40575520f697e370a4e94b17743dbf2cdd04bcd1
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MapperBuilder.java v 40575520f697e370a4e94b17743dbf2cdd04bcd1
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/access/FieldAndMethodAccessMode.java v 40575520f697e370a4e94b17743dbf2cdd04bcd1
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/access/MethodAccessMode.java v 40575520f697e370a4e94b17743dbf2cdd04bcd1
johnzon-mapper/src/test/java/org/apache/johnzon/mapper/MapperTest.java v 40575520f697e370a4e94b17743dbf2cdd04bcd1

JOHNZON-38 also use Collection getter as writer is flag is set
2015-02-22 14:49:36 Romain Manni-Bucau <rmannibucau@apache.org> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/JohnzonProperty.java v c60739d134a8eeed39777a00146dcfcff66e5017
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/access/FieldAccessMode.java v c60739d134a8eeed39777a00146dcfcff66e5017
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/access/MethodAccessMode.java v c60739d134a8eeed39777a00146dcfcff66e5017
johnzon-mapper/src/test/java/org/apache/johnzon/mapper/MapperTest.java v c60739d134a8eeed39777a00146dcfcff66e5017

JOHNZON-37 @JohnzonProperty
2015-02-18 15:58:33 Hendrik Saly <hendrikdev22@gmail.com> johnzon-mapper/pom.xml v ca56cd03d7ddb25a9ae8c3d015c16a53e558fb52

[maven-release-plugin] prepare for next development iteration
2015-02-18 15:58:23 Hendrik Saly <hendrikdev22@gmail.com> johnzon-mapper/pom.xml v dda975b327211277fc96c4155b6e98bc54a4a7d9

[maven-release-plugin] prepare release v0.6-incubating
2015-01-28 13:40:31 Romain Manni-Bucau <rmannibucau@apache.org> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/Mapper.java v 435e7f8c6eabf02da7cd68da76ba2240fb4ce20b
johnzon-mapper/src/test/java/org/apache/johnzon/mapper/MapperTest.java v 435e7f8c6eabf02da7cd68da76ba2240fb4ce20b

JOHNZON-36 nested list support
2015-01-12 21:03:30 Hendrik Saly <hendrikdev22@gmail.com> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/Mapper.java v 92098f4561c80a569c8349d8132369dcfa998e08
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MapperBuilder.java v 92098f4561c80a569c8349d8132369dcfa998e08
johnzon-mapper/src/test/java/org/apache/johnzon/mapper/MapperTest.java v 92098f4561c80a569c8349d8132369dcfa998e08

Make byte[] de/serialization configurable (de/serialize to plain int array which is the default or to base64 encoded string)
2015-01-12 17:56:17 Hendrik Saly <hendrikdev22@gmail.com> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/Mapper.java v 32d0715dfbf7de615005a51efa862c159d94ba2e
johnzon-mapper/src/test/java/org/apache/johnzon/mapper/MapperTest.java v 32d0715dfbf7de615005a51efa862c159d94ba2e

JOHNZON-35 Mapper fails on short and byte array - patch from Prem Sangeeth, thanks a lot
2015-01-09 14:21:16 Romain Manni-Bucau <rmannibucau@apache.org> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MapperBuilder.java v b790844bff5ce1ad7dddd08b6accb1275fec65e6

JOHNZON-34 multi comment line /**/ + fixing some warnings when supporting comments
2015-01-05 10:20:39 Hendrik Saly <hendrikdev22@gmail.com> johnzon-mapper/pom.xml v 0048dd1db997f9e255769c55fbcbe05733018391

[maven-release-plugin] prepare for next development iteration
2015-01-05 10:20:29 Hendrik Saly <hendrikdev22@gmail.com> johnzon-mapper/pom.xml v a88f79789c0ca288217d90d509633b566c0ac692

[maven-release-plugin] prepare release v0.5-incubating
2015-01-04 22:47:36 Romain Manni-Bucau <rmannibucau@apache.org> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MapperBuilder.java v 79902ee67af7ff3cf48fc318c91894439ae38a1f

propagating supportsComments to mapper and provider
2015-01-02 08:47:37 Romain Manni-Bucau <rmannibucau@apache.org> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/Mapper.java v 3d5ebbf7a29d1d9d223a2b7cb1bde0d793fb3e70
johnzon-mapper/src/test/java/org/apache/johnzon/mapper/MapperTest.java v 3d5ebbf7a29d1d9d223a2b7cb1bde0d793fb3e70

JOHNZON-25 'recursive' support of Map<String, Object>
2014-12-15 21:54:18 Romain Manni-Bucau <rmannibucau@apache.org> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MapperBuilder.java v 8a6fc5946399b264155900346eb0fdbe60f6d5a0

pretty option for mapper and configurable jaxrs provider
2014-12-15 13:12:53 Romain Manni-Bucau <rmannibucau@apache.org> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MapperBuilder.java v a95184dc4aad45e20dea250e63da89bdd4206a3b

JOHNZON-30 basic johnzon jsonp component config in our mapper/jaxrs provider
2014-12-06 19:08:50 Hendrik Saly <hendrikdev22@gmail.com> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/Mapper.java v 4b8c93a797088872843e191a3eb43ae038146135
johnzon-mapper/src/test/java/org/apache/johnzon/mapper/LiteralTest.java v 4b8c93a797088872843e191a3eb43ae038146135

JOHNZON-28 Bad numeric conversion - thanks to Thiago Veronezi
2014-11-24 17:41:40 Romain Manni-Bucau <rmannibucau@apache.org> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/Mapper.java v aaae17743a2cf9f75d9744010438c8889374b743
johnzon-mapper/src/test/java/org/apache/johnzon/mapper/LiteralTest.java v aaae17743a2cf9f75d9744010438c8889374b743
johnzon-mapper/src/test/java/org/apache/johnzon/mapper/MapperTest.java v aaae17743a2cf9f75d9744010438c8889374b743

JOHNZON-27 JOHNZON-26 writeObjectAsString and skipping Nan values when serializing
2014-11-13 20:26:30 Hendrik Saly <hendrikdev22@gmail.com> johnzon-mapper/pom.xml v bb65cebd7ab0dd355aa3a6f6534db2633670031a

[maven-release-plugin] prepare for next development iteration
2014-11-13 20:26:20 Hendrik Saly <hendrikdev22@gmail.com> johnzon-mapper/pom.xml v 56c9789b3de1fbdcbf0a260ba2f26fce70171ffa

[maven-release-plugin] prepare release v0.2-incubating
2014-11-12 18:30:29 Romain Manni-Bucau <rmannibucau@apache.org> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/Mapper.java v 8f5b8bdd24a79b45dad4bdaf2c9651df3e8192fc

typo
2014-11-12 11:11:56 Romain Manni-Bucau <rmannibucau@apache.org> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/Mapper.java v 222c5df80b6999301a49bfb4e27fbbb50301e4ca

if raw type is Collection we have to handle it. Whatever type we use would be fnie, using ArrayList for now since it looks the most common. If we don't handle it then we can't ask for Collection<xxx> which would be a pain in a lot of cases
2014-11-11 20:36:49 Romain Manni-Bucau <rmannibucau@apache.org> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/access/FieldAccessMode.java v bcf51d2e5b1267dcf317816b7db759460cb3c715
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/access/MethodAccessMode.java v bcf51d2e5b1267dcf317816b7db759460cb3c715

more global exclude rules for fields and methods
2014-11-11 20:33:14 Romain Manni-Bucau <rmannibucau@apache.org> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/JohnzonIgnore.java v 8e253a052c7cbf6214b6ae7f1f324766b4344355

JohnzonIgnore can now be on fields
2014-11-11 20:27:25 Romain Manni-Bucau <rmannibucau@apache.org> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MapperBuilder.java v 9b6ad074dfe7922b5f64b7e54f952936ebd45eaa
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/access/FieldAndMethodAccessMode.java v 9b6ad074dfe7922b5f64b7e54f952936ebd45eaa

adding FieldAndMethodAccessMode access mode
2014-11-11 20:23:45 Romain Manni-Bucau <rmannibucau@apache.org> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/access/FieldAccessMode.java v 2ce282b46649ba73f67daedc2e927e265e040439

skipping transient fields with FieldAccessMode
2014-11-11 20:22:18 Romain Manni-Bucau <rmannibucau@apache.org> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/access/FieldAccessMode.java v 8f8565791cd71dfabfd7312630874d9ee4f6c5ce

skipping static fields with FieldAccessMode
2014-11-11 20:05:55 Romain Manni-Bucau <rmannibucau@apache.org> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/access/FieldAccessMode.java v deaea89fb84bddbed38b17c088fedc6bb2a84b96
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/access/MethodAccessMode.java v deaea89fb84bddbed38b17c088fedc6bb2a84b96

ignore and allow to override easily isIgnored in our access modes
2014-11-11 16:27:59 Romain Manni-Bucau <rmannibucau@apache.org> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/Mapper.java v bb96f71eb40c79a824e0688d3826994e4ebc3c06
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MapperBuilder.java v bb96f71eb40c79a824e0688d3826994e4ebc3c06
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/access/AccessMode.java v bb96f71eb40c79a824e0688d3826994e4ebc3c06
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/access/FieldAccessMode.java v bb96f71eb40c79a824e0688d3826994e4ebc3c06
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/access/MethodAccessMode.java v bb96f71eb40c79a824e0688d3826994e4ebc3c06
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/reflection/Mappings.java v bb96f71eb40c79a824e0688d3826994e4ebc3c06
johnzon-mapper/src/test/java/org/apache/johnzon/mapper/MapperTest.java v bb96f71eb40c79a824e0688d3826994e4ebc3c06

JOHNZON-23 field access support
2014-11-11 11:51:17 Romain Manni-Bucau <rmannibucau@apache.org> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/Mapper.java v 6fa15005996dc00df5439d467a2d75ac9f250600
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MapperBuilder.java v 6fa15005996dc00df5439d467a2d75ac9f250600
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/reflection/Mappings.java v 6fa15005996dc00df5439d467a2d75ac9f250600
johnzon-mapper/src/test/java/org/apache/johnzon/mapper/MapperEnhancedTest.java v 6fa15005996dc00df5439d467a2d75ac9f250600
johnzon-mapper/src/test/java/org/apache/johnzon/mapper/MapperTest.java v 6fa15005996dc00df5439d467a2d75ac9f250600

JOHNZON-22 supporting private constructors in Mapper
2014-11-09 21:28:38 Romain Manni-Bucau <rmannibucau@apache.org> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/Mapper.java v 8bc90136178f915603f43be7ed1b6a25724754e8
johnzon-mapper/src/test/java/org/apache/johnzon/mapper/MapperTest.java v 8bc90136178f915603f43be7ed1b6a25724754e8

JOHNZON-20 basic Map<String, Object> support
2014-11-09 21:11:45 Romain Manni-Bucau <rmannibucau@apache.org> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/Mapper.java v 09bfdc4a6a95bb5c15b923ae1a73010aacf13211
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/reflection/JohnzonCollectionType.java v 09bfdc4a6a95bb5c15b923ae1a73010aacf13211
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/reflection/JohnzonListType.java v 09bfdc4a6a95bb5c15b923ae1a73010aacf13211
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/reflection/JohnzonParameterizedType.java v 09bfdc4a6a95bb5c15b923ae1a73010aacf13211
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/reflection/Mappings.java v 09bfdc4a6a95bb5c15b923ae1a73010aacf13211
johnzon-mapper/src/test/java/org/apache/johnzon/mapper/MapperTest.java v 09bfdc4a6a95bb5c15b923ae1a73010aacf13211

JOHNZON-19 fixing reflection for readCollection in Mapper
2014-11-06 11:19:39 salyh <hendrikdev22@gmail.com> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/reflection/Mappings.java v 64ddab0df40a57b33ad39e8f0b35710ad0a801d0
johnzon-mapper/src/test/java/org/apache/johnzon/mapper/MapperTest.java v 64ddab0df40a57b33ad39e8f0b35710ad0a801d0

revert hashmap -> linkedhashmap
2014-11-05 20:55:37 Hendrik Saly <hendrikdev22@gmail.com> johnzon-mapper/src/test/java/org/apache/johnzon/mapper/MapperTest.java v 1b23891042ede1b3bf461026c10c80b85a4087a2

clean up testcase, remove unnecessary code
2014-11-04 23:53:29 Hendrik Saly <hendrikdev22@gmail.com> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/Mapper.java v c0ebe9d2acbd8515a6169e7c1c80ecbe3ae67988
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MapperBuilder.java v c0ebe9d2acbd8515a6169e7c1c80ecbe3ae67988
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/reflection/Mappings.java v c0ebe9d2acbd8515a6169e7c1c80ecbe3ae67988
johnzon-mapper/src/test/java/org/apache/johnzon/mapper/MapperTest.java v c0ebe9d2acbd8515a6169e7c1c80ecbe3ae67988
johnzon-mapper/src/test/java/org/apache/johnzon/mapper/NullTest.java v c0ebe9d2acbd8515a6169e7c1c80ecbe3ae67988

JOHNZON-21 (renamed setter/getter to method), implemented basic null and empty array handling (allow to have nulls in the serialization, allow to have/skip empty arrays in the serialization)
2014-10-30 17:45:45 Hendrik Saly <hendrikdev22@gmail.com> johnzon-mapper/src/test/java/org/apache/johnzon/mapper/LiteralTest.java v b7948d5174018ddf04c95a4abd8107720d20155e
johnzon-mapper/src/test/java/org/apache/johnzon/mapper/MapperEnhancedTest.java v b7948d5174018ddf04c95a4abd8107720d20155e
johnzon-mapper/src/test/java/org/apache/johnzon/mapper/MapperTest.java v b7948d5174018ddf04c95a4abd8107720d20155e

Update checkstyle configuration (and fixed some check style errors), update contributorsrs, some minor pom.xml changes
2014-10-07 11:29:52 Romain Manni-Bucau <rmannibucau@apache.org> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/Mapper.java v af4f84c8f6d98ae0675b25e1308552ebe2d93a6b

extracting isInt/isFloat logic in functions
2014-10-07 11:27:52 Romain Manni-Bucau <rmannibucau@apache.org> johnzon-mapper/src/main/java/org/apache/johnzon/mapper/Mapper.java v baa6ad93ad6dd9fd2537bdf76c61a11138ce8e91

JOHNZON-15 Daniel Cunha: handle the same way byte/short/int in both writePrimitives
2014-09-23 18:36:27 salyh <hendrikdev22@gmail.com> johnzon-mapper/pom.xml v 0021ad7ea6783d4834412df9cdd4d1627e177370

[maven-release-plugin] prepare for next development iteration
2014-09-23 18:36:27 salyh <hendrikdev22@gmail.com> johnzon-mapper/pom.xml v 39ffe71fc0050d5f25baec334e955d27e850bd6f

[maven-release-plugin] prepare release v0.1-incubating
2014-09-23 18:35:07 salyh <hendrikdev22@gmail.com> johnzon-mapper/pom.xml v 1ce92318f37a18e6979fa789daabdb1b39bca369

change version to 0.1-incubating-SNAPSHOT for modules
2014-09-23 17:35:15 salyh <hendrikdev22@gmail.com> johnzon-mapper/pom.xml v ae7fbc0ffa6607503f302f134f4d5b667067464f

[maven-release-plugin] rollback the release of johnzon-0.1-incubating
2014-09-23 17:32:03 salyh <hendrikdev22@gmail.com> johnzon-mapper/pom.xml v d800b4272a21c59001ab1eb9a7f927f7c352b3b4

[maven-release-plugin] prepare for next development iteration
2014-09-23 17:31:52 salyh <hendrikdev22@gmail.com> johnzon-mapper/pom.xml v dd05f3adbaf71b87c1557140e12793f17baeee4c

[maven-release-plugin] prepare release johnzon-0.1-incubating
2014-09-01 18:27:10 salyh <hendrikdev22@gmail.com> johnzon-mapper/pom.xml v 6e86a53e85f50893fbbb8ab156e99a8e10de59a8
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/Converter.java v 6e86a53e85f50893fbbb8ab156e99a8e10de59a8
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/JohnzonConverter.java v 6e86a53e85f50893fbbb8ab156e99a8e10de59a8
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/JohnzonIgnore.java v 6e86a53e85f50893fbbb8ab156e99a8e10de59a8
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/Mapper.java v 6e86a53e85f50893fbbb8ab156e99a8e10de59a8
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MapperBuilder.java v 6e86a53e85f50893fbbb8ab156e99a8e10de59a8
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/MapperException.java v 6e86a53e85f50893fbbb8ab156e99a8e10de59a8
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/converter/BigDecimalConverter.java v 6e86a53e85f50893fbbb8ab156e99a8e10de59a8
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/converter/BigIntegerConverter.java v 6e86a53e85f50893fbbb8ab156e99a8e10de59a8
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/converter/BooleanConverter.java v 6e86a53e85f50893fbbb8ab156e99a8e10de59a8
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/converter/ByteConverter.java v 6e86a53e85f50893fbbb8ab156e99a8e10de59a8
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/converter/CachedDelegateConverter.java v 6e86a53e85f50893fbbb8ab156e99a8e10de59a8
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/converter/CharacterConverter.java v 6e86a53e85f50893fbbb8ab156e99a8e10de59a8
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/converter/ClassConverter.java v 6e86a53e85f50893fbbb8ab156e99a8e10de59a8
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/converter/DateConverter.java v 6e86a53e85f50893fbbb8ab156e99a8e10de59a8
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/converter/DoubleConverter.java v 6e86a53e85f50893fbbb8ab156e99a8e10de59a8
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/converter/EnumConverter.java v 6e86a53e85f50893fbbb8ab156e99a8e10de59a8
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/converter/FloatConverter.java v 6e86a53e85f50893fbbb8ab156e99a8e10de59a8
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/converter/IntegerConverter.java v 6e86a53e85f50893fbbb8ab156e99a8e10de59a8
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/converter/LongConverter.java v 6e86a53e85f50893fbbb8ab156e99a8e10de59a8
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/converter/ShortConverter.java v 6e86a53e85f50893fbbb8ab156e99a8e10de59a8
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/converter/StringConverter.java v 6e86a53e85f50893fbbb8ab156e99a8e10de59a8
johnzon-mapper/src/main/java/org/apache/johnzon/mapper/reflection/Mappings.java v 6e86a53e85f50893fbbb8ab156e99a8e10de59a8
johnzon-mapper/src/test/java/org/apache/johnzon/mapper/LiteralTest.java v 6e86a53e85f50893fbbb8ab156e99a8e10de59a8
johnzon-mapper/src/test/java/org/apache/johnzon/mapper/MapperEnhancedTest.java v 6e86a53e85f50893fbbb8ab156e99a8e10de59a8
johnzon-mapper/src/test/java/org/apache/johnzon/mapper/MapperTest.java v 6e86a53e85f50893fbbb8ab156e99a8e10de59a8
johnzon-mapper/src/test/java/org/apache/johnzon/mapper/MapperVersionTest.java v 6e86a53e85f50893fbbb8ab156e99a8e10de59a8
johnzon-mapper/src/test/java/org/apache/johnzon/mapper/converter/EnumConverterTest.java v 6e86a53e85f50893fbbb8ab156e99a8e10de59a8

renamed fleece to johnzon