Skip to content

Releases: avaje/avaje-jsonb

1.2

14 Feb 23:26
Compare
Choose a tag to compare
1.2

What's Changed

Full Changelog: avaje-jsonb-parent-1.1...avaje-jsonb-parent-1.2

1.1

08 Jan 19:55
Compare
Choose a tag to compare
1.1

What's Changed

  • Now @Ignore works when both serialize and deserialize are false by @SentryMan in #41
  • Fix to JsonWriter to not flush underlying outputStream when error during serialisation by @rbygrave in #40
  • Refactor tidy CoreAdapterBuilder by @rbygrave in #42
  • #39 - Adds support for types with generic parameters by @rbygrave in #43
  • Add Json Alias annotation by @SentryMan in #45
  • ENH: Add support for case-insensitive keys on deserialization by @rbygrave in #46
  • Support Generic Records by @SentryMan in #47
  • Update Docs Link by @SentryMan in #48

Full Changelog: avaje-jsonb-parent-1.0...avaje-jsonb-parent-1.1

1.0

21 Nov 20:00
Compare
Choose a tag to compare
1.0

Issues

#37 #38 - Use JVM 19 Buffer Recycling
#14 #36 - Add a feature like Jackson Mixin
#35 - Unhandled Container Type Exception/Annotation Processor Tests

Thanks to @SentryMan who did all the work for this release!! Congrats to us for getting version 1.0 released to central.

1.0-RC4

27 Oct 00:30
Compare
Choose a tag to compare

Issues

#34 - Fix JsonView should use property name rather than field name bug
#33 - Fix for matching getters/setters for boolean/Boolean types with "is" prefix isActive -> setActive() & getActive() bug
#32 - Non public field org.example.customer.IgnoreField middleName with no matching setter or constructor? bug

1.0-RC3

19 Oct 23:17
Compare
Choose a tag to compare

Issues

#29 #30 - Fix for annotated fields - e.g. @Size @NotNull etc

Thanks to @SentryMan for this bug fix!!

1.0-RC2

16 Sep 09:48
Compare
Choose a tag to compare

Issues

#27 - @Json(naming = Naming.LowerUnderscore) not work - compile error - java.lang.IllegalArgumentException: No enum constant
#28 - Change toJson(T value, OutputStream outputStream) ... to close the stream when successful

1.0-RC1

24 May 01:37
Compare
Choose a tag to compare

Issues

#26 - Change the generated code to use Jsonb.GeneratedComponent
#25 - Detect "value types" that should have their own custom JsonAdapter

0.16

04 May 21:24
Compare
Choose a tag to compare

#24 - Change Jsonb.newBuilder() -> Jsonb.builder() with deprecation

0.15

04 May 00:41
Compare
Choose a tag to compare

Issues

#23 - Stream support, processing as Stream etc

0.14

21 Apr 23:15
Compare
Choose a tag to compare

Issues

#22 - Add Builder for JsonStream