Skip to content

Releases: bowbahdoe/json

v2024.11.20

21 Nov 00:58
Compare
Choose a tag to compare
  • Add identity any() decoder
  • Include jspecify as an actual dependency. It still isn't needed at runtime, but there turns out to be no good reason to not bring it along if someone is already using maven

v2024.11.17

17 Nov 18:05
Compare
Choose a tag to compare
  • Make overloads of read and write that match the behavior of readString and writeString. The verbosity does not give significant benefit. Will deprecate those methods at a later date, maybe. Not for removal though.
  • Add zero argument versions of some decoders. While JsonDecoder::int_ is fine, it doesn't play well with static imports. In those usage contexts int_() would be preferred.
  • Make the message of exceptions not leak details by default. New getDetailedMessage will expose the underlying JSON.

v2023.12.23

18 Apr 17:36
f8cd183
Compare
Choose a tag to compare
  • Move to chronver

v0.3.1

23 Dec 18:44
Compare
Choose a tag to compare
  • Fix latent bug in JsonGenerator's write method

v0.3.0

19 Dec 02:54
Compare
Choose a tag to compare
  • Bump minimum requirement to java 21
  • Introduce JsonDecimal and JsonInteger types
  • Remove useBigDecimals option
  • Fix equals and hashCode for numerics

v0.2.4

26 Jul 22:38
26b7144
Compare
Choose a tag to compare
  • JSpecify nullness information
  • Array and Object Collectors
  • Fixes issue with reading json over socket input streams

v0.2.3: Merge pull request #47 from bowbahdoe/cleanup-march-1

02 Mar 01:45
27b968f
Compare
Choose a tag to compare

v0.2.2: Merge pull request #46 from bowbahdoe/cleanup-march-1

01 Mar 07:39
d856332
Compare
Choose a tag to compare

v0.2.1: Merge pull request #40 from bowbahdoe/cleanup-feb-20

23 Feb 02:42
a42f384
Compare
Choose a tag to compare

v0.2.0: Merge pull request #35 from bowbahdoe/cleanup-feb-20

22 Feb 02:04
63bb343
Compare
Choose a tag to compare