Change Log Report

Total number of changed sets: 1

Changes from an unknown range

Total commits: 372
Total number of files changed: 194

Timestamp Author Details
2026-08-30 21:57:34 Romain Manni-Bucau <rmannibucau@gmail.com> johnzon-core/src/main/java/org/apache/johnzon/core/JsonReaderImpl.java v 0ca13c174bb2f2c058345a296c9c3ca61decfaa0
johnzon-core/src/test/java/org/apache/johnzon/core/JsonReaderImplTest.java v 0ca13c174bb2f2c058345a296c9c3ca61decfaa0

[JOHNZON-442] prefer to be iterative over recursive for JsonReaderImpl structure handling
2026-08-24 12:45:14 Markus Jung <jungm@apache.org> johnzon-core/src/main/java/org/apache/johnzon/core/CommentsJsonStreamParserImpl.java v 2f09a5372c7ff7a9f48e03da9f7b2c1f00e3ad0b
johnzon-core/src/main/java/org/apache/johnzon/core/JsonStreamParserImpl.java v 2f09a5372c7ff7a9f48e03da9f7b2c1f00e3ad0b
johnzon-core/src/test/java/org/apache/johnzon/core/JsonReaderImplTest.java v 2f09a5372c7ff7a9f48e03da9f7b2c1f00e3ad0b

handle unexpected EOF in comment
2026-08-05 16:24:23 Mark Struberg <struberg@apache.org> johnzon-core/pom.xml v b0ce649274c81391119993911090fbdec505f57e

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

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

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

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

[maven-release-plugin] prepare release v2.1.1
2026-07-23 22:35:32 Mark Struberg <struberg@apache.org> johnzon-core/src/main/java/org/apache/johnzon/core/JsonGeneratorImpl.java v 1f048a14f1f42c1840823d87be6d922ebe53556e
johnzon-core/src/test/java/org/apache/johnzon/core/JsonGeneratorImplTest.java v 1f048a14f1f42c1840823d87be6d922ebe53556e

JOHNZON-436 JsonGenerator.write("foo", (String) null) creates wrong JSON

null value should not get wrapped in ""
2026-07-23 21:06:24 Mark Struberg <struberg@apache.org> johnzon-core/src/main/java/org/apache/johnzon/core/JsonGeneratorImpl.java v 8833227516f01925398b87030708b411922c1616
johnzon-core/src/main/java/org/apache/johnzon/core/Strings.java v 8833227516f01925398b87030708b411922c1616

JOHNZON-435 reuse toUnicode with caching
2026-07-23 20:32:30 Mark Struberg <struberg@apache.org> johnzon-core/src/main/java/org/apache/johnzon/core/JsonGeneratorImpl.java v 1052109d14b0f016921595e5bdc8f715619acd01

JOHNZON-435 remove old unused code

I benchmarked the old implementation and even wrote a new justWrite(char[]).
It performs worse than the (highly optimised native) Long.toString
2026-07-14 23:05:52 Mark Struberg <struberg@apache.org> johnzon-core/src/test/java/org/apache/johnzon/core/JsonReaderImplTest.java v 4fd60751eb25a03a77ebeef561645fcc0d03deab

add all the other method calls ot JsonNumberImpl

We now have full coverage of that class.
2026-07-14 22:28:28 Mark Struberg <struberg@apache.org> johnzon-core/src/main/java/org/apache/johnzon/core/JsonNumberImpl.java v 08884bbefba1d2f5c4670d610b22ce670bbfdd6c
johnzon-core/src/test/java/org/apache/johnzon/core/JsonReaderImplTest.java v 08884bbefba1d2f5c4670d610b22ce670bbfdd6c

adding more checks for numbers with huge exponents

based on the original report by fanningpj - txs!
2026-04-27 09:31:38 Mark Struberg <struberg@apache.org> johnzon-core/pom.xml v 5e6f6cffe6318c1917b7e62a79487c70d77e7482

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

[maven-release-plugin] prepare release v2.1.0
2026-04-27 09:23:19 Mark Struberg <struberg@apache.org> johnzon-core/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)
2025-07-02 18:54:43 Jean-Louis Monteiro <jlmonteiro@tomitribe.com> johnzon-core/pom.xml v 41831f416c5d3388efbff361fb9c0ada8d186977

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

Signed-off-by: Jean-Louis Monteiro <jlmonteiro@tomitribe.com>
2024-08-04 11:21:10 Markus Jung <jungm@apache.org> johnzon-core/src/main/java/org/apache/johnzon/core/JsonArrayBuilderImpl.java v 06caf92fc57e1c4a5f974079bb399e1839e70b11
johnzon-core/src/test/java/org/apache/johnzon/core/JsonArrayBuilderImplTest.java v 06caf92fc57e1c4a5f974079bb399e1839e70b11

[JOHNZON-407] fix NPE in JsonArrayBuilderImpl
2024-06-27 14:50:36 Markus Jung <jungm@apache.org> johnzon-core/src/main/java/org/apache/johnzon/core/JsonGeneratorFactoryImpl.java v 89492c9b144995ee3bd3cf243dfe2010bab209cf
johnzon-core/src/main/java/org/apache/johnzon/core/Snippet.java v 89492c9b144995ee3bd3cf243dfe2010bab209cf
johnzon-core/src/main/java/org/apache/johnzon/core/io/BoundedOutputStreamWriter.java v 89492c9b144995ee3bd3cf243dfe2010bab209cf
johnzon-core/src/test/java/org/apache/johnzon/core/io/BoundedOutputStreamWriterTest.java v 89492c9b144995ee3bd3cf243dfe2010bab209cf

[JOHNZON-404] don't rely on jdk internals for BoundedOutputStreamWriter (#128)
2024-05-03 21:23:03 Markus Jung <jungm@apache.org> johnzon-core/pom.xml v d5665b9180b580f0594a269ce14fcec07d7d4ffa
johnzon-core/src/test/java/org/apache/johnzon/core/ManualTckTest.java 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-04-24 10:51:39 sullis <github@seansullivan.com> johnzon-core/src/main/java/org/apache/johnzon/core/JsonStreamParserImpl.java v 5db4b28d512119b54cfea2fea04f1b21671912e7

reduce enum array allocation (#127)
2024-03-23 08:25:58 Markus Jung <jungm@apache.org> johnzon-core/pom.xml v 9b4e43b43cdfd7ffcd4274d958e02da7e9243572

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

[maven-release-plugin] prepare release v2.0.1
2024-02-13 13:18:13 Markus Jung <jungm@apache.org> johnzon-core/src/main/java/org/apache/johnzon/core/JsonStreamParserImpl.java v e41f969ead5cf6e0105d975e1a7df20f37c109ce
johnzon-core/src/test/java/org/apache/johnzon/core/HugeStringTest.java v e41f969ead5cf6e0105d975e1a7df20f37c109ce
johnzon-core/src/test/java/org/apache/johnzon/core/JsonStreamParserImplTest.java v e41f969ead5cf6e0105d975e1a7df20f37c109ce

ensure all buffers get released again in JsonStreamParserImpl
2024-02-09 19:42:03 Markus Jung <jungm@apache.org> johnzon-core/src/main/java/org/apache/johnzon/core/JsonStreamParserImpl.java v c7afc7b56b079fdd7e29fcb9bb31623fcd18509a
johnzon-core/src/test/java/org/apache/johnzon/core/HugeStringTest.java v c7afc7b56b079fdd7e29fcb9bb31623fcd18509a

[JOHNZON-403] improved long string perfomance (#121)

* prototype improved large string parsing

* fix regression, fix build

* properly close JsonReader in test
2023-10-24 14:40:25 Jean-Louis Monteiro <jlmonteiro@tomitribe.com> johnzon-core/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-core/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-core/pom.xml v a0a1738cc936815619bfe4845ae402887398ffe5

feat: we don't need the shade plugin anymore

Signed-off-by: Jean-Louis Monteiro <jlmonteiro@tomitribe.com>
2023-10-10 07:57:14 Markus Jung <mail@markus-jung.dev> johnzon-core/src/main/java/org/apache/johnzon/core/RejectDuplicateKeysMode.java v 116c71414efe85837efe687465acca0a4b077eb7

RejectDuplicateKeysMode: actually use default as default
2023-10-09 15:40:22 Markus Jung <mail@markus-jung.dev> johnzon-core/src/main/java/org/apache/johnzon/core/JohnzonJsonParserImpl.java v 128fecbd7d4ab4602b36d7e48fcd44490124540b
johnzon-core/src/main/java/org/apache/johnzon/core/JsonArrayBuilderImpl.java v 128fecbd7d4ab4602b36d7e48fcd44490124540b
johnzon-core/src/main/java/org/apache/johnzon/core/JsonBuilderFactoryImpl.java v 128fecbd7d4ab4602b36d7e48fcd44490124540b
johnzon-core/src/main/java/org/apache/johnzon/core/JsonMergePatchDiff.java v 128fecbd7d4ab4602b36d7e48fcd44490124540b
johnzon-core/src/main/java/org/apache/johnzon/core/JsonMergePatchImpl.java v 128fecbd7d4ab4602b36d7e48fcd44490124540b
johnzon-core/src/main/java/org/apache/johnzon/core/JsonObjectBuilderImpl.java v 128fecbd7d4ab4602b36d7e48fcd44490124540b
johnzon-core/src/main/java/org/apache/johnzon/core/JsonProviderImpl.java v 128fecbd7d4ab4602b36d7e48fcd44490124540b
johnzon-core/src/main/java/org/apache/johnzon/core/JsonReaderFactoryImpl.java v 128fecbd7d4ab4602b36d7e48fcd44490124540b
johnzon-core/src/main/java/org/apache/johnzon/core/JsonReaderImpl.java v 128fecbd7d4ab4602b36d7e48fcd44490124540b
johnzon-core/src/main/java/org/apache/johnzon/core/RejectDuplicateKeysMode.java v 128fecbd7d4ab4602b36d7e48fcd44490124540b
johnzon-core/src/test/java/org/apache/johnzon/core/JsonStreamParserImplTest.java v 128fecbd7d4ab4602b36d7e48fcd44490124540b

Revert renaming RejectDuplicateKeysMode and it's values
2023-09-24 20:23:46 Markus Jung <mail@markus-jung.dev> johnzon-core/src/main/java/org/apache/johnzon/core/JsonObjectBuilderImpl.java v 911ea549acec93cac59f1c3845573d22e3bfd724

Clear attributes in JsonObjectBuilder#build(), fixes jsonObjectBuilderBuildTest
2023-09-24 20:15:36 Markus Jung <mail@markus-jung.dev> johnzon-core/src/main/java/org/apache/johnzon/core/JsonGeneratorImpl.java v 9a4e77b7d0a32c5d7812bc8aebc8f16fb75489f7

Don't close underlying stream in JsonGenerator#close(), fixes jsonGeneratorStreamNotClosedTest
2023-09-24 19:08:42 Markus Jung <mail@markus-jung.dev> johnzon-core/src/main/java/org/apache/johnzon/core/DuplicateKeysMode.java v 9c1b209ea72c76453114c5af2fe57fae22d6a378
johnzon-core/src/main/java/org/apache/johnzon/core/JohnzonJsonParserImpl.java v 9c1b209ea72c76453114c5af2fe57fae22d6a378
johnzon-core/src/main/java/org/apache/johnzon/core/JsonArrayBuilderImpl.java v 9c1b209ea72c76453114c5af2fe57fae22d6a378
johnzon-core/src/main/java/org/apache/johnzon/core/JsonBuilderFactoryImpl.java v 9c1b209ea72c76453114c5af2fe57fae22d6a378
johnzon-core/src/main/java/org/apache/johnzon/core/JsonMergePatchDiff.java v 9c1b209ea72c76453114c5af2fe57fae22d6a378
johnzon-core/src/main/java/org/apache/johnzon/core/JsonMergePatchImpl.java v 9c1b209ea72c76453114c5af2fe57fae22d6a378
johnzon-core/src/main/java/org/apache/johnzon/core/JsonObjectBuilderImpl.java v 9c1b209ea72c76453114c5af2fe57fae22d6a378
johnzon-core/src/main/java/org/apache/johnzon/core/JsonProviderImpl.java v 9c1b209ea72c76453114c5af2fe57fae22d6a378
johnzon-core/src/main/java/org/apache/johnzon/core/JsonReaderFactoryImpl.java v 9c1b209ea72c76453114c5af2fe57fae22d6a378
johnzon-core/src/main/java/org/apache/johnzon/core/JsonReaderImpl.java v 9c1b209ea72c76453114c5af2fe57fae22d6a378
johnzon-core/src/test/java/org/apache/johnzon/core/JsonInMemoryParserTest.java v 9c1b209ea72c76453114c5af2fe57fae22d6a378
johnzon-core/src/test/java/org/apache/johnzon/core/JsonObjectBuilderImplTest.java v 9c1b209ea72c76453114c5af2fe57fae22d6a378
johnzon-core/src/test/java/org/apache/johnzon/core/JsonReaderImplTest.java v 9c1b209ea72c76453114c5af2fe57fae22d6a378
johnzon-core/src/test/java/org/apache/johnzon/core/JsonStreamParserImplTest.java v 9c1b209ea72c76453114c5af2fe57fae22d6a378

Implement JsonConfig.KEY_STRATEGY config property
2023-09-24 17:48:20 Markus Jung <mail@markus-jung.dev> johnzon-core/src/main/java/org/apache/johnzon/core/JsonProviderImpl.java v 6d09e7e9157d95eaf4a69ac298f1c08fa08364a1
johnzon-core/src/test/java/org/apache/johnzon/core/JsonProviderTest.java v 6d09e7e9157d95eaf4a69ac298f1c08fa08364a1

Implement JsonProvider#createValue(Number)
2023-09-24 17:44:34 Markus Jung <mail@markus-jung.dev> johnzon-core/src/main/java/org/apache/johnzon/core/JsonInMemoryParser.java v 1595f51e3896e6053304ee2b1c4229c21df0a0de
johnzon-core/src/main/java/org/apache/johnzon/core/JsonStreamParserImpl.java v 1595f51e3896e6053304ee2b1c4229c21df0a0de
johnzon-core/src/test/java/org/apache/johnzon/core/JsonInMemoryParserTest.java v 1595f51e3896e6053304ee2b1c4229c21df0a0de
johnzon-core/src/test/java/org/apache/johnzon/core/JsonStreamParserImplTest.java v 1595f51e3896e6053304ee2b1c4229c21df0a0de

Implement JsonParser#currentEvent()
2023-09-04 06:37:43 Romain Manni-Bucau <rmannibucau@gmail.com> johnzon-core/src/main/java/org/apache/johnzon/core/JsonPatchImpl.java v d9d6d2f82285c236d3cdb2eea7adb86365fa78d4

[JOHNZON-400] ensure we always set the locale when changing the case
2023-05-17 14:34:31 Jean-Louis Monteiro <jlmonteiro@tomitribe.com> johnzon-core/src/main/java/org/apache/johnzon/core/JsonObjectBuilderImpl.java v a6d46679c5f1840e2c390f37ec243d1d79afbfbf
johnzon-core/src/test/java/org/apache/johnzon/core/JsonObjectBuilderImplTest.java v a6d46679c5f1840e2c390f37ec243d1d79afbfbf

feat: improve error message for debugging
2023-05-13 09:54:19 Jean-Louis Monteiro <jlmonteiro@tomitribe.com> johnzon-core/src/main/java/org/apache/johnzon/core/CommentsJsonStreamParserImpl.java v db7ecfceb3f3e68699bd72f4782996649a1549d8
johnzon-core/src/main/java/org/apache/johnzon/core/JohnzonJsonParserImpl.java v db7ecfceb3f3e68699bd72f4782996649a1549d8
johnzon-core/src/main/java/org/apache/johnzon/core/JsonArrayBuilderImpl.java v db7ecfceb3f3e68699bd72f4782996649a1549d8
johnzon-core/src/main/java/org/apache/johnzon/core/JsonBuilderFactoryImpl.java v db7ecfceb3f3e68699bd72f4782996649a1549d8
johnzon-core/src/main/java/org/apache/johnzon/core/JsonInMemoryParser.java v db7ecfceb3f3e68699bd72f4782996649a1549d8
johnzon-core/src/main/java/org/apache/johnzon/core/JsonMergePatchDiff.java v db7ecfceb3f3e68699bd72f4782996649a1549d8
johnzon-core/src/main/java/org/apache/johnzon/core/JsonMergePatchImpl.java v db7ecfceb3f3e68699bd72f4782996649a1549d8
johnzon-core/src/main/java/org/apache/johnzon/core/JsonNumberImpl.java v db7ecfceb3f3e68699bd72f4782996649a1549d8
johnzon-core/src/main/java/org/apache/johnzon/core/JsonObjectBuilderImpl.java v db7ecfceb3f3e68699bd72f4782996649a1549d8
johnzon-core/src/main/java/org/apache/johnzon/core/JsonParserFactoryImpl.java v db7ecfceb3f3e68699bd72f4782996649a1549d8
johnzon-core/src/main/java/org/apache/johnzon/core/JsonProviderImpl.java v db7ecfceb3f3e68699bd72f4782996649a1549d8
johnzon-core/src/main/java/org/apache/johnzon/core/JsonReaderFactoryImpl.java v db7ecfceb3f3e68699bd72f4782996649a1549d8
johnzon-core/src/main/java/org/apache/johnzon/core/JsonReaderImpl.java v db7ecfceb3f3e68699bd72f4782996649a1549d8
johnzon-core/src/main/java/org/apache/johnzon/core/JsonStreamParserImpl.java v db7ecfceb3f3e68699bd72f4782996649a1549d8
johnzon-core/src/test/java/org/apache/johnzon/core/JsonNumberTest.java v db7ecfceb3f3e68699bd72f4782996649a1549d8
johnzon-core/src/test/java/org/apache/johnzon/core/JsonParserStreamingTest.java v db7ecfceb3f3e68699bd72f4782996649a1549d8
johnzon-core/src/test/java/org/apache/johnzon/core/JsonParserTest.java v db7ecfceb3f3e68699bd72f4782996649a1549d8
johnzon-core/src/test/java/org/apache/johnzon/core/JsonStreamParserImplTest.java v db7ecfceb3f3e68699bd72f4782996649a1549d8
johnzon-core/src/test/java/org/apache/johnzon/core/SerializationTest.java v db7ecfceb3f3e68699bd72f4782996649a1549d8

feat(JOHNZON-397): make sure to pass the provider instance so we can configure the scale per provider
2023-05-11 21:07:44 Jean-Louis Monteiro <jlmonteiro@tomitribe.com> johnzon-core/src/main/java/org/apache/johnzon/core/JsonNumberImpl.java v 05569d38238b5e3b80a3efff6c4c06ac21e99041

feat(JOHNZON-397): allow to configure the scale limit for backward compatibility
2023-05-11 11:12:44 Jean-Louis Monteiro <jlmonteiro@tomitribe.com> johnzon-core/src/main/java/org/apache/johnzon/core/JsonNumberImpl.java v 1f15b27f37b244d001ee503bd86f8302f1b1af0a
johnzon-core/src/test/java/org/apache/johnzon/core/JsonNumberTest.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-10 23:19:41 Jean-Louis Monteiro <jlmonteiro@tomitribe.com> johnzon-core/src/main/java/org/apache/johnzon/core/JsonNumberImpl.java v 046faf57a349a853fdb27c79477bcf5ab194b767
johnzon-core/src/test/java/org/apache/johnzon/core/JsonNumberTest.java v 046faf57a349a853fdb27c79477bcf5ab194b767

fix(JOHNZON-397): protection against very slow BigDecimal to BigInteger conversion at large scale

Signed-off-by: Jean-Louis Monteiro <jlmonteiro@tomitribe.com>
2023-01-27 09:05:43 Samael <singingbush@hotmail.com> johnzon-core/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 13:55:41 Jean-Louis Monteiro <jlmonteiro@tomitribe.com> johnzon-core/src/main/java/org/apache/johnzon/core/DefaultJsonPointerFactory.java v d8357f8c8b28b3ac563350f21c4fe472aee2b476
johnzon-core/src/main/java/org/apache/johnzon/core/JsonPointerImpl.java v d8357f8c8b28b3ac563350f21c4fe472aee2b476
johnzon-core/src/main/java/org/apache/johnzon/core/JsonProviderImpl.java v d8357f8c8b28b3ac563350f21c4fe472aee2b476
johnzon-core/src/main/java/org/apache/johnzon/core/spi/JsonPointerFactory.java v d8357f8c8b28b3ac563350f21c4fe472aee2b476
johnzon-core/src/test/java/org/apache/johnzon/core/JsonPointerTest.java v d8357f8c8b28b3ac563350f21c4fe472aee2b476
johnzon-core/src/test/java/org/apache/johnzon/core/StrictJsonPointerFactoryTest.java v d8357f8c8b28b3ac563350f21c4fe472aee2b476

JOHNZON-394 Make Johnzon JSON Pointer compatible by default

Signed-off-by: Jean-Louis Monteiro <jlmonteiro@tomitribe.com>
2023-01-11 00:53:09 Jean-Louis Monteiro <jlmonteiro@tomitribe.com> johnzon-core/pom.xml v 7338430e8ef6221e5e2102b4bbd1e59d78479dce
johnzon-core/src/main/java/org/apache/johnzon/core/DefaultJsonPointerFactory.java v 7338430e8ef6221e5e2102b4bbd1e59d78479dce
johnzon-core/src/main/java/org/apache/johnzon/core/DiffBase.java v 7338430e8ef6221e5e2102b4bbd1e59d78479dce
johnzon-core/src/main/java/org/apache/johnzon/core/JohnzonJsonParser.java v 7338430e8ef6221e5e2102b4bbd1e59d78479dce
johnzon-core/src/main/java/org/apache/johnzon/core/JohnzonJsonParserImpl.java v 7338430e8ef6221e5e2102b4bbd1e59d78479dce
johnzon-core/src/main/java/org/apache/johnzon/core/JsonArrayBuilderImpl.java v 7338430e8ef6221e5e2102b4bbd1e59d78479dce
johnzon-core/src/main/java/org/apache/johnzon/core/JsonArrayImpl.java v 7338430e8ef6221e5e2102b4bbd1e59d78479dce
johnzon-core/src/main/java/org/apache/johnzon/core/JsonBuilderFactoryImpl.java v 7338430e8ef6221e5e2102b4bbd1e59d78479dce
johnzon-core/src/main/java/org/apache/johnzon/core/JsonChars.java v 7338430e8ef6221e5e2102b4bbd1e59d78479dce
johnzon-core/src/main/java/org/apache/johnzon/core/JsonDoubleImpl.java v 7338430e8ef6221e5e2102b4bbd1e59d78479dce
johnzon-core/src/main/java/org/apache/johnzon/core/JsonGeneratorFactoryImpl.java v 7338430e8ef6221e5e2102b4bbd1e59d78479dce
johnzon-core/src/main/java/org/apache/johnzon/core/JsonGeneratorImpl.java v 7338430e8ef6221e5e2102b4bbd1e59d78479dce
johnzon-core/src/main/java/org/apache/johnzon/core/JsonInMemoryParser.java v 7338430e8ef6221e5e2102b4bbd1e59d78479dce
johnzon-core/src/main/java/org/apache/johnzon/core/JsonLocationImpl.java v 7338430e8ef6221e5e2102b4bbd1e59d78479dce
johnzon-core/src/main/java/org/apache/johnzon/core/JsonLongImpl.java v 7338430e8ef6221e5e2102b4bbd1e59d78479dce
johnzon-core/src/main/java/org/apache/johnzon/core/JsonMergePatchDiff.java v 7338430e8ef6221e5e2102b4bbd1e59d78479dce
johnzon-core/src/main/java/org/apache/johnzon/core/JsonMergePatchImpl.java v 7338430e8ef6221e5e2102b4bbd1e59d78479dce
johnzon-core/src/main/java/org/apache/johnzon/core/JsonNumberImpl.java v 7338430e8ef6221e5e2102b4bbd1e59d78479dce
johnzon-core/src/main/java/org/apache/johnzon/core/JsonObjectBuilderImpl.java v 7338430e8ef6221e5e2102b4bbd1e59d78479dce
johnzon-core/src/main/java/org/apache/johnzon/core/JsonObjectImpl.java v 7338430e8ef6221e5e2102b4bbd1e59d78479dce
johnzon-core/src/main/java/org/apache/johnzon/core/JsonParserFactoryImpl.java v 7338430e8ef6221e5e2102b4bbd1e59d78479dce
johnzon-core/src/main/java/org/apache/johnzon/core/JsonPatchBuilderImpl.java v 7338430e8ef6221e5e2102b4bbd1e59d78479dce
johnzon-core/src/main/java/org/apache/johnzon/core/JsonPatchDiff.java v 7338430e8ef6221e5e2102b4bbd1e59d78479dce
johnzon-core/src/main/java/org/apache/johnzon/core/JsonPatchImpl.java v 7338430e8ef6221e5e2102b4bbd1e59d78479dce
johnzon-core/src/main/java/org/apache/johnzon/core/JsonPointerImpl.java v 7338430e8ef6221e5e2102b4bbd1e59d78479dce
johnzon-core/src/main/java/org/apache/johnzon/core/JsonProviderImpl.java v 7338430e8ef6221e5e2102b4bbd1e59d78479dce
johnzon-core/src/main/java/org/apache/johnzon/core/JsonReaderFactoryImpl.java v 7338430e8ef6221e5e2102b4bbd1e59d78479dce
johnzon-core/src/main/java/org/apache/johnzon/core/JsonReaderImpl.java v 7338430e8ef6221e5e2102b4bbd1e59d78479dce
johnzon-core/src/main/java/org/apache/johnzon/core/JsonStreamParserImpl.java v 7338430e8ef6221e5e2102b4bbd1e59d78479dce
johnzon-core/src/main/java/org/apache/johnzon/core/JsonStringImpl.java v 7338430e8ef6221e5e2102b4bbd1e59d78479dce
johnzon-core/src/main/java/org/apache/johnzon/core/JsonWriterFactoryImpl.java v 7338430e8ef6221e5e2102b4bbd1e59d78479dce
johnzon-core/src/main/java/org/apache/johnzon/core/JsonWriterImpl.java v 7338430e8ef6221e5e2102b4bbd1e59d78479dce
johnzon-core/src/main/java/org/apache/johnzon/core/RFC4627AwareInputStreamReader.java v 7338430e8ef6221e5e2102b4bbd1e59d78479dce
johnzon-core/src/main/java/org/apache/johnzon/core/RejectDuplicateKeysMode.java v 7338430e8ef6221e5e2102b4bbd1e59d78479dce
johnzon-core/src/main/java/org/apache/johnzon/core/SerializableValue.java v 7338430e8ef6221e5e2102b4bbd1e59d78479dce
johnzon-core/src/main/java/org/apache/johnzon/core/Snippet.java v 7338430e8ef6221e5e2102b4bbd1e59d78479dce
johnzon-core/src/main/java/org/apache/johnzon/core/Strings.java v 7338430e8ef6221e5e2102b4bbd1e59d78479dce
johnzon-core/src/main/java/org/apache/johnzon/core/io/BoundedOutputStreamWriter.java v 7338430e8ef6221e5e2102b4bbd1e59d78479dce
johnzon-core/src/main/java/org/apache/johnzon/core/spi/JsonPointerFactory.java v 7338430e8ef6221e5e2102b4bbd1e59d78479dce
johnzon-core/src/main/resources/META-INF/services/jakarta.json.spi.JsonProvider v 7338430e8ef6221e5e2102b4bbd1e59d78479dce
johnzon-core/src/test/java/org/apache/johnzon/core/BrokenDefaultTest.java v 7338430e8ef6221e5e2102b4bbd1e59d78479dce
johnzon-core/src/test/java/org/apache/johnzon/core/BufferStrategyFactoryTest.java v 7338430e8ef6221e5e2102b4bbd1e59d78479dce
johnzon-core/src/test/java/org/apache/johnzon/core/JsonArrayBuilderImplTest.java v 7338430e8ef6221e5e2102b4bbd1e59d78479dce
johnzon-core/src/test/java/org/apache/johnzon/core/JsonArrayImplTest.java v 7338430e8ef6221e5e2102b4bbd1e59d78479dce
johnzon-core/src/test/java/org/apache/johnzon/core/JsonBuilderFactoryTest.java v 7338430e8ef6221e5e2102b4bbd1e59d78479dce
johnzon-core/src/test/java/org/apache/johnzon/core/JsonCollectorTest.java v 7338430e8ef6221e5e2102b4bbd1e59d78479dce
johnzon-core/src/test/java/org/apache/johnzon/core/JsonGeneratorFactoryImplTest.java v 7338430e8ef6221e5e2102b4bbd1e59d78479dce
johnzon-core/src/test/java/org/apache/johnzon/core/JsonGeneratorImplTest.java v 7338430e8ef6221e5e2102b4bbd1e59d78479dce
johnzon-core/src/test/java/org/apache/johnzon/core/JsonMergeBatchDiffTest.java v 7338430e8ef6221e5e2102b4bbd1e59d78479dce
johnzon-core/src/test/java/org/apache/johnzon/core/JsonMergeBatchTest.java v 7338430e8ef6221e5e2102b4bbd1e59d78479dce
johnzon-core/src/test/java/org/apache/johnzon/core/JsonNumberTest.java v 7338430e8ef6221e5e2102b4bbd1e59d78479dce
johnzon-core/src/test/java/org/apache/johnzon/core/JsonObjectBuilderImplTest.java v 7338430e8ef6221e5e2102b4bbd1e59d78479dce
johnzon-core/src/test/java/org/apache/johnzon/core/JsonObjectImplTest.java v 7338430e8ef6221e5e2102b4bbd1e59d78479dce
johnzon-core/src/test/java/org/apache/johnzon/core/JsonParserStreamingTest.java v 7338430e8ef6221e5e2102b4bbd1e59d78479dce
johnzon-core/src/test/java/org/apache/johnzon/core/JsonParserTest.java v 7338430e8ef6221e5e2102b4bbd1e59d78479dce
johnzon-core/src/test/java/org/apache/johnzon/core/JsonPatchBuilderTest.java v 7338430e8ef6221e5e2102b4bbd1e59d78479dce
johnzon-core/src/test/java/org/apache/johnzon/core/JsonPatchDiffTest.java v 7338430e8ef6221e5e2102b4bbd1e59d78479dce
johnzon-core/src/test/java/org/apache/johnzon/core/JsonPatchTest.java v 7338430e8ef6221e5e2102b4bbd1e59d78479dce
johnzon-core/src/test/java/org/apache/johnzon/core/JsonPointerTest.java v 7338430e8ef6221e5e2102b4bbd1e59d78479dce
johnzon-core/src/test/java/org/apache/johnzon/core/JsonProviderTest.java v 7338430e8ef6221e5e2102b4bbd1e59d78479dce
johnzon-core/src/test/java/org/apache/johnzon/core/JsonReaderImplTest.java v 7338430e8ef6221e5e2102b4bbd1e59d78479dce
johnzon-core/src/test/java/org/apache/johnzon/core/JsonStreamParserImplTest.java v 7338430e8ef6221e5e2102b4bbd1e59d78479dce
johnzon-core/src/test/java/org/apache/johnzon/core/JsonWriterImplTest.java v 7338430e8ef6221e5e2102b4bbd1e59d78479dce
johnzon-core/src/test/java/org/apache/johnzon/core/LocationTest.java v 7338430e8ef6221e5e2102b4bbd1e59d78479dce
johnzon-core/src/test/java/org/apache/johnzon/core/OverflowTest.java v 7338430e8ef6221e5e2102b4bbd1e59d78479dce
johnzon-core/src/test/java/org/apache/johnzon/core/SerializationTest.java v 7338430e8ef6221e5e2102b4bbd1e59d78479dce
johnzon-core/src/test/java/org/apache/johnzon/core/SnippetTest.java v 7338430e8ef6221e5e2102b4bbd1e59d78479dce

First javax to jakarta migration in code and dependencies

Signed-off-by: Jean-Louis Monteiro <jlmonteiro@tomitribe.com>
2022-11-14 10:23:29 Samael <singingbush@hotmail.com> johnzon-core/src/main/java/org/apache/johnzon/core/BufferStrategyFactory.java v e7418157680f3fbd29fa7a5e79b269565d24f7fc
johnzon-core/src/main/java/org/apache/johnzon/core/Buffered.java v e7418157680f3fbd29fa7a5e79b269565d24f7fc
johnzon-core/src/main/java/org/apache/johnzon/core/JsonStreamParserImpl.java v e7418157680f3fbd29fa7a5e79b269565d24f7fc
johnzon-core/src/main/java/org/apache/johnzon/core/util/ArrayUtil.java v e7418157680f3fbd29fa7a5e79b269565d24f7fc

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

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

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

[maven-release-plugin] prepare release v1.2.19
2022-04-30 13:36:27 Mark Struberg <struberg@apache.org> johnzon-core/pom.xml v 125b005160ec290951b0eeaf55b7cf211fd39abc

[maven-release-plugin] prepare for next development iteration
2022-04-30 13:36:17 Mark Struberg <struberg@apache.org> johnzon-core/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-core/src/main/java/org/apache/johnzon/core/Buffered.java v ab20eea0689b0a21d4131cd4316bca44fbe2b695
johnzon-core/src/main/java/org/apache/johnzon/core/JsonGeneratorFactoryImpl.java v ab20eea0689b0a21d4131cd4316bca44fbe2b695
johnzon-core/src/main/java/org/apache/johnzon/core/Snippet.java v ab20eea0689b0a21d4131cd4316bca44fbe2b695
johnzon-core/src/main/java/org/apache/johnzon/core/Types.java v ab20eea0689b0a21d4131cd4316bca44fbe2b695
johnzon-core/src/test/java/org/apache/johnzon/core/SnippetTest.java v ab20eea0689b0a21d4131cd4316bca44fbe2b695

fix the johnzon-core dependency in mapper/jsonb module + use BoundedOutputStreamWriter in Snippet
2022-04-28 09:12:25 Romain Manni-Bucau <rmannibucau@gmail.com> johnzon-core/src/main/java/org/apache/johnzon/core/IODescriptor.java v dbe6a0d967df07580809e8cc9dff52470356d182
johnzon-core/src/main/java/org/apache/johnzon/core/JsonGeneratorFactoryImpl.java v dbe6a0d967df07580809e8cc9dff52470356d182
johnzon-core/src/main/java/org/apache/johnzon/core/Snippet.java v dbe6a0d967df07580809e8cc9dff52470356d182

rename Buffered to IODescriptor
2022-04-28 09:09:05 Romain Manni-Bucau <rmannibucau@gmail.com> johnzon-core/src/main/java/org/apache/johnzon/core/Buffered.java v 2ab67a96ac206caafb0ec131b0822f4e48699a8a
johnzon-core/src/main/java/org/apache/johnzon/core/JsonGeneratorFactoryImpl.java v 2ab67a96ac206caafb0ec131b0822f4e48699a8a
johnzon-core/src/main/java/org/apache/johnzon/core/Snippet.java v 2ab67a96ac206caafb0ec131b0822f4e48699a8a

rebase
2022-04-27 09:48:53 Romain Manni-Bucau <rmannibucau@gmail.com> johnzon-core/src/main/java/org/apache/johnzon/core/JsonGeneratorFactoryImpl.java v 6571c7768b4897034a134b8664068b0f8bb2b02e
johnzon-core/src/main/java/org/apache/johnzon/core/JsonGeneratorImpl.java v 6571c7768b4897034a134b8664068b0f8bb2b02e
johnzon-core/src/main/java/org/apache/johnzon/core/io/BoundedOutputStreamWriter.java v 6571c7768b4897034a134b8664068b0f8bb2b02e
johnzon-core/src/test/java/org/apache/johnzon/core/JsonGeneratorFactoryImplTest.java v 6571c7768b4897034a134b8664068b0f8bb2b02e
johnzon-core/src/test/java/org/apache/johnzon/core/io/BoundedOutputStreamWriterTest.java v 6571c7768b4897034a134b8664068b0f8bb2b02e

[JOHNZON-369] adding org.apache.johnzon.boundedoutputstreamwriter support
2022-04-27 09:05:04 Romain Manni-Bucau <rmannibucau@gmail.com> johnzon-core/src/main/java/org/apache/johnzon/core/AbstractJsonFactory.java v a20a8e570d4623147d86a05610310c99ed1d355b
johnzon-core/src/main/java/org/apache/johnzon/core/JsonGeneratorFactoryImpl.java v a20a8e570d4623147d86a05610310c99ed1d355b
johnzon-core/src/main/java/org/apache/johnzon/core/JsonGeneratorImpl.java v a20a8e570d4623147d86a05610310c99ed1d355b
johnzon-core/src/main/java/org/apache/johnzon/core/JsonParserFactoryImpl.java v a20a8e570d4623147d86a05610310c99ed1d355b
johnzon-core/src/main/java/org/apache/johnzon/core/JsonWriterFactoryImpl.java v a20a8e570d4623147d86a05610310c99ed1d355b

[JOHNZON-368] ensure JsonGeneratorFactory respects the configured encoding
2022-04-26 00:24:35 David Blevins <dblevins@tomitribe.com> johnzon-core/src/main/java/org/apache/johnzon/core/Snippet.java v 4dd7763c759746e3f534851beee83288894b556f

JOHNZON-367 Reduce calls to flush() to the bare minimum
Call flush only before snippet.terminate() and snippet.get()
Reduce calls to snippet.terminate() to only what is needed
2022-04-25 20:44:31 David Blevins <dblevins@tomitribe.com> johnzon-core/src/main/java/org/apache/johnzon/core/Snippet.java v 4f24814db15d2e580b81c7005e2faf279ccb0e77
johnzon-core/src/test/java/org/apache/johnzon/core/SnippetTest.java v 4f24814db15d2e580b81c7005e2faf279ccb0e77

JOHNZON-367 Allow true, false and null json constants to be trimmed
Not my preference, but implementing in the hope of compromise
2022-04-24 12:20:27 David Blevins <dblevins@tomitribe.com> johnzon-core/src/main/java/org/apache/johnzon/core/Snippet.java v 391025ccc271ce0074c7b8b9e33608cd7cfeadd0
johnzon-core/src/test/java/org/apache/johnzon/core/SnippetTest.java v 391025ccc271ce0074c7b8b9e33608cd7cfeadd0

JOHNZON-367 Fix Snippet buffering issues and expand tests
2022-04-22 13:00:44 David Blevins <dblevins@tomitribe.com> johnzon-core/src/main/java/org/apache/johnzon/core/Snippet.java v 905192168a1254b5cd8b59f417fd1306a2421621

JOHNZON-367 Tests that johnzon.snippetMaxLength works as expected
2022-04-21 14:02:52 David Blevins <dblevins@tomitribe.com> johnzon-core/src/main/java/org/apache/johnzon/core/Snippet.java v 2a8d3f2134d13fedf703fb5a7b3d707697c0b7f5

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

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

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

[maven-release-plugin] prepare release v1.2.17
2022-04-12 10:53:35 Mark Struberg <struberg@apache.org> johnzon-core/src/main/java/org/apache/johnzon/core/util/ClassUtil.java v 442b44992ca6dcfc702d64df121d0b969ade5336
johnzon-core/src/test/java/org/apache/johnzon/core/ClassUtilTest.java v 442b44992ca6dcfc702d64df121d0b969ade5336

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

JOHNZON-364 use reflection to avoid caches.
2022-02-20 12:32:14 Raymond Augé <rotty3000@apache.org> johnzon-core/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-core/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-core/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-core/src/main/java/org/apache/johnzon/core/JsonGeneratorImpl.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-core/pom.xml v b221d9db923c142afcddde056abd9301acbf9af1

[JOHNZON-354] reverse johnzon.failOnMissingCreatorValues default and support jsonb.creator-parameters-required prop
2021-07-11 18:09:29 Csaba Varga <csaboka@gmail.com> johnzon-core/src/main/java/org/apache/johnzon/core/JohnzonJsonParserImpl.java v 7751e96c4731a16a620a99e1165efac98db30566
johnzon-core/src/test/java/org/apache/johnzon/core/JsonParserStreamingTest.java v 7751e96c4731a16a620a99e1165efac98db30566

True object and array streaming (#74)

* Add tests for getArrayStream() and getObjectStream()

* Implement lazy parsing for getArrayStream() and getObjectStream()

Now these methods should behave in the spirit of the specification, only
keeping the latest element in memory and parsing more data only as
necessary.

* Remove redundant else's

* Extract anonymous spliterator implementations into static classes

* Verify the event type we get in getObjectStream()

* Add unit tests for parse errors in getArrayStream and getObjectStream

* Make sure to close all parsers
2021-07-01 07:30:14 Romain Manni-Bucau <rmannibucau@gmail.com> johnzon-core/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-core/pom.xml v ae0d296baeb84596cde5f69db80ed13bda047ed9

[maven-release-plugin] prepare release v1.2.14
2021-06-02 17:45:31 Romain Manni-Bucau <rmannibucau@gmail.com> johnzon-core/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-core/pom.xml v ea9841db857c8b77ad633b2df614205173794958

[maven-release-plugin] prepare release v1.2.13
2021-06-02 16:54:36 Romain Manni-Bucau <rmannibucau@gmail.com> johnzon-core/src/main/java/org/apache/johnzon/core/JsonStreamParserImpl.java v 48c34e68c51791b0aea15b94cb013ea8586e29da
johnzon-core/src/test/java/org/apache/johnzon/core/JsonStreamParserImplTest.java v 48c34e68c51791b0aea15b94cb013ea8586e29da

[JOHNZON-346] avoid array out of bound exception when string gets an escaped character
2021-05-17 14:00:44 Romain Manni-Bucau <rmannibucau@gmail.com> johnzon-core/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-core/pom.xml v fdea09d15425d2f2e2eb3da34baf437c153a5e5e

[maven-release-plugin] prepare release v1.2.12
2021-04-26 09:24:47 Romain Manni-Bucau <rmannibucau@gmail.com> johnzon-core/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-core/pom.xml v 3e87d9b7aeb4681d3dd20d38eef7610a1715a2d5

[maven-release-plugin] prepare release v1.2.11
2021-04-06 20:07:44 Romain Manni-Bucau <rmannibucau@gmail.com> johnzon-core/src/main/java/org/apache/johnzon/core/AbstractJsonFactory.java v 6e33ee81dae81166a18407dd32aa5c75fd6456d5
johnzon-core/src/main/java/org/apache/johnzon/core/JohnzonJsonParserImpl.java v 6e33ee81dae81166a18407dd32aa5c75fd6456d5
johnzon-core/src/main/java/org/apache/johnzon/core/JsonArrayBuilderImpl.java v 6e33ee81dae81166a18407dd32aa5c75fd6456d5
johnzon-core/src/main/java/org/apache/johnzon/core/JsonBuilderFactoryImpl.java v 6e33ee81dae81166a18407dd32aa5c75fd6456d5
johnzon-core/src/main/java/org/apache/johnzon/core/JsonMergePatchDiff.java v 6e33ee81dae81166a18407dd32aa5c75fd6456d5
johnzon-core/src/main/java/org/apache/johnzon/core/JsonMergePatchImpl.java v 6e33ee81dae81166a18407dd32aa5c75fd6456d5
johnzon-core/src/main/java/org/apache/johnzon/core/JsonObjectBuilderImpl.java v 6e33ee81dae81166a18407dd32aa5c75fd6456d5
johnzon-core/src/main/java/org/apache/johnzon/core/JsonProviderImpl.java v 6e33ee81dae81166a18407dd32aa5c75fd6456d5
johnzon-core/src/main/java/org/apache/johnzon/core/JsonReaderFactoryImpl.java v 6e33ee81dae81166a18407dd32aa5c75fd6456d5
johnzon-core/src/main/java/org/apache/johnzon/core/JsonReaderImpl.java v 6e33ee81dae81166a18407dd32aa5c75fd6456d5
johnzon-core/src/main/java/org/apache/johnzon/core/RejectDuplicateKeysMode.java v 6e33ee81dae81166a18407dd32aa5c75fd6456d5
johnzon-core/src/test/java/org/apache/johnzon/core/JsonObjectBuilderImplTest.java v 6e33ee81dae81166a18407dd32aa5c75fd6456d5
johnzon-core/src/test/java/org/apache/johnzon/core/JsonReaderImplTest.java v 6e33ee81dae81166a18407dd32aa5c75fd6456d5

[JOHNZON-339] johnzon.rejectDuplicateKeys support
2021-02-04 09:46:20 Romain Manni-Bucau <rmannibucau@gmail.com> johnzon-core/src/main/java/org/apache/johnzon/core/JsonGeneratorImpl.java v 1e7c5fda86789f78a98b21dfecacb826854819e0

[JOHNZON-335] workaround for nested JsonbSerializers handling and invalid JSON
2021-02-01 22:22:23 Mark Struberg <struberg@apache.org> johnzon-core/src/main/java/org/apache/johnzon/core/JsonStreamParserImpl.java v 291c09f886ccc9baea9d0266fe3f92443a7a8079

remove useless subtraction of bufferPos

it is always zero at this point
2021-01-31 23:03:29 Mark Struberg <struberg@apache.org> johnzon-core/src/main/java/org/apache/johnzon/core/JsonArrayImpl.java v 6474c9697d1c81659baddef421dbfbb9fd161635
johnzon-core/src/main/java/org/apache/johnzon/core/JsonObjectImpl.java v 6474c9697d1c81659baddef421dbfbb9fd161635
johnzon-core/src/main/java/org/apache/johnzon/core/JsonStreamParserImpl.java v 6474c9697d1c81659baddef421dbfbb9fd161635

various small performance improvenemts

* start with bigger buffers
* bufferLeft to avoid recalculation every time
2021-01-12 17:07:17 Romain Manni-Bucau <rmannibucau@gmail.com> johnzon-core/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-core/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-core/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-core/pom.xml v 6cc672117856ec8605837be27b87e95514376523

[maven-release-plugin] prepare release v1.2.9
2020-12-02 17:46:42 Jean-Louis Monteiro <jlmonteiro@tomitribe.com> johnzon-core/src/main/java/org/apache/johnzon/core/DefaultJsonPointerFactory.java v a099c5363e7351480b7510d76dcc83fb20a19e23
johnzon-core/src/main/java/org/apache/johnzon/core/spi/JsonPointerFactory.java v a099c5363e7351480b7510d76dcc83fb20a19e23

JOHNZON-325 add some comments

Signed-off-by: Jean-Louis Monteiro <jlmonteiro@tomitribe.com>
2020-12-02 13:09:28 Romain Manni-Bucau <rmannibucau@gmail.com> johnzon-core/src/main/java/org/apache/johnzon/core/DefaultJsonPointerFactory.java v 437dad68a726883a7ca4588690478f7fd3301d30
johnzon-core/src/main/java/org/apache/johnzon/core/JsonPatchImpl.java v 437dad68a726883a7ca4588690478f7fd3301d30
johnzon-core/src/main/java/org/apache/johnzon/core/JsonPointerImpl.java v 437dad68a726883a7ca4588690478f7fd3301d30
johnzon-core/src/main/java/org/apache/johnzon/core/JsonProviderImpl.java v 437dad68a726883a7ca4588690478f7fd3301d30
johnzon-core/src/main/java/org/apache/johnzon/core/spi/JsonPointerFactory.java v 437dad68a726883a7ca4588690478f7fd3301d30
johnzon-core/src/test/java/org/apache/johnzon/core/JsonPointerTest.java v 437dad68a726883a7ca4588690478f7fd3301d30

[JOHNZON-325] jsonp-strict module
2020-12-02 12:27:52 Jean-Louis Monteiro <jlmonteiro@tomitribe.com> johnzon-core/src/main/java/org/apache/johnzon/core/JsonProviderImpl.java v d8d09dd61c95785019f03200e9c739b48c5619fd

JOHNZON-325 improve comment

Signed-off-by: Jean-Louis Monteiro <jlmonteiro@tomitribe.com>
2020-12-02 12:23:58 Jean-Louis Monteiro <jlmonteiro@tomitribe.com> johnzon-core/src/main/java/org/apache/johnzon/core/JsonProviderImpl.java v 3c15090d1267f083be1d915be8817e99c19024bf

JOHNZON-325 align naming

Signed-off-by: Jean-Louis Monteiro <jlmonteiro@tomitribe.com>
2020-12-02 12:20:46 Jean-Louis Monteiro <jlmonteiro@tomitribe.com> johnzon-core/src/main/java/org/apache/johnzon/core/JsonPatchImpl.java v fcb49dde3378826382c8e954d22c32006a82aec6

JOHNZON-325 make sure json patch as a consistent behavior

Signed-off-by: Jean-Louis Monteiro <jlmonteiro@tomitribe.com>
2020-12-02 11:57:46 Jean-Louis Monteiro <jlmonteiro@tomitribe.com> johnzon-core/src/main/java/org/apache/johnzon/core/JsonPatchImpl.java v 46dcd1f7bba07d46dff904a2525c566fdfbb9ea3
johnzon-core/src/main/java/org/apache/johnzon/core/JsonPointerImpl.java v 46dcd1f7bba07d46dff904a2525c566fdfbb9ea3
johnzon-core/src/main/java/org/apache/johnzon/core/JsonProviderImpl.java v 46dcd1f7bba07d46dff904a2525c566fdfbb9ea3
johnzon-core/src/test/java/org/apache/johnzon/core/JsonPatchTest.java v 46dcd1f7bba07d46dff904a2525c566fdfbb9ea3
johnzon-core/src/test/java/org/apache/johnzon/core/JsonPointerTest.java v 46dcd1f7bba07d46dff904a2525c566fdfbb9ea3

JOHNZON-325 see if we can get something that makes everyone happy

Signed-off-by: Jean-Louis Monteiro <jlmonteiro@tomitribe.com>
2020-11-20 12:23:58 Jean-Louis Monteiro <jlmonteiro@tomitribe.com> johnzon-core/src/main/java/org/apache/johnzon/core/JsonPatchImpl.java v 2626806f82b076ada11800221c8458da8ec53794
johnzon-core/src/main/java/org/apache/johnzon/core/JsonPointerImpl.java v 2626806f82b076ada11800221c8458da8ec53794
johnzon-core/src/test/java/org/apache/johnzon/core/JsonPointerTest.java v 2626806f82b076ada11800221c8458da8ec53794

JOHNZON-325 Improve minus logic to stay backward compatible

Signed-off-by: Jean-Louis Monteiro <jlmonteiro@tomitribe.com>
2020-11-20 01:04:17 Jean-Louis Monteiro <jlmonteiro@tomitribe.com> johnzon-core/src/main/java/org/apache/johnzon/core/JsonPointerImpl.java v 3ef4fb80bdaf6010d4ad66c481675b70bc1e4bca
johnzon-core/src/test/java/org/apache/johnzon/core/JsonPointerTest.java v 3ef4fb80bdaf6010d4ad66c481675b70bc1e4bca

JOHNZON-325 Using - on anything but add operation must throw JsonException

Signed-off-by: Jean-Louis Monteiro <jlmonteiro@tomitribe.com>
2020-08-04 08:56:24 Romain Manni-Bucau <rmannibucau@gmail.com> johnzon-core/src/main/java/org/apache/johnzon/core/JsonStreamParserImpl.java v 62ed6949eb3e2053c6ea6720ef0125004f20b89a
johnzon-core/src/test/java/org/apache/johnzon/core/JsonParserStreamingTest.java v 62ed6949eb3e2053c6ea6720ef0125004f20b89a
johnzon-core/src/test/java/org/apache/johnzon/core/JsonParserTest.java v 62ed6949eb3e2053c6ea6720ef0125004f20b89a

[JOHNZON-216] ensure escaped characters don't break the parser and autoajust algorithm
2020-07-03 16:50:49 Romain Manni-Bucau <rmannibucau@gmail.com> johnzon-core/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-core/pom.xml v 88bdd12b8e533bf786b7b00023d8ecbfc84b8998

[maven-release-plugin] prepare release v1.2.8
2020-06-01 13:18:35 Romain Manni-Bucau <rmannibucau@gmail.com> johnzon-core/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-core/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-core/pom.xml v 1279c45040a870e227528cca8e8cd3917df2f41f

revert version to reroll the release
2020-06-01 08:30:10 Romain Manni-Bucau <rmannibucau@gmail.com> johnzon-core/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-core/pom.xml v e5cb1394c8cc8e35d9ffd5a9e92c4483dfcc27bb

[maven-release-plugin] prepare release v1.2.7
2020-05-10 15:46:20 Romain Manni-Bucau <rmannibucau@gmail.com> johnzon-core/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-core/pom.xml v 4e0e79a0e7642851958f7cd7eb406a34bf854556

[maven-release-plugin] prepare release v1.2.6
2020-05-07 09:45:36 Romain Manni-Bucau <rmannibucau@gmail.com> johnzon-core/src/main/java/org/apache/johnzon/core/JsonPointerImpl.java v f50e448c03d505777488c7b7fea5cbb83f7fba45

removing useless check
2020-05-07 09:34:52 Romain Manni-Bucau <rmannibucau@gmail.com> johnzon-core/src/main/java/org/apache/johnzon/core/JsonPointerImpl.java v 826ca4f210990cea1dcfb295f34ccb5ada3906d9
johnzon-core/src/main/java/org/apache/johnzon/core/JsonPointerUtil.java v 826ca4f210990cea1dcfb295f34ccb5ada3906d9
johnzon-core/src/test/java/org/apache/johnzon/core/JsonPatchDiffTest.java v 826ca4f210990cea1dcfb295f34ccb5ada3906d9
johnzon-core/src/test/java/org/apache/johnzon/core/JsonPointerUtilTest.java v 826ca4f210990cea1dcfb295f34ccb5ada3906d9

JOHNZON-312 JsonPointer patch process shouldnt check subobjects/arrays not matching the pointer
2020-04-28 08:25:39 Romain Manni-Bucau <rmannibucau@gmail.com> johnzon-core/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-core/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-core/pom.xml v 1f5a4153ab6b741a17654a7e9d65a946876e6801

JOHNZON-310 jakarta artifacts
2020-04-13 16:57:20 Romain Manni-Bucau <rmannibucau@gmail.com> johnzon-core/src/main/java/org/apache/johnzon/core/JsonArrayImpl.java v 34a860746a7da9316feddf84f5ccc8dc085cbd46
johnzon-core/src/main/java/org/apache/johnzon/core/JsonObjectImpl.java v 34a860746a7da9316feddf84f5ccc8dc085cbd46
johnzon-core/src/main/java/org/apache/johnzon/core/JsonPatchDiff.java v 34a860746a7da9316feddf84f5ccc8dc085cbd46
johnzon-core/src/main/java/org/apache/johnzon/core/JsonPatchImpl.java v 34a860746a7da9316feddf84f5ccc8dc085cbd46
johnzon-core/src/test/java/org/apache/johnzon/core/JsonPatchDiffTest.java v 34a860746a7da9316feddf84f5ccc8dc085cbd46

JOHNZON-304 Json.createDiff does not handle properly arrays overflow (more elements in target than source) + minor toString/cache values enhancements (useful for debug purposes)
2020-03-27 09:11:26 Romain Manni-Bucau <rmannibucau@gmail.com> johnzon-core/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-core/pom.xml v 413b0256409fb64b6c7b8de84be02e4f08ddd49f

[maven-release-plugin] prepare release v1.2.4
2020-03-27 09:09:42 Romain Manni-Bucau <rmannibucau@gmail.com> johnzon-core/src/main/java/org/apache/johnzon/core/JsonPointerImpl.java v 7b198413cc858be387e82d3f639364b14a5742dd
johnzon-core/src/test/java/org/apache/johnzon/core/JsonPatchTest.java v 7b198413cc858be387e82d3f639364b14a5742dd
johnzon-core/src/test/java/org/apache/johnzon/core/JsonPointerTest.java v 7b198413cc858be387e82d3f639364b14a5742dd

ensure '-' token is used for pointer.remove and not skipped due to number pattern check
2020-03-20 11:42:54 Markus Paeschke <markus.paeschke@gmail.com> johnzon-core/src/test/java/org/apache/johnzon/core/JsonPointerTest.java v 8f323594b77c99e046097dcc718212fcf8554780

Fixed faulty comment in test.
2020-03-20 10:58:44 Markus Paeschke <markus.paeschke@gmail.com> johnzon-core/src/main/java/org/apache/johnzon/core/JsonPointerImpl.java v 2511babf3fc4e272a40183e9e5606009231ee6d5
johnzon-core/src/test/java/org/apache/johnzon/core/JsonPointerTest.java v 2511babf3fc4e272a40183e9e5606009231ee6d5

Added possibility to use minus as array index for the remove operation.
2020-02-21 07:26:31 Romain Manni-Bucau <rmannibucau@apache.org> johnzon-core/src/main/java/org/apache/johnzon/core/JsonParserFactoryImpl.java v 165fb6c39a6fa675fd51478b0d3f8834d2bfea17
johnzon-core/src/main/java/org/apache/johnzon/core/JsonReaderFactoryImpl.java v 165fb6c39a6fa675fd51478b0d3f8834d2bfea17

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

[maven-release-plugin] prepare release v1.2.3
2019-11-19 13:30:17 Romain Manni-Bucau <rmannibucau@gmail.com> johnzon-core/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-core/pom.xml v 292f57d18ffacd4016462ced159d220c2747ee5f

[maven-release-plugin] prepare release v1.2.2
2019-09-30 09:51:56 Romain Manni-Bucau <rmannibucau@gmail.com> johnzon-core/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-core/pom.xml v ae409fb4e95551e335501c64f06538576ae67e84

[maven-release-plugin] prepare release v1.2.1
2019-09-28 19:22:06 Romain Manni-Bucau <rmannibucau@apache.org> johnzon-core/src/main/java/org/apache/johnzon/core/JsonReaderImpl.java v e8d79d2ceddd1d589679cce34b7a6ff7703e776b
johnzon-core/src/test/java/org/apache/johnzon/core/JsonReaderImplTest.java v e8d79d2ceddd1d589679cce34b7a6ff7703e776b

adding NothingToRead exception
2019-09-28 19:15:14 Romain Manni-Bucau <rmannibucau@apache.org> johnzon-core/src/main/java/org/apache/johnzon/core/AbstractJsonFactory.java v fee2958377a803cc31dcc07801827137f9660105
johnzon-core/src/main/java/org/apache/johnzon/core/JsonParserFactoryImpl.java v fee2958377a803cc31dcc07801827137f9660105
johnzon-core/src/main/java/org/apache/johnzon/core/JsonStreamParserImpl.java v fee2958377a803cc31dcc07801827137f9660105
johnzon-core/src/main/java/org/apache/johnzon/core/RFC4627AwareInputStreamReader.java v fee2958377a803cc31dcc07801827137f9660105

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

ensure master is ready for next version since 1.2.0 vote is done
2019-09-21 15:58:29 Markus KARG <markus@headcrashing.eu> johnzon-core/src/main/java/org/apache/johnzon/core/JsonArrayBuilderImpl.java v 50a64d59a81384fe400570e36fc93ce7e2347746
johnzon-core/src/main/java/org/apache/johnzon/core/JsonObjectBuilderImpl.java v 50a64d59a81384fe400570e36fc93ce7e2347746

Enhancement [JOHNZON-278] Return constant instead of new instance of empty block / empty array

Even in these days of modern Java, reducing memory consumption, GC stress and memory fragmentation, are beneficial side aspects.

If makes no sense to create new empty instances of JsonArray and JsonObject again and again. For this case, JSON-P provides special constants.

It makes sense to return these constants always.

Signed-off-by: Markus KARG <markus@headcrashing.eu>
2019-09-08 18:15:14 Romain Manni-Bucau <rmannibucau@apache.org> johnzon-core/src/main/java/org/apache/johnzon/core/JsonPointerImpl.java v e4d3684269b37ece70143a68ebc50b346183307e
johnzon-core/src/test/java/org/apache/johnzon/core/JsonPatchTest.java v e4d3684269b37ece70143a68ebc50b346183307e

JOHNZON-274 ensure JsonPatch respects requested path for arrays and objects
2019-08-27 07:11:22 Romain Manni-Bucau <rmannibucau@apache.org> johnzon-core/pom.xml v cefd286b648d7b5a6328660cb828cdcf839dcb34

ensure pom does not have warnings (commenting jakartaee-tck profile which is not yet done + dropping prerequisites which is no more used) + ensure default for johnzon.support-enum-container-deserialization fits spec 3.11 (tck was wrong)
2019-08-20 20:50:05 Mark Struberg <struberg@apache.org> johnzon-core/pom.xml v 9871e297994a092d8e2492c58686bac6c23b56a4
johnzon-core/src/main/java/org/apache/johnzon/core/JohnzonJsonParser.java v 9871e297994a092d8e2492c58686bac6c23b56a4
johnzon-core/src/main/java/org/apache/johnzon/core/JohnzonJsonParserImpl.java v 9871e297994a092d8e2492c58686bac6c23b56a4
johnzon-core/src/main/java/org/apache/johnzon/core/JsonInMemoryParser.java v 9871e297994a092d8e2492c58686bac6c23b56a4
johnzon-core/src/main/java/org/apache/johnzon/core/JsonStreamParserImpl.java v 9871e297994a092d8e2492c58686bac6c23b56a4
johnzon-core/src/test/java/org/apache/johnzon/core/JsonParserStreamingTest.java v 9871e297994a092d8e2492c58686bac6c23b56a4
johnzon-core/src/test/java/org/apache/johnzon/core/ManualTckTest.java v 9871e297994a092d8e2492c58686bac6c23b56a4

JOHNZON-271 fix bugs in our JsonParser Stream handling

problems uncovered by running the JSON-P TCK which we now pass.
2019-08-19 16:52:52 Mark Struberg <struberg@apache.org> johnzon-core/src/main/java/org/apache/johnzon/core/JsonGeneratorImpl.java v 141de40745c65e519c1415769d5e735b957553e9

JOHNZON-265 improve handling of JsonLongNumbers
2019-08-19 15:20:25 Romain Manni-Bucau <rmannibucau@gmail.com> johnzon-core/src/main/java/org/apache/johnzon/core/JohnzonJsonParserImpl.java v 6daba36320768a60557d36bdfebb5f5db003890c

another long/number issue
2019-08-19 15:06:25 Romain Manni-Bucau <rmannibucau@gmail.com> johnzon-core/src/main/java/org/apache/johnzon/core/JsonReaderImpl.java v 86e9a1ede3d321c3074bb51e681193c61f4e888c

don't eagerly close the underlying stream of a reader
2019-08-19 15:03:08 Romain Manni-Bucau <rmannibucau@gmail.com> johnzon-core/src/main/java/org/apache/johnzon/core/JsonProviderImpl.java v fcf8a875e4a8fc33039ad6262136af495fc27a94
johnzon-core/src/main/java/org/apache/johnzon/core/JsonReaderImpl.java v fcf8a875e4a8fc33039ad6262136af495fc27a94
johnzon-core/src/test/java/org/apache/johnzon/core/JsonParserTest.java v fcf8a875e4a8fc33039ad6262136af495fc27a94

ensure Json.createValue(BigInteger) does not loose precision
2019-08-19 14:51:11 Romain Manni-Bucau <rmannibucau@gmail.com> johnzon-core/src/main/java/org/apache/johnzon/core/RFC4627AwareInputStreamReader.java v 156c7af77322fc0d11819756fc48fb18bd617b71

if we find only one byte and it is 0 then fail the guess encoding algorithm
2019-08-19 08:31:36 Mark Struberg <struberg@apache.org> johnzon-core/src/main/java/org/apache/johnzon/core/JsonGeneratorImpl.java v 5a55c6677a6749eff4d4ddb11cd818a6e1cbd2ee
johnzon-core/src/test/java/org/apache/johnzon/core/JsonReaderImplTest.java v 5a55c6677a6749eff4d4ddb11cd818a6e1cbd2ee

JOHNZON-265 fix handling of numbers which exceed long
2019-08-18 20:57:56 Romain Manni-Bucau <rmannibucau@apache.org> johnzon-core/src/main/java/org/apache/johnzon/core/JsonPointerImpl.java v 1dfbf224c920872cfee892dc8684d8e1e9100258
johnzon-core/src/test/java/org/apache/johnzon/core/JsonPointerTest.java v 1dfbf224c920872cfee892dc8684d8e1e9100258

JOHNZON-270 ensure to support ADD with pointer=''
2019-08-18 20:50:20 Romain Manni-Bucau <rmannibucau@apache.org> johnzon-core/src/main/java/org/apache/johnzon/core/JsonGeneratorImpl.java v 3f684d3df85ee6b0511996d6525190290855965a
johnzon-core/src/main/java/org/apache/johnzon/core/JsonWriterImpl.java v 3f684d3df85ee6b0511996d6525190290855965a
johnzon-core/src/test/java/org/apache/johnzon/core/JsonPatchTest.java v 3f684d3df85ee6b0511996d6525190290855965a
johnzon-core/src/test/java/org/apache/johnzon/core/OverflowTest.java v 3f684d3df85ee6b0511996d6525190290855965a

JOHNZON-269 ensure JsonWriter#close is not implicit
2019-08-18 20:09:12 Romain Manni-Bucau <rmannibucau@apache.org> johnzon-core/src/main/java/org/apache/johnzon/core/JsonObjectImpl.java v 86f6b93ef61b92a88e62771af7156a2641c3b8b6

JOHNZON-268 tolerate map in JsonObject#equals
2019-08-18 20:06:31 Romain Manni-Bucau <rmannibucau@apache.org> johnzon-core/src/main/java/org/apache/johnzon/core/JsonObjectBuilderImpl.java v 61ff1f4a156c321b82b9b739eb32a8901517f7ae
johnzon-core/src/main/java/org/apache/johnzon/core/JsonObjectImpl.java v 61ff1f4a156c321b82b9b739eb32a8901517f7ae

basic validations: JsonObject should be immutable, JsonObjectBuilder#remove does not validate NPE for its input
2019-08-18 20:00:06 Romain Manni-Bucau <rmannibucau@apache.org> johnzon-core/src/main/java/org/apache/johnzon/core/JsonGeneratorImpl.java v 51b120fa031524623715704560780e3468529de7
johnzon-core/src/test/java/org/apache/johnzon/core/JsonGeneratorImplTest.java v 51b120fa031524623715704560780e3468529de7

JOHNZON-267 ensure writeEnd can't be call when irrelevant
2019-08-18 19:50:36 Romain Manni-Bucau <rmannibucau@apache.org> johnzon-core/src/main/java/org/apache/johnzon/core/JsonStreamParserImpl.java v c159515c7c34c3e8f930cccc3b8c2f1bf93de590

JOHNZON-265 refine isLong algorithm
2019-08-18 19:42:51 Romain Manni-Bucau <rmannibucau@apache.org> johnzon-core/src/main/java/org/apache/johnzon/core/JsonArrayImpl.java v 303109724e0866a37b6a5dd06921db0aa98f5d43

JOHNZON-266 tolerate List in JsonArray#equals
2019-08-18 19:37:01 Romain Manni-Bucau <rmannibucau@apache.org> johnzon-core/src/main/java/org/apache/johnzon/core/JohnzonJsonParser.java v 2a74fc22fdc4518bdf16fa02d69cdf0e1fc3afe8
johnzon-core/src/main/java/org/apache/johnzon/core/JsonArrayImpl.java v 2a74fc22fdc4518bdf16fa02d69cdf0e1fc3afe8
johnzon-core/src/main/java/org/apache/johnzon/core/JsonInMemoryParser.java v 2a74fc22fdc4518bdf16fa02d69cdf0e1fc3afe8
johnzon-core/src/main/java/org/apache/johnzon/core/JsonReaderImpl.java v 2a74fc22fdc4518bdf16fa02d69cdf0e1fc3afe8
johnzon-core/src/main/java/org/apache/johnzon/core/JsonStreamParserImpl.java v 2a74fc22fdc4518bdf16fa02d69cdf0e1fc3afe8
johnzon-core/src/test/java/org/apache/johnzon/core/BufferStrategyFactoryTest.java v 2a74fc22fdc4518bdf16fa02d69cdf0e1fc3afe8

JOHNZON-265 some protection to cast a Bignumber as a long
2019-08-17 18:35:57 Romain Manni-Bucau <rmannibucau@apache.org> johnzon-core/pom.xml v 260b147e65b31091099f96c1b86389bc537523fb

moving to 1.2.0-SNAPSHOT since we passed tck with a few changes
2019-08-13 19:15:58 Romain Manni-Bucau <rmannibucau@apache.org> johnzon-core/src/main/java/org/apache/johnzon/core/Strings.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-01 17:54:49 Mark Struberg <struberg@apache.org> johnzon-core/pom.xml v 74d3a8e8e49a5dddd16f37821186161af0e0481a

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

[maven-release-plugin] prepare release v1.1.13
2019-07-31 23:29:08 Mark Struberg <struberg@apache.org> johnzon-core/src/main/java/org/apache/johnzon/core/JsonArrayImpl.java v 3bc1fe5fe0da2a4fac16ddf998e38b11104a57ef

JOHNZON-226 iterator for JsonArrayImpl
2019-07-31 22:08:49 Mark Struberg <struberg@apache.org> johnzon-core/src/main/java/org/apache/johnzon/core/JsonArrayImpl.java v 5866bd883b71873d51c2e4966dea2c209feb8e65
johnzon-core/src/main/java/org/apache/johnzon/core/JsonObjectImpl.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-core/src/main/java/org/apache/johnzon/core/JsonArrayBuilderImpl.java v b4a25a4b7301fb7f44e1c7266b0e42c671a0b606
johnzon-core/src/main/java/org/apache/johnzon/core/JsonObjectBuilderImpl.java v b4a25a4b7301fb7f44e1c7266b0e42c671a0b606
johnzon-core/src/main/java/org/apache/johnzon/core/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-core/src/main/java/org/apache/johnzon/core/RFC4627AwareInputStreamReader.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-core/src/main/java/org/apache/johnzon/core/JsonArrayBuilderImpl.java v 41e0fdc50c59153a03e49e85afac534949ece4e6
johnzon-core/src/main/java/org/apache/johnzon/core/util/ArrayUtil.java v 41e0fdc50c59153a03e49e85afac534949ece4e6

JOHNZON-226 use own Array.length
2019-07-27 09:58:31 Romain Manni-Bucau <rmannibucau@apache.org> johnzon-core/src/main/java/org/apache/johnzon/core/JsonArrayBuilderImpl.java v 27c2bc076b3ecf9f44ada29f3d5e4303944bf754
johnzon-core/src/main/java/org/apache/johnzon/core/JsonObjectBuilderImpl.java v 27c2bc076b3ecf9f44ada29f3d5e4303944bf754
johnzon-core/src/test/java/org/apache/johnzon/core/JsonObjectBuilderImplTest.java v 27c2bc076b3ecf9f44ada29f3d5e4303944bf754

JOHNZON-225 support of Map, Collection and arrays in initial data of object and array builders
2019-07-25 15:41:37 Romain Manni-Bucau <rmannibucau@gmail.com> johnzon-core/src/main/java/org/apache/johnzon/core/JsonProviderImpl.java v 4327ea204ba84d25c7c4260771f63cf35bd51211

JOHNZON-218 ensure to not allocate BufferStrategy.BufferProvider in JsonProviderImpl when not needed
2019-07-25 15:08:37 Mark Struberg <struberg@apache.org> johnzon-core/src/main/java/org/apache/johnzon/core/JsonProviderImpl.java v 8cd1f21a12353758e5fc1efba6acfef3f8db80c7

JOHNZON-218 get rid of JsonProviderDelegate

Not needed anymore as we expose the whole API now.
2019-07-09 09:01:51 Mark Struberg <struberg@apache.org> johnzon-core/src/main/java/org/apache/johnzon/core/JsonProviderImpl.java v 2807054bcc9ae43ebdfe73b0846d6b9515eef21e

JOHNZON-221 unify the system property for buffer strategy

So far johnzon.global-char-provider.strateg and org.apache.johnzon.buffer-strategy
are being used. We should only use the later.
The constant is already defined in AbstractJsonFactory#BUFFER_STRATEGY
2019-06-26 13:21:28 Mark Struberg <struberg@apache.org> johnzon-core/src/main/java/org/apache/johnzon/core/BufferStrategy.java v 9b71b34e200079262f90a568ca0523dc1e2c3e4a
johnzon-core/src/main/java/org/apache/johnzon/core/BufferStrategyFactory.java v 9b71b34e200079262f90a568ca0523dc1e2c3e4a
johnzon-core/src/test/java/org/apache/johnzon/core/BufferStrategyFactoryTest.java v 9b71b34e200079262f90a568ca0523dc1e2c3e4a

remove unused StringBuilder BufferProvider
2019-06-26 12:49:58 Mark Struberg <struberg@apache.org> johnzon-core/src/main/java/org/apache/johnzon/core/Strings.java v 094ad43076e3c1302fbd78da22b842c8f310ea25

remove unused BufferProvider usage
2019-06-26 11:05:17 Mark Struberg <struberg@apache.org> johnzon-core/src/main/java/org/apache/johnzon/core/AbstractJsonFactory.java v 4d6c30df35b6edbfaf8465ed73aceab836667601
johnzon-core/src/main/java/org/apache/johnzon/core/BufferStrategyFactory.java v 4d6c30df35b6edbfaf8465ed73aceab836667601
johnzon-core/src/test/java/org/apache/johnzon/core/BufferStrategyFactoryTest.java v 4d6c30df35b6edbfaf8465ed73aceab836667601

JOHNZON-217 toUpper on a Class name seems a bad idea...
2019-06-25 22:34:58 Mark Struberg <struberg@apache.org> johnzon-core/src/main/java/org/apache/johnzon/core/AbstractJsonFactory.java v 4d20815696c960c21fad653db812fbccf8aa1be7
johnzon-core/src/main/java/org/apache/johnzon/core/BufferStrategy.java v 4d20815696c960c21fad653db812fbccf8aa1be7
johnzon-core/src/main/java/org/apache/johnzon/core/BufferStrategyFactory.java v 4d20815696c960c21fad653db812fbccf8aa1be7
johnzon-core/src/main/java/org/apache/johnzon/core/JsonProviderImpl.java v 4d20815696c960c21fad653db812fbccf8aa1be7
johnzon-core/src/main/java/org/apache/johnzon/core/Strings.java v 4d20815696c960c21fad653db812fbccf8aa1be7
johnzon-core/src/main/java/org/apache/johnzon/core/util/ClassUtil.java v 4d20815696c960c21fad653db812fbccf8aa1be7
johnzon-core/src/test/java/org/apache/johnzon/core/BufferStrategyFactoryTest.java v 4d20815696c960c21fad653db812fbccf8aa1be7
johnzon-core/src/test/java/org/apache/johnzon/core/SerializationTest.java v 4d20815696c960c21fad653db812fbccf8aa1be7

JOHNZON-217 allow custom BufferStrategy

We do now also allow a fully qualified class name of a
custom BufferStrategy implementation.
2019-05-29 16:52:26 Romain Manni-Bucau <rmannibucau@gmail.com> johnzon-core/src/main/java/org/apache/johnzon/core/AbstractJsonFactory.java v cc552b60253bccaf5a8c6925604ed2d95cf8508a
johnzon-core/src/main/java/org/apache/johnzon/core/JsonBuilderFactoryImpl.java v cc552b60253bccaf5a8c6925604ed2d95cf8508a

JOHNZON-212 ensure we can serialize jsonp objects
2019-05-26 10:15:07 Romain Manni-Bucau <rmannibucau@apache.org> johnzon-core/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-core/pom.xml v 4ba3a3a1199da57d6a26cd4c9d49b6ab868ce604

[maven-release-plugin] prepare release v1.1.12
2019-04-29 11:27:08 Romain Manni-Bucau <rmannibucau@gmail.com> johnzon-core/src/main/java/org/apache/johnzon/core/DiffBase.java v 09e03694b0460d0a65c3eb6e2600d92b2dd6b948
johnzon-core/src/main/java/org/apache/johnzon/core/JohnzonJsonParserImpl.java v 09e03694b0460d0a65c3eb6e2600d92b2dd6b948
johnzon-core/src/main/java/org/apache/johnzon/core/JsonArrayBuilderImpl.java v 09e03694b0460d0a65c3eb6e2600d92b2dd6b948
johnzon-core/src/main/java/org/apache/johnzon/core/JsonArrayImpl.java v 09e03694b0460d0a65c3eb6e2600d92b2dd6b948
johnzon-core/src/main/java/org/apache/johnzon/core/JsonBuilderFactoryImpl.java v 09e03694b0460d0a65c3eb6e2600d92b2dd6b948
johnzon-core/src/main/java/org/apache/johnzon/core/JsonInMemoryParser.java v 09e03694b0460d0a65c3eb6e2600d92b2dd6b948
johnzon-core/src/main/java/org/apache/johnzon/core/JsonMergePatchDiff.java v 09e03694b0460d0a65c3eb6e2600d92b2dd6b948
johnzon-core/src/main/java/org/apache/johnzon/core/JsonMergePatchImpl.java v 09e03694b0460d0a65c3eb6e2600d92b2dd6b948
johnzon-core/src/main/java/org/apache/johnzon/core/JsonObjectBuilderImpl.java v 09e03694b0460d0a65c3eb6e2600d92b2dd6b948
johnzon-core/src/main/java/org/apache/johnzon/core/JsonObjectImpl.java v 09e03694b0460d0a65c3eb6e2600d92b2dd6b948
johnzon-core/src/main/java/org/apache/johnzon/core/JsonParserFactoryImpl.java v 09e03694b0460d0a65c3eb6e2600d92b2dd6b948
johnzon-core/src/main/java/org/apache/johnzon/core/JsonProviderImpl.java v 09e03694b0460d0a65c3eb6e2600d92b2dd6b948
johnzon-core/src/main/java/org/apache/johnzon/core/JsonReaderFactoryImpl.java v 09e03694b0460d0a65c3eb6e2600d92b2dd6b948
johnzon-core/src/main/java/org/apache/johnzon/core/JsonReaderImpl.java v 09e03694b0460d0a65c3eb6e2600d92b2dd6b948
johnzon-core/src/main/java/org/apache/johnzon/core/JsonStreamParserImpl.java v 09e03694b0460d0a65c3eb6e2600d92b2dd6b948
johnzon-core/src/main/java/org/apache/johnzon/core/JsonStringImpl.java v 09e03694b0460d0a65c3eb6e2600d92b2dd6b948
johnzon-core/src/main/java/org/apache/johnzon/core/Strings.java v 09e03694b0460d0a65c3eb6e2600d92b2dd6b948
johnzon-core/src/test/java/org/apache/johnzon/core/SerializationTest.java v 09e03694b0460d0a65c3eb6e2600d92b2dd6b948

JOHNZON-210 reworking JsonObject/JsonArray#toString to use JsonGenerator
2019-04-23 06:14:10 leadpony <dev@leadpony.org> johnzon-core/src/main/java/org/apache/johnzon/core/JsonObjectImpl.java v 542765dd97f02910bb78d745632aef3fd9dd5582
johnzon-core/src/main/java/org/apache/johnzon/core/Strings.java v 542765dd97f02910bb78d745632aef3fd9dd5582

Make it less impacting to performance
2019-04-20 23:35:49 leadpony <dev@leadpony.org> johnzon-core/src/main/java/org/apache/johnzon/core/JsonObjectImpl.java v 4475cccf57f6a1b98f0262bc15ebe952b5fc4ada
johnzon-core/src/test/java/org/apache/johnzon/core/JsonObjectImplTest.java v 4475cccf57f6a1b98f0262bc15ebe952b5fc4ada

Fix JsonObject#toString() to escape key names.
2019-04-18 14:01:45 Romain Manni-Bucau <rmannibucau@gmail.com> johnzon-core/src/main/java/org/apache/johnzon/core/JsonGeneratorImpl.java v c22aabaafaac2ceedf7a16213e82a6dd9ed83b7d
johnzon-core/src/test/java/org/apache/johnzon/core/JsonGeneratorImplTest.java v c22aabaafaac2ceedf7a16213e82a6dd9ed83b7d

JOHNZON-208 ensure writeKey().write() pattern is valid in generator
2019-04-04 11:15:37 Romain Manni-Bucau <rmannibucau@gmail.com> johnzon-core/src/main/java/org/apache/johnzon/core/Types.java v 4bdb367a6b8c3ab9bbb23498b836d091c5598a72
johnzon-core/src/test/java/org/apache/johnzon/core/TypesTest.java v 4bdb367a6b8c3ab9bbb23498b836d091c5598a72

JOHNZON-207 some enhancement on Xavier's patch
2019-04-03 17:22:58 Xavier Dury <kalgon@hotmail.com> johnzon-core/src/main/java/org/apache/johnzon/core/Types.java v c57060f1cec2cf66373e51d0a2ee21edcdf40a7c
johnzon-core/src/test/java/org/apache/johnzon/core/TypesTest.java v c57060f1cec2cf66373e51d0a2ee21edcdf40a7c

Clarified Types.findParameterizedType()
2019-04-03 14:31:50 Xavier Dury <kalgon@hotmail.com> johnzon-core/src/main/java/org/apache/johnzon/core/Types.java v a5044f5fbc67849e7511735ed81ddfde1e56a945

Fix after review
2019-04-02 19:58:45 Xavier Dury <kalgon@hotmail.com> johnzon-core/src/main/java/org/apache/johnzon/core/Types.java v 69ea3926c00d4e4cffa86ae0ebdcc2b8185bad31
johnzon-core/src/test/java/org/apache/johnzon/core/TypesTest.java v 69ea3926c00d4e4cffa86ae0ebdcc2b8185bad31

Fixed deserialization of primitives
Serializers, Deserializers and Adapters ParameterizedTypes can be
retrieved on super-classes/interfaces
2018-12-18 09:46:12 Romain Manni-Bucau <rmannibucau@gmail.com> johnzon-core/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-core/pom.xml v b215943bc8fc073b01096cf588d7fd17b9418d4d

[maven-release-plugin] prepare release v1.1.11
2018-11-22 09:55:02 Romain Manni-Bucau <rmannibucau@gmail.com> johnzon-core/src/main/java/org/apache/johnzon/core/JsonGeneratorFactoryImpl.java v 2893743f2846e0e5983d4efb593492e6525ae058
johnzon-core/src/main/java/org/apache/johnzon/core/JsonGeneratorImpl.java v 2893743f2846e0e5983d4efb593492e6525ae058
johnzon-core/src/test/java/org/apache/johnzon/core/JsonGeneratorImplTest.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-11-22 08:08:17 Bernd Gutjahr <bernd.gutjahr@hpe.com> johnzon-core/src/main/java/org/apache/johnzon/core/JsonGeneratorImpl.java v 54c0b11ab8d84fceff6547612d54b2849fecc3a6
johnzon-core/src/test/java/org/apache/johnzon/core/JsonWriterImplTest.java v 54c0b11ab8d84fceff6547612d54b2849fecc3a6

JOHNZON-195: enhanced JsonWriterImplTest unit test to writer all kinds of values and fixed JsonGeneratorImpl accordingly.
2018-11-11 18:02:39 Romain Manni-Bucau <rmannibucau@apache.org> johnzon-core/src/main/java/org/apache/johnzon/core/JsonStreamParserImpl.java v 78ad82adb99fc9083506dca9afc5fb3089bbf37c
johnzon-core/src/test/java/org/apache/johnzon/core/JsonParserTest.java v 78ad82adb99fc9083506dca9afc5fb3089bbf37c

JOHNZON-194 ensure jsonparser tolerates multiple close calls
2018-10-25 12:40:58 Romain Manni-Bucau <rmannibucau@gmail.com> johnzon-core/src/main/java/org/apache/johnzon/core/JsonObjectBuilderImpl.java v b2d205738c65fb53e768fca445fa611515417c19
johnzon-core/src/main/java/org/apache/johnzon/core/JsonObjectImpl.java v b2d205738c65fb53e768fca445fa611515417c19
johnzon-core/src/test/java/org/apache/johnzon/core/JsonObjectImplTest.java v b2d205738c65fb53e768fca445fa611515417c19

JOHNZON-193 ensure objectbuilder is reusable (todo: check it is valid since the map is not accurate for that but it is what the spec designed)
2018-10-02 15:46:58 Romain Manni-Bucau <rmannibucau@gmail.com> johnzon-core/src/main/java/org/apache/johnzon/core/JsonGeneratorImpl.java v 6a7f7b2e29bcfe2d7768498dcd457501766368d1
johnzon-core/src/test/java/org/apache/johnzon/core/JsonGeneratorImplTest.java v 6a7f7b2e29bcfe2d7768498dcd457501766368d1

JOHNZON-190 ensure jsongenerator#close can be called N, N > 1 times
2018-09-14 16:30:46 Romain Manni-Bucau <rmannibucau@gmail.com> johnzon-core/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-core/pom.xml v cf78bac1a957289128ae9a7196950f92b02b57d4

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

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

[maven-release-plugin] prepare release v1.1.9
2018-07-31 15:22:33 Romain Manni-Bucau <rmannibucau@gmail.com> johnzon-core/src/main/java/org/apache/johnzon/core/JsonStreamParserImpl.java v 4e8b6524a010de3efbe5e54eec9dd6fa2140f510
johnzon-core/src/test/java/org/apache/johnzon/core/JsonParserTest.java v 4e8b6524a010de3efbe5e54eec9dd6fa2140f510

JOHNZON-183 JsonParser#hasNext() returns true even when input is completely empty
2018-07-30 23:03:29 Ravisankar Challa <ravisankar.challa@qantas.com.au> johnzon-core/src/test/java/org/apache/johnzon/core/JsonPointerTest.java v 1764de4330bc469af448ccad94ee5568d39f563d

Added test case for reusable jsonpointer
2018-07-30 22:47:33 Ravisankar Challa <ravisankar.challa@qantas.com.au> johnzon-core/src/main/java/org/apache/johnzon/core/JsonPointerImpl.java v 9630ab7f6e5a77f4a0d531aef382e21ba23e1f70

Updated the logic based on comments
2018-07-30 15:27:17 Romain Manni-Bucau <rmannibucau@gmail.com> johnzon-core/src/test/java/org/apache/johnzon/core/JsonPointerTest.java v f414307737e7b063801e54b133b3d424097e1e49

whitespace cleanup
2018-07-27 23:41:10 Ravisankar Challa <ravisankar.challa@qantas.com.au> johnzon-core/src/test/java/org/apache/johnzon/core/JsonPointerTest.java v 0989717597476424f1511b25e98c167c2bd715a4

Moved tests from single testcase in to individual tests
2018-07-27 06:18:54 Ravisankar Challa <ravisankar2@gmail.com> johnzon-core/src/main/java/org/apache/johnzon/core/JsonPointerImpl.java v cb6004d907d67780b6b91f44c8fc1128648cd3da
johnzon-core/src/test/java/org/apache/johnzon/core/JsonPointerTest.java v cb6004d907d67780b6b91f44c8fc1128648cd3da

Fix issues related to JsonPointer remove operation
2018-07-18 21:50:05 Mark Struberg <struberg@apache.org> johnzon-core/src/main/java/org/apache/johnzon/core/JsonLongImpl.java v 50b8fc3e84678d0266530e47c1c3372255cfc469

JOHNZON-177 blow up if java type range is exceeded

thanks to Markus Bruckner for the report!
2018-07-18 18:27:00 leadpony <julyborn715+leadpony@gmail.com> johnzon-core/src/main/java/org/apache/johnzon/core/JohnzonJsonParserImpl.java v e66503c75c67d480966b879a02a566f6524c1812
johnzon-core/src/test/java/org/apache/johnzon/core/JsonParserTest.java v e66503c75c67d480966b879a02a566f6524c1812

Fix JsonParser.getValue()
2018-06-27 17:26:17 Mark Struberg <struberg@apache.org> johnzon-core/pom.xml v 17328867451e459bc48436b8a8253aa3f9cbb023

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

[maven-release-plugin] prepare release v1.1.8
2018-06-13 08:58:06 Romain Manni-Bucau <rmannibucau@gmail.com> johnzon-core/src/main/java/org/apache/johnzon/core/JsonPatchBuilderImpl.java v 25a2e9802abd7b79db1a9e6b106e4fc3999eabfd
johnzon-core/src/main/java/org/apache/johnzon/core/JsonPatchDiff.java v 25a2e9802abd7b79db1a9e6b106e4fc3999eabfd
johnzon-core/src/main/java/org/apache/johnzon/core/JsonPatchImpl.java v 25a2e9802abd7b79db1a9e6b106e4fc3999eabfd
johnzon-core/src/main/java/org/apache/johnzon/core/JsonPointerImpl.java v 25a2e9802abd7b79db1a9e6b106e4fc3999eabfd
johnzon-core/src/main/java/org/apache/johnzon/core/JsonProviderImpl.java v 25a2e9802abd7b79db1a9e6b106e4fc3999eabfd
johnzon-core/src/test/java/org/apache/johnzon/core/JsonPatchBuilderTest.java v 25a2e9802abd7b79db1a9e6b106e4fc3999eabfd
johnzon-core/src/test/java/org/apache/johnzon/core/JsonPatchTest.java v 25a2e9802abd7b79db1a9e6b106e4fc3999eabfd
johnzon-core/src/test/java/org/apache/johnzon/core/JsonPointerTest.java v 25a2e9802abd7b79db1a9e6b106e4fc3999eabfd

JOHNZON-173 ensure all patch 'operations' use the same JsonProvider
2018-05-22 11:56:05 Reinhard Sandtner <rsandtner@apache.org> johnzon-core/src/test/java/org/apache/johnzon/core/JsonPatchTest.java v 4b331576eaf8a3e20829aa3175213a98d8c46673

JOHNZON-172 removed unused import :/
2018-05-22 11:51:41 Reinhard Sandtner <rsandtner@apache.org> johnzon-core/src/main/java/org/apache/johnzon/core/JsonPointerImpl.java v b594980702cb9ce0f7814ebee1e1bf603775c9ae
johnzon-core/src/test/java/org/apache/johnzon/core/JsonPatchTest.java v b594980702cb9ce0f7814ebee1e1bf603775c9ae

JOHNZON-172 fixed applying patch to wrong empty value
2018-03-29 10:41:11 Mark Struberg <struberg@apache.org> johnzon-core/src/test/java/org/apache/johnzon/core/JsonReaderImplTest.java v cec66e8e351919564f979c0947fea2207ec6e3ca

JOHNZON-164 add test for json-p behaviour
2018-02-26 15:17:01 Mark Struberg <struberg@apache.org> johnzon-core/pom.xml v 9b09ceb909ab13f031b24013df7919e2afebd131

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

[maven-release-plugin] prepare release v1.1.7
2018-02-20 18:42:05 Romain Manni-Bucau <rmannibucau@gmail.com> johnzon-core/src/main/java/org/apache/johnzon/core/JsonStreamParserImpl.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-core/pom.xml v 57f307cc6c2539a1193f10b52d05544f2acda236

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

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

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

JOHNZON-157 more tests for the regression
2018-02-12 10:58:13 Romain Manni-Bucau <rmannibucau@gmail.com> johnzon-core/src/main/java/org/apache/johnzon/core/JsonInMemoryParser.java v 218a8abfceab97864fbb77889056c7759b3acdd5
johnzon-core/src/main/java/org/apache/johnzon/core/JsonStreamParserImpl.java v 218a8abfceab97864fbb77889056c7759b3acdd5
johnzon-core/src/test/java/org/apache/johnzon/core/JsonParserTest.java v 218a8abfceab97864fbb77889056c7759b3acdd5

JOHNZON-157 don't use an actual state as default in our parsers to avoid errors when caller assumes the state (event)
2018-02-12 10:31:21 Mark Struberg <struberg@apache.org> johnzon-core/pom.xml v 1799768f6ed8345b5b1b572070f1ca73224f4e29

back to 1.1.6-SNAPSHOT after VOTE got cancelled
2018-02-12 10:23:52 Mark Struberg <struberg@apache.org> johnzon-core/src/test/java/org/apache/johnzon/core/JsonParserTest.java v cadcefb28a4c02a35c2957b6d1afa876fcaf991d

JOHNZON-157 test for showing broken readObject
2018-02-10 12:51:35 Mark Struberg <struberg@apache.org> johnzon-core/pom.xml v ecbbe063143cad7f85d99cf85f920051cb6bddc1

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

[maven-release-plugin] prepare release v1.1.6
2018-02-05 17:41:04 Romain Manni-Bucau <rmannibucau@gmail.com> johnzon-core/src/main/java/org/apache/johnzon/core/AbstractJsonFactory.java v e9a1e0e2d47fe30b2a55b0bb4f16f13853f2187a

ensure org.apache.johnzon.buffer-strategy system property is respected
2017-11-15 20:41:36 Mark Struberg <struberg@apache.org> johnzon-core/src/main/java/org/apache/johnzon/core/JsonStreamParserImpl.java v 8019f489967ed8dbf3a1224c371ab82f9bbc79c2
johnzon-core/src/main/java/org/apache/johnzon/core/RFC4627AwareInputStreamReader.java v 8019f489967ed8dbf3a1224c371ab82f9bbc79c2

JOHNZON-147 support BOM even if encoding is defined

If a BOM is set, then this defines the encoding.
Any configured encoding is only used no BOM is found.
Before this patch we did blow up if UTF-8 encoding was configured and
the JSON stream did have a BOM.
2017-11-10 12:53:32 Mark Struberg <struberg@apache.org> johnzon-core/pom.xml v 4f1c2778f0e08c3a8e90737ba3cbac7ddc322028

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

[maven-release-plugin] prepare release v1.1.5
2017-11-10 12:13:49 Mark Struberg <struberg@apache.org> johnzon-core/src/main/java/org/apache/johnzon/core/JohnzonJsonParserImpl.java v 356c7f587f870fac18ceee84a433234264c42f2c

JOHNZON-139 add preliminary stream support
2017-11-06 17:59:36 Mark Struberg <struberg@apache.org> johnzon-core/src/main/java/org/apache/johnzon/core/JohnzonJsonParserImpl.java v 092848f20e380d3ff88a446d342079559285f155

JOHNZON-139 remove half baked work
2017-10-17 22:16:27 Mark Struberg <struberg@apache.org> johnzon-core/src/main/java/org/apache/johnzon/core/JohnzonJsonParserImpl.java v 08905f99ed0be7a8e8dc4f111e37b5e3694da476
johnzon-core/src/main/java/org/apache/johnzon/core/JsonInMemoryParser.java v 08905f99ed0be7a8e8dc4f111e37b5e3694da476
johnzon-core/src/main/java/org/apache/johnzon/core/JsonStreamParserImpl.java v 08905f99ed0be7a8e8dc4f111e37b5e3694da476

JOHNZON-139 improve skipArray and skipObject

They both need to also work within objects.
2017-10-17 09:02:03 Mark Struberg <struberg@apache.org> johnzon-core/src/main/java/org/apache/johnzon/core/JohnzonJsonParserImpl.java v d455deafbf01675b5c607a8241adfde56ea11a6f
johnzon-core/src/test/java/org/apache/johnzon/core/JsonParserTest.java v d455deafbf01675b5c607a8241adfde56ea11a6f

JOHNZON-139 add skipObject and skipArray support
2017-10-16 23:31:39 Mark Struberg <struberg@apache.org> johnzon-core/src/main/java/org/apache/johnzon/core/JohnzonJsonParser.java v 05effff6e0a555d1a2c62e65d1891745df028ea7
johnzon-core/src/main/java/org/apache/johnzon/core/JohnzonJsonParserImpl.java v 05effff6e0a555d1a2c62e65d1891745df028ea7
johnzon-core/src/main/java/org/apache/johnzon/core/JsonInMemoryParser.java v 05effff6e0a555d1a2c62e65d1891745df028ea7
johnzon-core/src/main/java/org/apache/johnzon/core/JsonReaderImpl.java v 05effff6e0a555d1a2c62e65d1891745df028ea7
johnzon-core/src/main/java/org/apache/johnzon/core/JsonStreamParserImpl.java v 05effff6e0a555d1a2c62e65d1891745df028ea7
johnzon-core/src/test/java/org/apache/johnzon/core/JsonParserTest.java v 05effff6e0a555d1a2c62e65d1891745df028ea7
johnzon-core/src/test/java/org/apache/johnzon/core/JsonReaderImplTest.java v 05effff6e0a555d1a2c62e65d1891745df028ea7
johnzon-core/src/test/resources/json/simple.json v 05effff6e0a555d1a2c62e65d1891745df028ea7
johnzon-core/src/test/resources/json/simple_utf16le.json v 05effff6e0a555d1a2c62e65d1891745df028ea7

JOHNZON-139 implement getObject, getArray and getValue for JsonParser

still missing:
* skipObject
* skipArray
* getObjectStream
* getArrayStream
* getValueStream
2017-10-14 23:56:51 Mark Struberg <struberg@apache.org> johnzon-core/src/main/java/org/apache/johnzon/core/JsonObjectBuilderImpl.java v 2b3d6d99e4ebe9b8c52f3ff344a109cae84b01dd

JOHNZON-140 do not reset JsonObjectBuilder on build()
2017-10-05 11:20:46 Mark Struberg <struberg@apache.org> johnzon-core/pom.xml v 0c13c01f919878537c8f4d08467f74d5acb0c837

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

[maven-release-plugin] prepare release v1.1.4
2017-09-26 10:12:36 Mark Struberg <struberg@apache.org> johnzon-core/src/test/java/org/apache/johnzon/core/OverflowTest.java v 562d9e8aed80ce0bacd9f814fce0f658dfe1f169

JOHNZON-134 whoops, fixed unused imports
2017-09-26 08:11:22 Mark Struberg <struberg@apache.org> johnzon-core/src/test/java/org/apache/johnzon/core/OverflowTest.java v c15ee3137e9310d0f34de91a58fac1d9674c0f8d

JOHNZON-134 add a test with a very large Json structure.

Testing the auto-extend mechanism
2017-09-25 08:22:26 Romain Manni-Bucau <rmannibucau@gmail.com> johnzon-core/src/test/java/org/apache/johnzon/core/BrokenDefaultTest.java v 60f48cf65708e3a9bc9943b6d5cac0435772b6e9

adding a broken test to show why previous commit broke the buffer strategies
2017-09-22 22:22:01 Mark Struberg <struberg@apache.org> johnzon-core/src/main/java/org/apache/johnzon/core/JsonGeneratorImpl.java v d7a4a2f9de8c39b84fbb8b73b13c6f7f6514a9cf
johnzon-core/src/main/java/org/apache/johnzon/core/JsonParserFactoryImpl.java v d7a4a2f9de8c39b84fbb8b73b13c6f7f6514a9cf
johnzon-core/src/main/java/org/apache/johnzon/core/JsonStreamParserImpl.java v d7a4a2f9de8c39b84fbb8b73b13c6f7f6514a9cf

JOHNZON-134 fix buffer autoExtend

Also reduce fallbackBuffer to 256k as we now have autoextend in place
2017-08-29 13:26:10 Mark Struberg <struberg@apache.org> johnzon-core/pom.xml v e20ac4ff93088124e0fb79a1a959077dc208fea9

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

[maven-release-plugin] prepare release v1.1.3
2017-08-29 13:08:39 Mark Struberg <struberg@apache.org> johnzon-core/src/main/java/org/apache/johnzon/core/JsonDoubleImpl.java v 8c30a68fb646b3e0aff0804e405a2b19c1d20820
johnzon-core/src/main/java/org/apache/johnzon/core/JsonLongImpl.java v 8c30a68fb646b3e0aff0804e405a2b19c1d20820
johnzon-core/src/test/java/org/apache/johnzon/core/JsonNumberTest.java v 8c30a68fb646b3e0aff0804e405a2b19c1d20820

JOHNZON-123 align JsonNumber hash calculation with the spec

Txs to Svetlin Zarev for the report!
2017-08-29 12:49:44 Mark Struberg <struberg@apache.org> johnzon-core/src/main/java/org/apache/johnzon/core/JsonPatchBuilderImpl.java v c8b6c1fe05f0d2240874dc374d1edbe4b15d9106

JOHNZON-104 JsonPatchBuilder must be reusable

reported as JSON_PROCESSING_SPEC-84 which got moved to
https://github.com/javaee/json-processing-spec/issues/84
2017-07-30 09:33:31 rmannibucau <rmannibucau@apache.org> johnzon-core/pom.xml v d1292a30b6d51d9b9e0928458a438fb0cbf9fd32

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

[maven-release-plugin] prepare release v1.1.2
2017-06-10 20:20:44 rmannibucau <rmannibucau@apache.org> johnzon-core/src/main/java/org/apache/johnzon/core/CommentsJsonStreamParserImpl.java v d5ba838e476ae59aae883f9f582dad2e70d6a346
johnzon-core/src/main/java/org/apache/johnzon/core/JsonParserFactoryImpl.java v d5ba838e476ae59aae883f9f582dad2e70d6a346
johnzon-core/src/main/java/org/apache/johnzon/core/JsonStreamParserImpl.java v d5ba838e476ae59aae883f9f582dad2e70d6a346
johnzon-core/src/test/java/org/apache/johnzon/core/OverflowTest.java v d5ba838e476ae59aae883f9f582dad2e70d6a346

JOHNZON-125 basic support of auto ajustment for the string sizes
2017-06-06 10:05:23 rmannibucau <rmannibucau@apache.org> johnzon-core/src/main/java/org/apache/johnzon/core/JsonArrayImpl.java v 180eb6133e4194832541bbd0c29b23e40765617c
johnzon-core/src/test/java/org/apache/johnzon/core/JsonArrayImplTest.java v 180eb6133e4194832541bbd0c29b23e40765617c

JOHNZON-124 ensure JsonArray#equals is portable
2017-06-05 15:01:56 rmannibucau <rmannibucau@apache.org> johnzon-core/src/main/java/org/apache/johnzon/core/JsonDoubleImpl.java v 249301acdbcb8b4d56dee1659b7e090d5c28ef2f
johnzon-core/src/main/java/org/apache/johnzon/core/JsonNumberImpl.java v 249301acdbcb8b4d56dee1659b7e090d5c28ef2f
johnzon-core/src/test/java/org/apache/johnzon/core/JsonNumberTest.java v 249301acdbcb8b4d56dee1659b7e090d5c28ef2f

JOHNZON-120 AritmeticException if no fractional part is there in JsonNumber
2017-06-05 14:52:42 rmannibucau <rmannibucau@apache.org> johnzon-core/src/main/java/org/apache/johnzon/core/JsonObjectImpl.java v de1e780a0f096e7176e95a9586e9d88028c9d0c6
johnzon-core/src/test/java/org/apache/johnzon/core/JsonObjectImplTest.java v de1e780a0f096e7176e95a9586e9d88028c9d0c6

JOHNZON-121 classcastexception got getBoolean if the jsonvalue is wrong
2017-06-05 14:48:55 rmannibucau <rmannibucau@apache.org> johnzon-core/src/main/java/org/apache/johnzon/core/JsonLongImpl.java v f6979d363c18fed6ce06f42b635f673e65225b07
johnzon-core/src/test/java/org/apache/johnzon/core/JsonNumberTest.java v f6979d363c18fed6ce06f42b635f673e65225b07

JOHNZON-122 equals contract for JsonNumber
2017-05-30 10:42:44 rmannibucau <rmannibucau@apache.org> johnzon-core/pom.xml v f283c1e896526c136afbba5fc07faf657a40fb32

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

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

JOHNZON-108 patch based on Stefan Seifert to support SPI in osgi
2017-04-24 22:13:26 Mark Struberg <struberg@apache.org> johnzon-core/pom.xml v 3cb484c1727295b385fd2e74f5259c09de0ba729

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

[maven-release-plugin] prepare release v1.1.0
2017-03-28 22:39:35 Reinhard Sandtner <rsandtner@apache.org> johnzon-core/src/test/java/org/apache/johnzon/core/JsonCollectorTest.java v 6ce0f08acbde730f8db97787e578877dfbe7970e

JOHNZON-96 added tests for JsonCollectors
2017-03-28 22:26:30 Mark Struberg <struberg@apache.org> johnzon-core/src/main/java/org/apache/johnzon/core/JohnzonJsonParser.java v ea3bb86777c007ed027e7bd07c84cfdbe36bc764
johnzon-core/src/main/java/org/apache/johnzon/core/JsonArrayBuilderImpl.java v ea3bb86777c007ed027e7bd07c84cfdbe36bc764
johnzon-core/src/main/java/org/apache/johnzon/core/JsonInMemoryParser.java v ea3bb86777c007ed027e7bd07c84cfdbe36bc764
johnzon-core/src/main/java/org/apache/johnzon/core/JsonReaderImpl.java v ea3bb86777c007ed027e7bd07c84cfdbe36bc764
johnzon-core/src/main/java/org/apache/johnzon/core/JsonStreamParserImpl.java v ea3bb86777c007ed027e7bd07c84cfdbe36bc764

JOHNZON-110 improve long support impl
2017-03-28 12:57:56 rmannibucau <rmannibucau@apache.org> johnzon-core/src/main/java/org/apache/johnzon/core/JsonArrayBuilderImpl.java v 64812f4aff50d16173f7b0b58fa7516161ba2d9d
johnzon-core/src/main/java/org/apache/johnzon/core/JsonDoubleImpl.java v 64812f4aff50d16173f7b0b58fa7516161ba2d9d
johnzon-core/src/main/java/org/apache/johnzon/core/JsonLongImpl.java v 64812f4aff50d16173f7b0b58fa7516161ba2d9d
johnzon-core/src/main/java/org/apache/johnzon/core/JsonNumberImpl.java v 64812f4aff50d16173f7b0b58fa7516161ba2d9d
johnzon-core/src/main/java/org/apache/johnzon/core/JsonObjectBuilderImpl.java v 64812f4aff50d16173f7b0b58fa7516161ba2d9d
johnzon-core/src/main/java/org/apache/johnzon/core/JsonStreamParserImpl.java v 64812f4aff50d16173f7b0b58fa7516161ba2d9d
johnzon-core/src/main/java/org/apache/johnzon/core/JsonWriterImpl.java v 64812f4aff50d16173f7b0b58fa7516161ba2d9d

some jsonp 1.1 impl - to check more once Mark will have fixed the build
2017-03-28 10:52:14 Mark Struberg <struberg@apache.org> johnzon-core/src/main/java/org/apache/johnzon/core/JsonMergePatchBuilder.java v eb968ec35b275cc1e3f29b3a43c4e2c6dc360ea8

JOHNZON-104 remove unused class

Became obsolete after refactoring
2017-03-27 09:13:03 rmannibucau <rmannibucau@apache.org> johnzon-core/src/main/java/org/apache/johnzon/core/JsonReaderImpl.java v 17fdff13f3a65695ede0faab9db48ea42235ff09
johnzon-core/src/test/java/org/apache/johnzon/core/JsonReaderImplTest.java v 17fdff13f3a65695ede0faab9db48ea42235ff09

JOHNZON-111 ensure to fail with a jsonexception when reading a wrong type of value with jsonreader, thanks Michele Vivoda
2017-03-23 22:51:00 rmannibucau <rmannibucau@apache.org> johnzon-core/src/main/java/org/apache/johnzon/core/JsonParserFactoryImpl.java v 5852983bbc16c0c07c60d30fcd39fd6c308d48bd
johnzon-core/src/main/java/org/apache/johnzon/core/JsonReaderImpl.java v 5852983bbc16c0c07c60d30fcd39fd6c308d48bd
johnzon-core/src/main/java/org/apache/johnzon/core/JsonStreamParserImpl.java v 5852983bbc16c0c07c60d30fcd39fd6c308d48bd
johnzon-core/src/test/java/org/apache/johnzon/core/JsonNumberTest.java v 5852983bbc16c0c07c60d30fcd39fd6c308d48bd

JOHNZON-110 better testing if we can use the JsonLongImpl optimization for jsonnumber
2017-03-17 16:22:20 rmannibucau <rmannibucau@apache.org> johnzon-core/src/main/java/org/apache/johnzon/core/JsonReaderImpl.java v f48879137e8cb5fcc62ff24a4863658a8f868079

JOHNZON-109 fail on unknown properties support
2017-03-08 14:08:49 Mark Struberg <struberg@apache.org> johnzon-core/src/main/java/org/apache/johnzon/core/DiffBase.java v 174ffa5babf73356af9a273fc7991e7567118102
johnzon-core/src/main/java/org/apache/johnzon/core/JsonMergePatchDiff.java v 174ffa5babf73356af9a273fc7991e7567118102
johnzon-core/src/main/java/org/apache/johnzon/core/JsonMergePatchImpl.java v 174ffa5babf73356af9a273fc7991e7567118102
johnzon-core/src/main/java/org/apache/johnzon/core/JsonPatchDiff.java v 174ffa5babf73356af9a273fc7991e7567118102
johnzon-core/src/main/java/org/apache/johnzon/core/JsonProviderImpl.java v 174ffa5babf73356af9a273fc7991e7567118102
johnzon-core/src/test/java/org/apache/johnzon/core/JsonMergeBatchDiffTest.java v 174ffa5babf73356af9a273fc7991e7567118102

JOHNZON-103 add createMergeDiff handling
2017-03-08 08:46:51 Mark Struberg <struberg@apache.org> johnzon-core/src/main/java/org/apache/johnzon/core/JsonBuilderFactoryImpl.java v 66ee778e81fd62c2a13b4388cc3dbe34b271951e

JOHNZON-96 make some BuilderFactory @Override

Those methods now officially made it into the spec after we created
a spec ticket.
2017-03-07 22:57:33 Mark Struberg <struberg@apache.org> johnzon-core/src/main/java/org/apache/johnzon/core/JsonProviderImpl.java v 0d1e69186b04b542f69a5fae2ca34ba4980ace78

JOHNZON-96 remove outdated TODO
2017-03-07 22:52:23 Mark Struberg <struberg@apache.org> johnzon-core/src/main/java/org/apache/johnzon/core/JsonMergePatchBuilder.java v ea31ad7d204d27221b89d268c4f89a93ebec41ef
johnzon-core/src/main/java/org/apache/johnzon/core/JsonMergePatchImpl.java v ea31ad7d204d27221b89d268c4f89a93ebec41ef
johnzon-core/src/main/java/org/apache/johnzon/core/JsonProviderImpl.java v ea31ad7d204d27221b89d268c4f89a93ebec41ef
johnzon-core/src/test/java/org/apache/johnzon/core/JsonMergeBatchTest.java v ea31ad7d204d27221b89d268c4f89a93ebec41ef

JOHNZON-96 implement JsonMergePatch
2017-03-07 20:38:28 Reinhard Sandtner <rsandtner@apache.org> johnzon-core/src/main/java/org/apache/johnzon/core/JsonPatchDiff.java v e2905f9ec8313627ccd5bb6896511b57fe7aa2c5
johnzon-core/src/test/java/org/apache/johnzon/core/JsonPatchDiffTest.java v e2905f9ec8313627ccd5bb6896511b57fe7aa2c5

JOHNZON-103 implemented JsonPatchDiff for JsonArray

still more tests needed
2017-03-07 19:41:55 Reinhard Sandtner <rsandtner@apache.org> johnzon-core/src/test/java/org/apache/johnzon/core/JsonPatchDiffTest.java v bcd4533aa6901155845ccdd915ea9928dd917717

JOHNZON-103 added tests for REPLACE
2017-03-07 18:40:56 Mark Struberg <struberg@apache.org> johnzon-core/src/main/java/org/apache/johnzon/core/JsonArrayBuilderImpl.java v 86f3193c19bd5de2e66d0fd7f31263a30592ff31
johnzon-core/src/main/java/org/apache/johnzon/core/JsonBuilderFactoryImpl.java v 86f3193c19bd5de2e66d0fd7f31263a30592ff31
johnzon-core/src/main/java/org/apache/johnzon/core/JsonProviderImpl.java v 86f3193c19bd5de2e66d0fd7f31263a30592ff31

JOHNZON-96 move to Collection<?> as we suggested in a spec ticket
2017-02-28 21:11:10 Mark Struberg <struberg@apache.org> johnzon-core/src/main/java/org/apache/johnzon/core/JsonPatchDiff.java v 6a2d5511f35f5d1bd93fd814e0d3069aed72cb11
johnzon-core/src/test/java/org/apache/johnzon/core/JsonPatchDiffTest.java v 6a2d5511f35f5d1bd93fd814e0d3069aed72cb11

JOHNZON-103 fix JsonPointer encoding for JsonPatch
2017-02-28 14:12:42 Mark Struberg <struberg@apache.org> johnzon-core/src/test/java/org/apache/johnzon/core/JsonPatchDiffTest.java v 2dd46d889d5683b5dd122738f8d7268122fd1d50

JOHNZON-103 temporarily disable this test to not break our build
2017-02-28 10:03:59 Mark Struberg <struberg@apache.org> johnzon-core/src/test/java/org/apache/johnzon/core/JsonMergeBatchTest.java v 72d5234a02e83db2541462cd189f284b69e3bcbc
johnzon-core/src/test/java/org/apache/johnzon/core/JsonPatchDiffTest.java v 72d5234a02e83db2541462cd189f284b69e3bcbc

JOHNZON-103 add more tests for patches
2017-02-27 22:31:35 Reinhard Sandtner <rsandtner@apache.org> johnzon-core/src/main/java/org/apache/johnzon/core/JsonPatchDiff.java v ce46007e6beaa0ef2a30bf931408d7ab665ace2e
johnzon-core/src/test/java/org/apache/johnzon/core/JsonPatchDiffTest.java v ce46007e6beaa0ef2a30bf931408d7ab665ace2e

JOHNZON-103 added tests for JsonPatchDiff ADD and REMOVE
2017-02-27 21:34:34 Mark Struberg <struberg@apache.org> johnzon-core/src/main/java/org/apache/johnzon/core/JsonPatchDiff.java v 2940f6e1309080f37a70ac538275d80b9d5abe19
johnzon-core/src/main/java/org/apache/johnzon/core/JsonProviderImpl.java v 2940f6e1309080f37a70ac538275d80b9d5abe19
johnzon-core/src/test/java/org/apache/johnzon/core/JsonMergeBatchBuilderTest.java v 2940f6e1309080f37a70ac538275d80b9d5abe19
johnzon-core/src/test/java/org/apache/johnzon/core/JsonPatchDiffTest.java v 2940f6e1309080f37a70ac538275d80b9d5abe19
johnzon-core/src/test/java/org/apache/johnzon/core/JsonPatchTest.java v 2940f6e1309080f37a70ac538275d80b9d5abe19

JOHNZON-103 add tests and basic impl for JsonPatch Diff handling
2017-02-26 22:17:26 Mark Struberg <struberg@apache.org> johnzon-core/src/test/java/org/apache/johnzon/core/JsonPatchTest.java v 61a130e3e75b57a86d8f6bdd2395616abbf69afc

JOHNZON-103 add test for Json.createDiff(source, target)

Commented out for now, JsonPatchTest#testDiff
Implementation of the logic is still TODO.
2017-02-26 18:31:17 Mark Struberg <struberg@apache.org> johnzon-core/src/main/java/org/apache/johnzon/core/JsonProviderImpl.java v 1900e037af0ebf079b79419ff1051a8bd507ec40
johnzon-core/src/test/java/org/apache/johnzon/core/JsonPatchTest.java v 1900e037af0ebf079b79419ff1051a8bd507ec40

JOHNZON-96 add test for Json.createPatch
2017-02-25 12:12:55 Mark Struberg <struberg@apache.org> johnzon-core/src/test/java/org/apache/johnzon/core/JsonPatchBuilderTest.java v a722ce67fd6dde3f0d88b025303dde68b76aede4

JOHNZON-96 add test for JsonPatchBuilder with initialData
2017-02-25 10:39:25 Mark Struberg <struberg@apache.org> johnzon-core/src/main/java/org/apache/johnzon/core/JsonPatchBuilderImpl.java v 3fec5685f137aaddbee338e484e3be7d30011753
johnzon-core/src/main/java/org/apache/johnzon/core/JsonPatchImpl.java v 3fec5685f137aaddbee338e484e3be7d30011753
johnzon-core/src/main/java/org/apache/johnzon/core/JsonPatchOperation.java v 3fec5685f137aaddbee338e484e3be7d30011753
johnzon-core/src/test/java/org/apache/johnzon/core/JsonBuilderFactoryTest.java v 3fec5685f137aaddbee338e484e3be7d30011753
johnzon-core/src/test/java/org/apache/johnzon/core/JsonGeneratorImplTest.java v 3fec5685f137aaddbee338e484e3be7d30011753
johnzon-core/src/test/java/org/apache/johnzon/core/JsonPatchBuilderTest.java v 3fec5685f137aaddbee338e484e3be7d30011753
johnzon-core/src/test/java/org/apache/johnzon/core/JsonPatchTest.java v 3fec5685f137aaddbee338e484e3be7d30011753

JOHNZON-96 remove own PatchOperation in favour of the spec one.

spec-patch from rsandtner got applied, so we can now remove
our own JsonPatchOperation and use the one from the spec.
2017-02-24 16:29:37 Mark Struberg <struberg@apache.org> johnzon-core/src/main/java/org/apache/johnzon/core/JsonProviderImpl.java v 24cbca3339977ff505d3f0d8a6cd6a2887621250
johnzon-core/src/test/java/org/apache/johnzon/core/JsonProviderTest.java v 24cbca3339977ff505d3f0d8a6cd6a2887621250

JOHNZON-96 implement Json.createValue methods
2017-02-24 00:21:06 Mark Struberg <struberg@apache.org> johnzon-core/src/main/java/org/apache/johnzon/core/JsonArrayBuilderImpl.java v a2a1a047bd16b5976027ba2400ee0b925a1a0bb4
johnzon-core/src/main/java/org/apache/johnzon/core/JsonBuilderFactoryImpl.java v a2a1a047bd16b5976027ba2400ee0b925a1a0bb4
johnzon-core/src/main/java/org/apache/johnzon/core/JsonProviderImpl.java v a2a1a047bd16b5976027ba2400ee0b925a1a0bb4
johnzon-core/src/test/java/org/apache/johnzon/core/JsonArrayBuilderImplTest.java v a2a1a047bd16b5976027ba2400ee0b925a1a0bb4

JOHNZON-96 add test + logic for ArrayBuilder ft of JSONP-1.1
2017-02-23 20:53:33 Mark Struberg <struberg@apache.org> johnzon-core/src/main/java/org/apache/johnzon/core/JsonObjectBuilderImpl.java v 525da3d82995b5bebcddefb4df40d86e4ffe2598
johnzon-core/src/test/java/org/apache/johnzon/core/JsonObjectBuilderImplTest.java v 525da3d82995b5bebcddefb4df40d86e4ffe2598

JOHNZON-96 add tests for null checks
2017-02-23 16:40:32 Mark Struberg <struberg@apache.org> johnzon-core/src/main/java/org/apache/johnzon/core/JsonBuilderFactoryImpl.java v 4b20eaf9ba1bfe033101ddf12fa37f26c904f1ac
johnzon-core/src/main/java/org/apache/johnzon/core/JsonObjectBuilderImpl.java v 4b20eaf9ba1bfe033101ddf12fa37f26c904f1ac
johnzon-core/src/main/java/org/apache/johnzon/core/JsonProviderImpl.java v 4b20eaf9ba1bfe033101ddf12fa37f26c904f1ac
johnzon-core/src/main/java/org/apache/johnzon/core/SimpleStack.java v 4b20eaf9ba1bfe033101ddf12fa37f26c904f1ac
johnzon-core/src/test/java/org/apache/johnzon/core/JsonObjectBuilderImplTest.java v 4b20eaf9ba1bfe033101ddf12fa37f26c904f1ac
johnzon-core/src/test/java/org/apache/johnzon/core/JsonReaderImplTest.java v 4b20eaf9ba1bfe033101ddf12fa37f26c904f1ac

JOHNZON-96 new JsonObjectBuilder features from JSON-P-1.1
2017-02-21 08:12:55 Mark Struberg <struberg@apache.org> johnzon-core/src/main/java/org/apache/johnzon/core/JsonProviderImpl.java v c62932b816238d66309663c938534f0d8c419513

JOHNZON-95 fix missing JsonProviderDelegate method for creating JsonPointer
2017-02-20 22:05:11 Mark Struberg <struberg@apache.org> johnzon-core/src/main/java/org/apache/johnzon/core/JsonPatchBuilderImpl.java v 184e477c571604b0ff94454706ba6425b7808927
johnzon-core/src/main/java/org/apache/johnzon/core/JsonPatchImpl.java v 184e477c571604b0ff94454706ba6425b7808927
johnzon-core/src/main/java/org/apache/johnzon/core/JsonPointerImpl.java v 184e477c571604b0ff94454706ba6425b7808927
johnzon-core/src/main/java/org/apache/johnzon/core/JsonProviderImpl.java v 184e477c571604b0ff94454706ba6425b7808927
johnzon-core/src/test/java/org/apache/johnzon/core/JsonPointerTest.java v 184e477c571604b0ff94454706ba6425b7808927

JOHNZON-96 upgrade to last version of the JSON-P-1.1 spec

WIP.
Make it compile again.
Tests still broken.
Some methods still missing.
2016-12-13 20:49:43 Reinhard Sandtner <rsandtner@apache.org> johnzon-core/src/main/java/org/apache/johnzon/core/JsonObjectImpl.java v d7b768fe10f6163be58ec3d4905c404ee9ce2f30
johnzon-core/src/test/java/org/apache/johnzon/core/JsonObjectImplTest.java v d7b768fe10f6163be58ec3d4905c404ee9ce2f30

JOHNZON-101 remove NPE if no mapping for JsonObject.getJson*
2016-12-12 13:52:25 Mark Struberg <struberg@apache.org> johnzon-core/pom.xml v 0c1ca55a9d83ef3428c3056e240352c15e316eb1

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

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

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

propagate JSON-P 1.1 work to version 1.1.0
2016-11-28 13:14:24 Reinhard Sandtner <rsandtner@apache.org> johnzon-core/src/main/java/org/apache/johnzon/core/JsonPatchBuilderImpl.java v 0e4bd4888918bbf46db024bb62139c42de0d1bc0
johnzon-core/src/main/java/org/apache/johnzon/core/JsonPatchImpl.java v 0e4bd4888918bbf46db024bb62139c42de0d1bc0
johnzon-core/src/main/java/org/apache/johnzon/core/JsonPointerImpl.java v 0e4bd4888918bbf46db024bb62139c42de0d1bc0
johnzon-core/src/test/java/org/apache/johnzon/core/JsonPatchBuilderTest.java v 0e4bd4888918bbf46db024bb62139c42de0d1bc0
johnzon-core/src/test/java/org/apache/johnzon/core/JsonPatchTest.java v 0e4bd4888918bbf46db024bb62139c42de0d1bc0

JOHNZON-98 implemented JsonPatchBuilder
2016-11-24 18:28:10 Reinhard Sandtner <rsandtner@apache.org> johnzon-core/src/main/java/org/apache/johnzon/core/JsonPointerImpl.java v 24fe453bd7bed2faa6a812040cbbdf5440a4bcf7
johnzon-core/src/test/java/org/apache/johnzon/core/JsonPointerTest.java v 24fe453bd7bed2faa6a812040cbbdf5440a4bcf7

JOHNZON-95 fixed JsonPointer#add for complex objects
2016-11-24 00:11:42 Reinhard Sandtner <rsandtner@apache.org> johnzon-core/src/main/java/org/apache/johnzon/core/JsonPatchImpl.java v 74cb90884b51861361929cb6f5bcb32ca154a96c
johnzon-core/src/test/java/org/apache/johnzon/core/JsonPatchTest.java v 74cb90884b51861361929cb6f5bcb32ca154a96c

JOHNZON-97 implemented JsonPatch
2016-11-23 22:51:37 Mark Struberg <struberg@apache.org> johnzon-core/src/main/java/org/apache/johnzon/core/JsonMergePatchBuilder.java v eb932c35e91c0a6762716570f1b452796a837d06
johnzon-core/src/test/java/org/apache/johnzon/core/JsonMergeBatchBuilderTest.java v eb932c35e91c0a6762716570f1b452796a837d06

JOHNZON-95 first bits of MergeBatch handling
2016-11-23 21:50:45 Reinhard Sandtner <rsandtner@apache.org> johnzon-core/src/main/java/org/apache/johnzon/core/JsonPatchImpl.java v b0c19662b47002e217d5206c3db6ba6baf41924e
johnzon-core/src/main/java/org/apache/johnzon/core/JsonPatchOperation.java v b0c19662b47002e217d5206c3db6ba6baf41924e
johnzon-core/src/test/java/org/apache/johnzon/core/JsonPatchTest.java v b0c19662b47002e217d5206c3db6ba6baf41924e

JOHNZON-97 first draft for JsonPointer

still far away from finished - just to check if
i go the right direction
2016-11-23 14:57:43 Mark Struberg <struberg@apache.org> johnzon-core/src/main/java/org/apache/johnzon/core/JsonPatchBuilderImpl.java v d04e01ef103e4198a9fce159151ece1e93cd80c0
johnzon-core/src/main/java/org/apache/johnzon/core/JsonProviderImpl.java v d04e01ef103e4198a9fce159151ece1e93cd80c0

JOHNZON-95 fix PatchBuilder API and invocation
2016-11-23 14:08:43 Mark Struberg <struberg@apache.org> johnzon-core/src/main/java/org/apache/johnzon/core/JsonPatchBuilderImpl.java v f34deb60920e08cbce6c969209c0ea2ab5714265
johnzon-core/src/test/java/org/apache/johnzon/core/JsonPointerTest.java v f34deb60920e08cbce6c969209c0ea2ab5714265

JOHNZON-95 initial JsonPatchBuilder impl
2016-11-22 21:49:32 Mark Struberg <struberg@apache.org> johnzon-core/src/main/java/org/apache/johnzon/core/JsonPointerImpl.java v 24b01af8ebe37aa42fb98c2237edf807d5ec7379
johnzon-core/src/main/java/org/apache/johnzon/core/JsonProviderImpl.java v 24b01af8ebe37aa42fb98c2237edf807d5ec7379
johnzon-core/src/test/java/org/apache/johnzon/core/JsonPointerTest.java v 24b01af8ebe37aa42fb98c2237edf807d5ec7379

JOHNZON-95 make JsonPointer an internal class which implements the spec API interface

txs to Armin Hasler for providing the JsonPointer implementation
2016-11-22 21:26:02 Mark Struberg <struberg@apache.org> johnzon-core/src/main/java/org/apache/johnzon/core/JsonPointerUtil.java v d8a56d05cd1d22c85ecad781cdbef4f01f77697c
johnzon-core/src/test/java/org/apache/johnzon/core/JsonPointerUtilTest.java v d8a56d05cd1d22c85ecad781cdbef4f01f77697c

Update geronimo-json-spec from 1.0 to 1.1, add JsonPointer encode and decode methods
2016-11-22 19:46:32 Mark Struberg <struberg@apache.org> johnzon-core/src/main/java/org/apache/johnzon/core/JsonArrayBuilderImpl.java v d396c5bc5357f821fbb772022399bf356816de82
johnzon-core/src/main/java/org/apache/johnzon/core/JsonBuilderFactoryImpl.java v d396c5bc5357f821fbb772022399bf356816de82
johnzon-core/src/main/java/org/apache/johnzon/core/JsonGeneratorImpl.java v d396c5bc5357f821fbb772022399bf356816de82
johnzon-core/src/main/java/org/apache/johnzon/core/JsonObjectBuilderImpl.java v d396c5bc5357f821fbb772022399bf356816de82
johnzon-core/src/main/java/org/apache/johnzon/core/JsonProviderImpl.java v d396c5bc5357f821fbb772022399bf356816de82

JOHNZON-96 implement JSON-P 1.1 API
2016-11-14 10:09:22 Armin Hasler <hasler.armin@gmail.com> johnzon-core/src/main/java/org/apache/johnzon/core/JsonPointer.java v cc830c64a4e6a175a02d13ad2ccf5140401530df
johnzon-core/src/test/java/org/apache/johnzon/core/JsonPointerTest.java v cc830c64a4e6a175a02d13ad2ccf5140401530df

Implemented JsonPointer add, replace and remove methods
2016-08-26 18:22:22 Romain manni-Bucau <rmannibucau@gmail.com> johnzon-core/src/main/java/org/apache/johnzon/core/JsonArrayBuilderImpl.java v b0af96e6d819adf7a28782ebc535894bd27345da
johnzon-core/src/main/java/org/apache/johnzon/core/JsonArrayImpl.java v b0af96e6d819adf7a28782ebc535894bd27345da
johnzon-core/src/main/java/org/apache/johnzon/core/JsonObjectBuilderImpl.java v b0af96e6d819adf7a28782ebc535894bd27345da
johnzon-core/src/main/java/org/apache/johnzon/core/JsonObjectImpl.java v b0af96e6d819adf7a28782ebc535894bd27345da
johnzon-core/src/main/java/org/apache/johnzon/core/JsonReaderImpl.java v b0af96e6d819adf7a28782ebc535894bd27345da
johnzon-core/src/main/java/org/apache/johnzon/core/SerializablePrimitives.java v b0af96e6d819adf7a28782ebc535894bd27345da
johnzon-core/src/main/java/org/apache/johnzon/core/SerializableValue.java v b0af96e6d819adf7a28782ebc535894bd27345da
johnzon-core/src/test/java/org/apache/johnzon/core/SerializationTest.java v b0af96e6d819adf7a28782ebc535894bd27345da

JOHNZON-94 ignoring null and true/false serialization to ensure == works for these values
2016-08-26 10:11:44 Romain manni-Bucau <rmannibucau@gmail.com> johnzon-core/src/main/java/org/apache/johnzon/core/JsonArrayBuilderImpl.java v 60525af05ea8154529fac1206b6231d9757d0333
johnzon-core/src/main/java/org/apache/johnzon/core/JsonArrayImpl.java v 60525af05ea8154529fac1206b6231d9757d0333
johnzon-core/src/main/java/org/apache/johnzon/core/JsonDoubleImpl.java v 60525af05ea8154529fac1206b6231d9757d0333
johnzon-core/src/main/java/org/apache/johnzon/core/JsonLongImpl.java v 60525af05ea8154529fac1206b6231d9757d0333
johnzon-core/src/main/java/org/apache/johnzon/core/JsonNumberImpl.java v 60525af05ea8154529fac1206b6231d9757d0333
johnzon-core/src/main/java/org/apache/johnzon/core/JsonObjectBuilderImpl.java v 60525af05ea8154529fac1206b6231d9757d0333
johnzon-core/src/main/java/org/apache/johnzon/core/JsonObjectImpl.java v 60525af05ea8154529fac1206b6231d9757d0333
johnzon-core/src/main/java/org/apache/johnzon/core/JsonReaderImpl.java v 60525af05ea8154529fac1206b6231d9757d0333
johnzon-core/src/main/java/org/apache/johnzon/core/JsonStringImpl.java v 60525af05ea8154529fac1206b6231d9757d0333
johnzon-core/src/main/java/org/apache/johnzon/core/SerializablePrimitives.java v 60525af05ea8154529fac1206b6231d9757d0333
johnzon-core/src/test/java/org/apache/johnzon/core/SerializationTest.java v 60525af05ea8154529fac1206b6231d9757d0333

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

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

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

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

[maven-release-plugin] prepare release v0.9.4
2016-07-06 17:06:26 Armin Hasler <hasler.armin@gmail.com> johnzon-core/src/main/java/org/apache/johnzon/core/JsonPointer.java v 45faea0eb3e04f7adbe0724a448eb0cb62a4f258
johnzon-core/src/test/java/org/apache/johnzon/core/JsonPointerTest.java v 45faea0eb3e04f7adbe0724a448eb0cb62a4f258
johnzon-core/src/test/resources/json/jsonPointerTest.json v 45faea0eb3e04f7adbe0724a448eb0cb62a4f258

Implemented JsonPointer
2016-06-24 14:49:29 Armin Hasler <hasler.armin@gmail.com> johnzon-core/src/main/java/org/apache/johnzon/core/JsonPointerUtil.java v 28748ffb18ff541c6d313c482024de255d60afd9
johnzon-core/src/test/java/org/apache/johnzon/core/JsonPointerUtilTest.java v 28748ffb18ff541c6d313c482024de255d60afd9

Update geronimo-json-spec from 1.0 to 1.1, add JsonPointer encode and decode methods
2016-06-03 16:07:05 Romain manni-Bucau <rmannibucau@gmail.com> johnzon-core/src/main/java/org/apache/johnzon/core/JsonGeneratorImpl.java v 18d8d372ee13441c9c57539c47b66d0a16396723
johnzon-core/src/test/java/org/apache/johnzon/core/JsonGeneratorImplTest.java v 18d8d372ee13441c9c57539c47b66d0a16396723

JOHNZON-82 more prettification tests for arrays
2016-05-11 18:01:29 Mark Struberg <struberg@apache.org> johnzon-core/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-core/pom.xml v d75e94d455f8db03e4453a562574c59f5463e4c2

remove 'incubating' from our version string
2016-04-03 19:56:04 Romain manni-Bucau <rmannibucau@gmail.com> johnzon-core/src/main/java/org/apache/johnzon/core/JsonStreamParserImpl.java v 001d10701039ddd3c5ed3855e4f58474b680668e

JOHNZON-74 mention org.apache.johnzon.max-string-length in error message
2016-03-28 20:02:59 Mark Struberg <struberg@apache.org> johnzon-core/src/main/java/org/apache/johnzon/core/JsonReaderImpl.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-core/src/main/java/org/apache/johnzon/core/JsonParserFactoryImpl.java v e41b829b34e785e28b24d9771e27976a0fee2ce6

JOHNZON-71 introduce MapperConfig and improve ObjectConverter interface
2016-02-17 09:16:17 Romain manni-Bucau <rmannibucau@gmail.com> johnzon-core/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-core/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-core/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-core/pom.xml v 461e7d137d32a15ad5a8136555bcc3cbe7badb54

[maven-release-plugin] prepare release v0.9.3-incubating
2015-12-08 10:50:49 Romain Manni-Bucau <rmannibu@gmail.com> johnzon-core/src/main/java/org/apache/johnzon/core/JsonReaderImpl.java v a2d5d6023df38c648c3e06194ae43c593cf8ed4f
johnzon-core/src/main/java/org/apache/johnzon/core/JsonStreamParserImpl.java v a2d5d6023df38c648c3e06194ae43c593cf8ed4f
johnzon-core/src/test/java/org/apache/johnzon/core/JsonParserTest.java v a2d5d6023df38c648c3e06194ae43c593cf8ed4f
johnzon-core/src/test/java/org/apache/johnzon/core/JsonReaderImplTest.java v a2d5d6023df38c648c3e06194ae43c593cf8ed4f

simple value handling
2015-12-07 17:38:45 Romain Manni-Bucau <rmannibu@gmail.com> johnzon-core/src/main/java/org/apache/johnzon/core/JsonLongImpl.java v a409da7d1121c3d92e09d8d2ba1f123413051f73
johnzon-core/src/main/java/org/apache/johnzon/core/JsonReaderImpl.java v a409da7d1121c3d92e09d8d2ba1f123413051f73

more of jsonb - missing plain value handling
2015-12-06 18:46:31 Romain Manni-Bucau <rmannibu@gmail.com> johnzon-core/src/main/java/org/apache/johnzon/core/HStack.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-09 11:12:32 Romain Manni-Bucau <rmannibu@gmail.com> johnzon-core/src/main/java/org/apache/johnzon/core/JsonStreamParserImpl.java v 3632ff7ab3531086f87fc2255f3f1a112af29956

unused field
2015-10-14 15:00:01 Romain Manni-Bucau <rmannibu@gmail.com> johnzon-core/src/main/java/org/apache/johnzon/core/HStack.java v 636120a8ea7481d199ee8f1f4b74368846017113

checkstyle likes brackets
2015-10-12 22:24:16 Hendrik Saly <hendrikdev22@gmail.com> johnzon-core/src/main/java/org/apache/johnzon/core/HStack.java v f1392c2f02b0aeba2b41aed19e3b8625005ea9a1
johnzon-core/src/main/java/org/apache/johnzon/core/JsonGeneratorFactoryImpl.java v f1392c2f02b0aeba2b41aed19e3b8625005ea9a1
johnzon-core/src/main/java/org/apache/johnzon/core/JsonGeneratorImpl.java v f1392c2f02b0aeba2b41aed19e3b8625005ea9a1
johnzon-core/src/main/java/org/apache/johnzon/core/JsonPrettyGeneratorImpl.java v f1392c2f02b0aeba2b41aed19e3b8625005ea9a1
johnzon-core/src/test/java/org/apache/johnzon/core/HStackTest.java v f1392c2f02b0aeba2b41aed19e3b8625005ea9a1
johnzon-core/src/test/java/org/apache/johnzon/core/JsonGeneratorImplTest.java v f1392c2f02b0aeba2b41aed19e3b8625005ea9a1
johnzon-core/src/test/java/org/apache/johnzon/core/JsonReaderImplTest.java v f1392c2f02b0aeba2b41aed19e3b8625005ea9a1

fix pretty printing
2015-09-30 12:08:56 Romain Manni-Bucau <rmannibu@gmail.com> johnzon-core/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-core/pom.xml v d88918a3b2704cf76687a894f897b2d768fe5cd5

[maven-release-plugin] prepare release v0.9.2-incubating
2015-08-20 09:20:33 Romain Manni-Bucau <rmannibu@gmail.com> johnzon-core/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-core/pom.xml v 0a60e0a7d43b7fe7e9e398ead265081f98938849

[maven-release-plugin] prepare release v0.9.1-incubating
2015-08-09 16:22:14 Hendrik Saly <hendrikdev22@gmail.com> johnzon-core/pom.xml v d318c0dedd10be98a441b0c5116471e62214e681

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

[maven-release-plugin] prepare release v0.9-incubating
2015-08-09 15:37:16 Hendrik Saly <hendrikdev22@gmail.com> johnzon-core/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-core/pom.xml v eb3f40c0b1907a06f06499df301105acffc30b76

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

This reverts commit 2ed417bdb3d851d552b814db08441d9b2d5e97da.
2015-08-08 18:11:58 Hendrik Saly <hendrikdev22@gmail.com> johnzon-core/pom.xml v 2ed417bdb3d851d552b814db08441d9b2d5e97da

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

[maven-release-plugin] prepare release v0.9-incubating
2015-08-07 15:20:45 Hendrik Saly <hendrikdev22@gmail.com> johnzon-core/src/main/java/org/apache/johnzon/core/JsonStreamParserImpl.java v e356d5a81d05f09bc223069fa9a73993bb358191
johnzon-core/src/test/java/org/apache/johnzon/core/JsonParserTest.java v e356d5a81d05f09bc223069fa9a73993bb358191
johnzon-core/src/test/java/org/apache/johnzon/core/JsonReaderImplTest.java v e356d5a81d05f09bc223069fa9a73993bb358191
johnzon-core/src/test/java/org/apache/johnzon/core/LocationTest.java v e356d5a81d05f09bc223069fa9a73993bb358191

Fixed a bug which causes that invalid json was not detected
2015-07-27 23:59:09 Hendrik Saly <hendrikdev22@gmail.com> johnzon-core/src/main/java/org/apache/johnzon/core/JsonStreamParserImpl.java v 1ea4fd8c3d894cbe8398e5808414cfd2d2eaa992
johnzon-core/src/test/java/org/apache/johnzon/core/JsonParserTest.java v 1ea4fd8c3d894cbe8398e5808414cfd2d2eaa992

Improved handling of trailing garbage
2015-05-31 21:13:42 Hendrik Saly <hendrikdev22@gmail.com> johnzon-core/pom.xml v e63016c68b25b45d37da39535067079d864f3ea5

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

[maven-release-plugin] prepare release v0.8-incubating
2015-04-21 21:47:32 Hendrik Saly <hendrikdev22@gmail.com> johnzon-core/src/main/java/org/apache/johnzon/core/Experimental.java v 307826135fc444a8ebcb68dd1214e2f611892c34

move @Experimental from mapper to core
2015-04-19 11:40:02 Hendrik Saly <hendrikdev22@gmail.com> johnzon-core/src/main/java/org/apache/johnzon/core/AbstractJsonFactory.java v 03af90b9fb938aaa11851e8a288a8d9fde5fe598
johnzon-core/src/main/java/org/apache/johnzon/core/JsonBuilderFactoryImpl.java v 03af90b9fb938aaa11851e8a288a8d9fde5fe598

Some enhancements for handling configs in factories
2015-04-11 01:00:35 anierbeck <bcanhome@googlemail.com> johnzon-core/pom.xml v a6a07a3c408e1753c0ff0464b84962b76ac07f97

[JOHNZON-44] - The manifest neglects OSGi Import/Export information
2015-03-25 09:45:58 Romain Manni-Bucau <rmannibucau@apache.org> johnzon-core/pom.xml v 3eecf6b63510d11997c35d0e57d1c7bfa51320e9

JOHNZON-42 distribution module
2015-03-24 15:21:00 Romain Manni-Bucau <rmannibucau@apache.org> johnzon-core/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-core/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-core/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-core/pom.xml v 30cc08715d9b70e6bce57680999f92ce13508a65

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

[maven-release-plugin] prepare release v0.7-incubating
2015-02-18 15:58:33 Hendrik Saly <hendrikdev22@gmail.com> johnzon-core/pom.xml v ca56cd03d7ddb25a9ae8c3d015c16a53e558fb52

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

[maven-release-plugin] prepare release v0.6-incubating
2015-01-09 14:21:16 Romain Manni-Bucau <rmannibucau@apache.org> johnzon-core/src/main/java/org/apache/johnzon/core/CommentsJsonStreamParserImpl.java v b790844bff5ce1ad7dddd08b6accb1275fec65e6

JOHNZON-34 multi comment line /**/ + fixing some warnings when supporting comments
2015-01-05 13:49:14 Hendrik Saly <hendrikdev22@gmail.com> johnzon-core/src/main/java/org/apache/johnzon/core/AbstractJsonFactory.java v 94b896dfa3e12cb92bf131c3bd9c63900be24936
johnzon-core/src/main/java/org/apache/johnzon/core/JsonGeneratorFactoryImpl.java v 94b896dfa3e12cb92bf131c3bd9c63900be24936
johnzon-core/src/main/java/org/apache/johnzon/core/JsonParserFactoryImpl.java v 94b896dfa3e12cb92bf131c3bd9c63900be24936
johnzon-core/src/main/java/org/apache/johnzon/core/JsonReaderFactoryImpl.java v 94b896dfa3e12cb92bf131c3bd9c63900be24936
johnzon-core/src/main/java/org/apache/johnzon/core/JsonWriterFactoryImpl.java v 94b896dfa3e12cb92bf131c3bd9c63900be24936

JOHNZON-33 Define appropriate buffer size and max text size (also simplified factories)
2015-01-05 12:05:29 Romain Manni-Bucau <rmannibucau@apache.org> johnzon-core/src/main/java/org/apache/johnzon/core/CommentsJsonStreamParserImpl.java v d9e51a841b4bc1d02454713d6284e9e6e3980fea
johnzon-core/src/main/java/org/apache/johnzon/core/JsonStreamParserImpl.java v d9e51a841b4bc1d02454713d6284e9e6e3980fea

explicit handling of EOF in error + better comment handling - ie fail when accurate/not a comment
2015-01-05 11:55:59 Romain Manni-Bucau <rmannibucau@apache.org> johnzon-core/src/main/java/org/apache/johnzon/core/CommentsJsonStreamParserImpl.java v 146917e268bbde84e94b16017dec284e875cfc04

useless import
2015-01-05 11:50:35 Romain Manni-Bucau <rmannibucau@apache.org> johnzon-core/src/main/java/org/apache/johnzon/core/CommentsJsonStreamParserImpl.java v e2205064528b540268c807ff8dbe2bee5150f0e0
johnzon-core/src/main/java/org/apache/johnzon/core/JsonStreamParserImpl.java v e2205064528b540268c807ff8dbe2bee5150f0e0

JOHNZON-32 handling EOF
2015-01-05 10:20:39 Hendrik Saly <hendrikdev22@gmail.com> johnzon-core/pom.xml v 0048dd1db997f9e255769c55fbcbe05733018391

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

[maven-release-plugin] prepare release v0.5-incubating
2015-01-05 10:12:25 Hendrik Saly <hendrikdev22@gmail.com> johnzon-core/src/test/java/org/apache/johnzon/core/JsonParserTest.java v 2d00d554085d6c965267c514135c9d93ff6164a1

remove unused code
2015-01-04 22:15:28 Romain Manni-Bucau <rmannibucau@apache.org> johnzon-core/src/main/java/org/apache/johnzon/core/JsonGeneratorFactoryImpl.java v 21215668cc3f6db86eba79c10951dccde47dea51
johnzon-core/src/main/java/org/apache/johnzon/core/JsonParserFactoryImpl.java v 21215668cc3f6db86eba79c10951dccde47dea51
johnzon-core/src/main/java/org/apache/johnzon/core/JsonReaderFactoryImpl.java v 21215668cc3f6db86eba79c10951dccde47dea51
johnzon-core/src/main/java/org/apache/johnzon/core/JsonWriterFactoryImpl.java v 21215668cc3f6db86eba79c10951dccde47dea51

fixing config warnings
2015-01-04 21:57:00 Romain Manni-Bucau <rmannibucau@apache.org> johnzon-core/src/main/java/org/apache/johnzon/core/CommentsJsonStreamParserImpl.java v 4d4ac2ee64646e053e09d46c7fdbb3280bf3205b
johnzon-core/src/main/java/org/apache/johnzon/core/JsonStreamParserImpl.java v 4d4ac2ee64646e053e09d46c7fdbb3280bf3205b
johnzon-core/src/test/resources/json/comments.json v 4d4ac2ee64646e053e09d46c7fdbb3280bf3205b

supporting /**/ comments
2015-01-04 19:09:11 Romain Manni-Bucau <rmannibucau@apache.org> johnzon-core/src/main/java/org/apache/johnzon/core/CommentsJsonStreamParserImpl.java v ed1e7d6ff1d058a97c57f078d1851f92aefaa1ea
johnzon-core/src/main/java/org/apache/johnzon/core/JsonParserFactoryImpl.java v ed1e7d6ff1d058a97c57f078d1851f92aefaa1ea
johnzon-core/src/main/java/org/apache/johnzon/core/JsonReaderFactoryImpl.java v ed1e7d6ff1d058a97c57f078d1851f92aefaa1ea
johnzon-core/src/main/java/org/apache/johnzon/core/JsonStreamParserImpl.java v ed1e7d6ff1d058a97c57f078d1851f92aefaa1ea
johnzon-core/src/main/java/org/apache/johnzon/core/JsonWriterFactoryImpl.java v ed1e7d6ff1d058a97c57f078d1851f92aefaa1ea
johnzon-core/src/test/java/org/apache/johnzon/core/JsonReaderImplTest.java v ed1e7d6ff1d058a97c57f078d1851f92aefaa1ea
johnzon-core/src/test/resources/json/comments.json v ed1e7d6ff1d058a97c57f078d1851f92aefaa1ea

org.apache.johnzon.supports-comments // style comment support with org.apache.johnzon.supports-comments reader flag
2014-12-15 13:13:06 Romain Manni-Bucau <rmannibucau@apache.org> johnzon-core/src/main/java/org/apache/johnzon/core/JsonStreamParserImpl.java v 17b42264ae267026afd3385f62f83197b35acfc5

JOHNZON-29 don't use recursion to avoid stackoverflow
2014-12-09 15:17:10 Hendrik Saly <hendrikdev22@gmail.com> johnzon-core/src/main/java/org/apache/johnzon/core/JsonStreamParserImpl.java v 6e729c1680805ca5b617f0b6c8b395338e20c780

Remove unnecessary code for minor speed improvement, replace Integer (object) with int (primitive)
2014-12-08 20:58:34 Hendrik Saly <hendrikdev22@gmail.com> johnzon-core/src/main/java/org/apache/johnzon/core/JsonGeneratorImpl.java v 0d4db60cec59fdd5d713403b37d7081ee29ca5c0

remove unnecessary method call in loop condition
2014-11-24 18:01:05 Hendrik Saly <hendrikdev22@gmail.com> johnzon-core/src/main/java/org/apache/johnzon/core/JsonDoubleImpl.java v 4fe264336a9cba2f31a92cc69b0c29f336dbb516

Typo fixed
2014-11-13 20:26:30 Hendrik Saly <hendrikdev22@gmail.com> johnzon-core/pom.xml v bb65cebd7ab0dd355aa3a6f6534db2633670031a

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

[maven-release-plugin] prepare release v0.2-incubating
2014-11-08 14:00:07 Hendrik Saly <hendrikdev22@gmail.com> johnzon-core/src/main/java/org/apache/johnzon/core/JsonGeneratorImpl.java v 35f5d7765642000d5abcc9edaad876192576a603
johnzon-core/src/main/java/org/apache/johnzon/core/JsonInMemoryParser.java v 35f5d7765642000d5abcc9edaad876192576a603

Fixed some minor possible bugs reported by FindBugs
2014-11-05 20:42:47 Hendrik Saly <hendrikdev22@gmail.com> johnzon-core/src/main/java/org/apache/johnzon/core/JsonStreamParserImpl.java v b5b99cf4046bb73e37cd6921417a20deea2fd921
johnzon-core/src/test/java/org/apache/johnzon/core/JsonParserTest.java v b5b99cf4046bb73e37cd6921417a20deea2fd921

JOHNZON-18, applied patch from Thiago Veronezi: JsonStreamParserImpl not filling up buffer consistently - thanks a lot for this issue report and patch!
2014-11-04 18:38:50 Hendrik Saly <hendrikdev22@gmail.com> johnzon-core/src/test/java/org/apache/johnzon/core/JsonParserTest.java v 87dae26355287f176881b8e7a0e8d2705a76a996

Testcase for attempting input stream behaviour added
2014-10-30 16:22:34 Hendrik Saly <hendrikdev22@gmail.com> johnzon-core/src/main/java/org/apache/johnzon/core/RFC4627AwareInputStreamReader.java v 399a368c4a15e2e6b53b7f87f1cfc9d16a2132d7
johnzon-core/src/test/java/org/apache/johnzon/core/JsonParserTest.java v 399a368c4a15e2e6b53b7f87f1cfc9d16a2132d7

JOHNZON-17 Thiago Veronezi: RFC4627AwareInputStreamReader - Make sure that we read all the bytes before throwing an exception
2014-10-29 16:35:12 Hendrik Saly <hendrikdev22@gmail.com> johnzon-core/src/main/java/org/apache/johnzon/core/RFC4627AwareInputStreamReader.java v 80cf6a02f0d5377113856986c8f9edeaea911cde
johnzon-core/src/test/java/org/apache/johnzon/core/JsonParserTest.java v 80cf6a02f0d5377113856986c8f9edeaea911cde

JOHNZON-16 Fix BOM detection for UTF-8, new testcase for stream that throws an exception by Thiago Veronezi
2014-10-12 21:51:55 salyh <hendrikdev22@gmail.com> johnzon-core/src/main/java/org/apache/johnzon/core/JsonStreamParserImpl.java v 24b68b345a6808d44b8b740aa6509ea9a0cb7de1

typos fixed, method signature simplified
2014-10-07 20:25:25 salyh <hendrikdev22@gmail.com> johnzon-core/src/main/java/org/apache/johnzon/core/JsonArrayImpl.java v 5bea2c866497f12f9e60499919c7d5dba97f1bc8
johnzon-core/src/main/java/org/apache/johnzon/core/JsonObjectImpl.java v 5bea2c866497f12f9e60499919c7d5dba97f1bc8

Catching exceptions is not nice and does not perform very well
2014-10-07 20:11:00 salyh <hendrikdev22@gmail.com> johnzon-core/src/main/java/org/apache/johnzon/core/JsonProviderImpl.java v 4edb4e3cc45189dcdf76c2655ac4b74a2a84c694
johnzon-core/src/main/java/org/apache/johnzon/core/JsonReaderFactoryImpl.java v 4edb4e3cc45189dcdf76c2655ac4b74a2a84c694
johnzon-core/src/main/java/org/apache/johnzon/core/JsonWriterFactoryImpl.java v 4edb4e3cc45189dcdf76c2655ac4b74a2a84c694

Minor performance improvements for writer and reader factories and for provider impl
2014-10-07 19:57:37 salyh <hendrikdev22@gmail.com> johnzon-core/src/main/java/org/apache/johnzon/core/JsonStreamParserImpl.java v 7e12d8947d68b6ea7928f94176dd0d44fb867351
johnzon-core/src/test/java/org/apache/johnzon/core/JsonParserTest.java v 7e12d8947d68b6ea7928f94176dd0d44fb867351

Bugfix to prevent a "bufferoverflow" in parser when working with a recycled buffer
2014-10-07 19:56:56 salyh <hendrikdev22@gmail.com> johnzon-core/src/main/java/org/apache/johnzon/core/JsonInMemoryParser.java v 72d5dfe8049296b3a1c0f8cdb4072201361b4d0f
johnzon-core/src/main/java/org/apache/johnzon/core/JsonLocationImpl.java v 72d5dfe8049296b3a1c0f8cdb4072201361b4d0f
johnzon-core/src/main/java/org/apache/johnzon/core/SimpleStack.java v 72d5dfe8049296b3a1c0f8cdb4072201361b4d0f
johnzon-core/src/main/java/org/apache/johnzon/core/Strings.java v 72d5dfe8049296b3a1c0f8cdb4072201361b4d0f

Performance improvement for JsonInMemoryParser (+30% for larger Json, 5-12% for smaller Json < 100kb)
2014-09-23 18:36:27 salyh <hendrikdev22@gmail.com> johnzon-core/pom.xml v 0021ad7ea6783d4834412df9cdd4d1627e177370

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

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

change version to 0.1-incubating-SNAPSHOT for modules
2014-09-23 17:35:15 salyh <hendrikdev22@gmail.com> johnzon-core/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-core/pom.xml v d800b4272a21c59001ab1eb9a7f927f7c352b3b4

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

[maven-release-plugin] prepare release johnzon-0.1-incubating
2014-09-01 18:27:10 salyh <hendrikdev22@gmail.com> johnzon-core/pom.xml v 6e86a53e85f50893fbbb8ab156e99a8e10de59a8
johnzon-core/src/main/java/org/apache/johnzon/core/BufferStrategy.java v 6e86a53e85f50893fbbb8ab156e99a8e10de59a8
johnzon-core/src/main/java/org/apache/johnzon/core/JsonArrayBuilderImpl.java v 6e86a53e85f50893fbbb8ab156e99a8e10de59a8
johnzon-core/src/main/java/org/apache/johnzon/core/JsonArrayImpl.java v 6e86a53e85f50893fbbb8ab156e99a8e10de59a8
johnzon-core/src/main/java/org/apache/johnzon/core/JsonBuilderFactoryImpl.java v 6e86a53e85f50893fbbb8ab156e99a8e10de59a8
johnzon-core/src/main/java/org/apache/johnzon/core/JsonChars.java v 6e86a53e85f50893fbbb8ab156e99a8e10de59a8
johnzon-core/src/main/java/org/apache/johnzon/core/JsonDoubleImpl.java v 6e86a53e85f50893fbbb8ab156e99a8e10de59a8
johnzon-core/src/main/java/org/apache/johnzon/core/JsonGeneratorFactoryImpl.java v 6e86a53e85f50893fbbb8ab156e99a8e10de59a8
johnzon-core/src/main/java/org/apache/johnzon/core/JsonGeneratorImpl.java v 6e86a53e85f50893fbbb8ab156e99a8e10de59a8
johnzon-core/src/main/java/org/apache/johnzon/core/JsonInMemoryParser.java v 6e86a53e85f50893fbbb8ab156e99a8e10de59a8
johnzon-core/src/main/java/org/apache/johnzon/core/JsonLocationImpl.java v 6e86a53e85f50893fbbb8ab156e99a8e10de59a8
johnzon-core/src/main/java/org/apache/johnzon/core/JsonLongImpl.java v 6e86a53e85f50893fbbb8ab156e99a8e10de59a8
johnzon-core/src/main/java/org/apache/johnzon/core/JsonNumberImpl.java v 6e86a53e85f50893fbbb8ab156e99a8e10de59a8
johnzon-core/src/main/java/org/apache/johnzon/core/JsonObjectBuilderImpl.java v 6e86a53e85f50893fbbb8ab156e99a8e10de59a8
johnzon-core/src/main/java/org/apache/johnzon/core/JsonObjectImpl.java v 6e86a53e85f50893fbbb8ab156e99a8e10de59a8
johnzon-core/src/main/java/org/apache/johnzon/core/JsonParserFactoryImpl.java v 6e86a53e85f50893fbbb8ab156e99a8e10de59a8
johnzon-core/src/main/java/org/apache/johnzon/core/JsonPrettyGeneratorImpl.java v 6e86a53e85f50893fbbb8ab156e99a8e10de59a8
johnzon-core/src/main/java/org/apache/johnzon/core/JsonProviderImpl.java v 6e86a53e85f50893fbbb8ab156e99a8e10de59a8
johnzon-core/src/main/java/org/apache/johnzon/core/JsonReaderFactoryImpl.java v 6e86a53e85f50893fbbb8ab156e99a8e10de59a8
johnzon-core/src/main/java/org/apache/johnzon/core/JsonReaderImpl.java v 6e86a53e85f50893fbbb8ab156e99a8e10de59a8
johnzon-core/src/main/java/org/apache/johnzon/core/JsonStreamParserImpl.java v 6e86a53e85f50893fbbb8ab156e99a8e10de59a8
johnzon-core/src/main/java/org/apache/johnzon/core/JsonStringImpl.java v 6e86a53e85f50893fbbb8ab156e99a8e10de59a8
johnzon-core/src/main/java/org/apache/johnzon/core/JsonWriterFactoryImpl.java v 6e86a53e85f50893fbbb8ab156e99a8e10de59a8
johnzon-core/src/main/java/org/apache/johnzon/core/JsonWriterImpl.java v 6e86a53e85f50893fbbb8ab156e99a8e10de59a8
johnzon-core/src/main/java/org/apache/johnzon/core/RFC4627AwareInputStreamReader.java v 6e86a53e85f50893fbbb8ab156e99a8e10de59a8
johnzon-core/src/main/java/org/apache/johnzon/core/Strings.java v 6e86a53e85f50893fbbb8ab156e99a8e10de59a8
johnzon-core/src/main/java/org/apache/johnzon/core/ThreadLocalBufferCache.java v 6e86a53e85f50893fbbb8ab156e99a8e10de59a8
johnzon-core/src/main/resources/META-INF/services/javax.json.spi.JsonProvider v 6e86a53e85f50893fbbb8ab156e99a8e10de59a8
johnzon-core/src/test/java/org/apache/johnzon/core/JsonArrayBuilderImplTest.java v 6e86a53e85f50893fbbb8ab156e99a8e10de59a8
johnzon-core/src/test/java/org/apache/johnzon/core/JsonArrayImplTest.java v 6e86a53e85f50893fbbb8ab156e99a8e10de59a8
johnzon-core/src/test/java/org/apache/johnzon/core/JsonGeneratorImplTest.java v 6e86a53e85f50893fbbb8ab156e99a8e10de59a8
johnzon-core/src/test/java/org/apache/johnzon/core/JsonNumberTest.java v 6e86a53e85f50893fbbb8ab156e99a8e10de59a8
johnzon-core/src/test/java/org/apache/johnzon/core/JsonObjectBuilderImplTest.java v 6e86a53e85f50893fbbb8ab156e99a8e10de59a8
johnzon-core/src/test/java/org/apache/johnzon/core/JsonObjectImplTest.java v 6e86a53e85f50893fbbb8ab156e99a8e10de59a8
johnzon-core/src/test/java/org/apache/johnzon/core/JsonParserTest.java v 6e86a53e85f50893fbbb8ab156e99a8e10de59a8
johnzon-core/src/test/java/org/apache/johnzon/core/JsonReaderImplTest.java v 6e86a53e85f50893fbbb8ab156e99a8e10de59a8
johnzon-core/src/test/java/org/apache/johnzon/core/JsonWriterImplTest.java v 6e86a53e85f50893fbbb8ab156e99a8e10de59a8
johnzon-core/src/test/java/org/apache/johnzon/core/LocationTest.java v 6e86a53e85f50893fbbb8ab156e99a8e10de59a8
johnzon-core/src/test/resources/bench/big_600kb.json v 6e86a53e85f50893fbbb8ab156e99a8e10de59a8
johnzon-core/src/test/resources/bench/huge_1mb.json v 6e86a53e85f50893fbbb8ab156e99a8e10de59a8
johnzon-core/src/test/resources/bench/large_130kb.json v 6e86a53e85f50893fbbb8ab156e99a8e10de59a8
johnzon-core/src/test/resources/bench/medium_11kb.json v 6e86a53e85f50893fbbb8ab156e99a8e10de59a8
johnzon-core/src/test/resources/bench/small_3kb.json v 6e86a53e85f50893fbbb8ab156e99a8e10de59a8
johnzon-core/src/test/resources/bench/tiny_50b.json v 6e86a53e85f50893fbbb8ab156e99a8e10de59a8
johnzon-core/src/test/resources/bench/unicode_chars_1400kb.txt v 6e86a53e85f50893fbbb8ab156e99a8e10de59a8
johnzon-core/src/test/resources/bench/unicode_chars_170kb.txt v 6e86a53e85f50893fbbb8ab156e99a8e10de59a8
johnzon-core/src/test/resources/json/array.json v 6e86a53e85f50893fbbb8ab156e99a8e10de59a8
johnzon-core/src/test/resources/json/bigdecimal.json v 6e86a53e85f50893fbbb8ab156e99a8e10de59a8
johnzon-core/src/test/resources/json/empty.json v 6e86a53e85f50893fbbb8ab156e99a8e10de59a8
johnzon-core/src/test/resources/json/emptyarray.json v 6e86a53e85f50893fbbb8ab156e99a8e10de59a8
johnzon-core/src/test/resources/json/escaping.json v 6e86a53e85f50893fbbb8ab156e99a8e10de59a8
johnzon-core/src/test/resources/json/fails/fail1.json v 6e86a53e85f50893fbbb8ab156e99a8e10de59a8
johnzon-core/src/test/resources/json/fails/fail10.json v 6e86a53e85f50893fbbb8ab156e99a8e10de59a8
johnzon-core/src/test/resources/json/fails/fail11.json v 6e86a53e85f50893fbbb8ab156e99a8e10de59a8
johnzon-core/src/test/resources/json/fails/fail12.json v 6e86a53e85f50893fbbb8ab156e99a8e10de59a8
johnzon-core/src/test/resources/json/fails/fail13.json v 6e86a53e85f50893fbbb8ab156e99a8e10de59a8
johnzon-core/src/test/resources/json/fails/fail14.json v 6e86a53e85f50893fbbb8ab156e99a8e10de59a8
johnzon-core/src/test/resources/json/fails/fail15.json v 6e86a53e85f50893fbbb8ab156e99a8e10de59a8
johnzon-core/src/test/resources/json/fails/fail16.json v 6e86a53e85f50893fbbb8ab156e99a8e10de59a8
johnzon-core/src/test/resources/json/fails/fail17.json v 6e86a53e85f50893fbbb8ab156e99a8e10de59a8
johnzon-core/src/test/resources/json/fails/fail18.json v 6e86a53e85f50893fbbb8ab156e99a8e10de59a8
johnzon-core/src/test/resources/json/fails/fail19.json v 6e86a53e85f50893fbbb8ab156e99a8e10de59a8
johnzon-core/src/test/resources/json/fails/fail2.json v 6e86a53e85f50893fbbb8ab156e99a8e10de59a8
johnzon-core/src/test/resources/json/fails/fail20.json v 6e86a53e85f50893fbbb8ab156e99a8e10de59a8
johnzon-core/src/test/resources/json/fails/fail21.json v 6e86a53e85f50893fbbb8ab156e99a8e10de59a8
johnzon-core/src/test/resources/json/fails/fail22.json v 6e86a53e85f50893fbbb8ab156e99a8e10de59a8
johnzon-core/src/test/resources/json/fails/fail23.json v 6e86a53e85f50893fbbb8ab156e99a8e10de59a8
johnzon-core/src/test/resources/json/fails/fail24.json v 6e86a53e85f50893fbbb8ab156e99a8e10de59a8
johnzon-core/src/test/resources/json/fails/fail25.json v 6e86a53e85f50893fbbb8ab156e99a8e10de59a8
johnzon-core/src/test/resources/json/fails/fail26.json v 6e86a53e85f50893fbbb8ab156e99a8e10de59a8
johnzon-core/src/test/resources/json/fails/fail27.json v 6e86a53e85f50893fbbb8ab156e99a8e10de59a8
johnzon-core/src/test/resources/json/fails/fail28.json v 6e86a53e85f50893fbbb8ab156e99a8e10de59a8
johnzon-core/src/test/resources/json/fails/fail29.json v 6e86a53e85f50893fbbb8ab156e99a8e10de59a8
johnzon-core/src/test/resources/json/fails/fail3.json v 6e86a53e85f50893fbbb8ab156e99a8e10de59a8
johnzon-core/src/test/resources/json/fails/fail30.json v 6e86a53e85f50893fbbb8ab156e99a8e10de59a8
johnzon-core/src/test/resources/json/fails/fail31.json v 6e86a53e85f50893fbbb8ab156e99a8e10de59a8
johnzon-core/src/test/resources/json/fails/fail32.json v 6e86a53e85f50893fbbb8ab156e99a8e10de59a8
johnzon-core/src/test/resources/json/fails/fail33.json v 6e86a53e85f50893fbbb8ab156e99a8e10de59a8
johnzon-core/src/test/resources/json/fails/fail34.json v 6e86a53e85f50893fbbb8ab156e99a8e10de59a8
johnzon-core/src/test/resources/json/fails/fail35.json v 6e86a53e85f50893fbbb8ab156e99a8e10de59a8
johnzon-core/src/test/resources/json/fails/fail36.json v 6e86a53e85f50893fbbb8ab156e99a8e10de59a8
johnzon-core/src/test/resources/json/fails/fail37.json v 6e86a53e85f50893fbbb8ab156e99a8e10de59a8
johnzon-core/src/test/resources/json/fails/fail38.json v 6e86a53e85f50893fbbb8ab156e99a8e10de59a8
johnzon-core/src/test/resources/json/fails/fail39.json v 6e86a53e85f50893fbbb8ab156e99a8e10de59a8
johnzon-core/src/test/resources/json/fails/fail4.json v 6e86a53e85f50893fbbb8ab156e99a8e10de59a8
johnzon-core/src/test/resources/json/fails/fail40.json v 6e86a53e85f50893fbbb8ab156e99a8e10de59a8
johnzon-core/src/test/resources/json/fails/fail41.json v 6e86a53e85f50893fbbb8ab156e99a8e10de59a8
johnzon-core/src/test/resources/json/fails/fail42.json v 6e86a53e85f50893fbbb8ab156e99a8e10de59a8
johnzon-core/src/test/resources/json/fails/fail43.json v 6e86a53e85f50893fbbb8ab156e99a8e10de59a8
johnzon-core/src/test/resources/json/fails/fail44.json v 6e86a53e85f50893fbbb8ab156e99a8e10de59a8
johnzon-core/src/test/resources/json/fails/fail45.json v 6e86a53e85f50893fbbb8ab156e99a8e10de59a8
johnzon-core/src/test/resources/json/fails/fail46.json v 6e86a53e85f50893fbbb8ab156e99a8e10de59a8
johnzon-core/src/test/resources/json/fails/fail47.json v 6e86a53e85f50893fbbb8ab156e99a8e10de59a8
johnzon-core/src/test/resources/json/fails/fail48.json v 6e86a53e85f50893fbbb8ab156e99a8e10de59a8
johnzon-core/src/test/resources/json/fails/fail49.json v 6e86a53e85f50893fbbb8ab156e99a8e10de59a8
johnzon-core/src/test/resources/json/fails/fail5.json v 6e86a53e85f50893fbbb8ab156e99a8e10de59a8
johnzon-core/src/test/resources/json/fails/fail50.json v 6e86a53e85f50893fbbb8ab156e99a8e10de59a8
johnzon-core/src/test/resources/json/fails/fail51.json v 6e86a53e85f50893fbbb8ab156e99a8e10de59a8
johnzon-core/src/test/resources/json/fails/fail52.json v 6e86a53e85f50893fbbb8ab156e99a8e10de59a8
johnzon-core/src/test/resources/json/fails/fail53.json v 6e86a53e85f50893fbbb8ab156e99a8e10de59a8
johnzon-core/src/test/resources/json/fails/fail54.json v 6e86a53e85f50893fbbb8ab156e99a8e10de59a8
johnzon-core/src/test/resources/json/fails/fail55.json v 6e86a53e85f50893fbbb8ab156e99a8e10de59a8
johnzon-core/src/test/resources/json/fails/fail56.json v 6e86a53e85f50893fbbb8ab156e99a8e10de59a8
johnzon-core/src/test/resources/json/fails/fail57.json v 6e86a53e85f50893fbbb8ab156e99a8e10de59a8
johnzon-core/src/test/resources/json/fails/fail58.json v 6e86a53e85f50893fbbb8ab156e99a8e10de59a8
johnzon-core/src/test/resources/json/fails/fail59.json v 6e86a53e85f50893fbbb8ab156e99a8e10de59a8
johnzon-core/src/test/resources/json/fails/fail6.json v 6e86a53e85f50893fbbb8ab156e99a8e10de59a8
johnzon-core/src/test/resources/json/fails/fail60.json v 6e86a53e85f50893fbbb8ab156e99a8e10de59a8
johnzon-core/src/test/resources/json/fails/fail61.json v 6e86a53e85f50893fbbb8ab156e99a8e10de59a8
johnzon-core/src/test/resources/json/fails/fail62.json v 6e86a53e85f50893fbbb8ab156e99a8e10de59a8
johnzon-core/src/test/resources/json/fails/fail63.json v 6e86a53e85f50893fbbb8ab156e99a8e10de59a8
johnzon-core/src/test/resources/json/fails/fail64.json v 6e86a53e85f50893fbbb8ab156e99a8e10de59a8
johnzon-core/src/test/resources/json/fails/fail65.json v 6e86a53e85f50893fbbb8ab156e99a8e10de59a8
johnzon-core/src/test/resources/json/fails/fail66.json v 6e86a53e85f50893fbbb8ab156e99a8e10de59a8
johnzon-core/src/test/resources/json/fails/fail67.json v 6e86a53e85f50893fbbb8ab156e99a8e10de59a8
johnzon-core/src/test/resources/json/fails/fail68.json v 6e86a53e85f50893fbbb8ab156e99a8e10de59a8
johnzon-core/src/test/resources/json/fails/fail69.json v 6e86a53e85f50893fbbb8ab156e99a8e10de59a8
johnzon-core/src/test/resources/json/fails/fail7.json v 6e86a53e85f50893fbbb8ab156e99a8e10de59a8
johnzon-core/src/test/resources/json/fails/fail70.json v 6e86a53e85f50893fbbb8ab156e99a8e10de59a8
johnzon-core/src/test/resources/json/fails/fail71.json v 6e86a53e85f50893fbbb8ab156e99a8e10de59a8
johnzon-core/src/test/resources/json/fails/fail72.json v 6e86a53e85f50893fbbb8ab156e99a8e10de59a8
johnzon-core/src/test/resources/json/fails/fail8.json v 6e86a53e85f50893fbbb8ab156e99a8e10de59a8
johnzon-core/src/test/resources/json/fails/fail9.json v 6e86a53e85f50893fbbb8ab156e99a8e10de59a8
johnzon-core/src/test/resources/json/fails/numbers.json v 6e86a53e85f50893fbbb8ab156e99a8e10de59a8
johnzon-core/src/test/resources/json/nested.json v 6e86a53e85f50893fbbb8ab156e99a8e10de59a8
johnzon-core/src/test/resources/json/numbers.json v 6e86a53e85f50893fbbb8ab156e99a8e10de59a8
johnzon-core/src/test/resources/json/simple.json v 6e86a53e85f50893fbbb8ab156e99a8e10de59a8
johnzon-core/src/test/resources/json/simple2.json v 6e86a53e85f50893fbbb8ab156e99a8e10de59a8
johnzon-core/src/test/resources/json/simple_utf16le.json v 6e86a53e85f50893fbbb8ab156e99a8e10de59a8
johnzon-core/src/test/resources/json/special.json v 6e86a53e85f50893fbbb8ab156e99a8e10de59a8
johnzon-core/src/test/resources/json/stringescape.json v 6e86a53e85f50893fbbb8ab156e99a8e10de59a8
johnzon-core/src/test/resources/json/unicode.json v 6e86a53e85f50893fbbb8ab156e99a8e10de59a8

renamed fleece to johnzon