Skip to content

Releases: ProjectMapK/jackson-module-kogera

2.14.2-alpha4

14 Feb 09:16
6a10b1d
Compare
Choose a tag to compare

Enhancements

Enhanced deserialization support for value class using JsonCreator

#68

Bugfixes

Fixed problem with deserialization failing for correct collections when StrictNullCkecks is enabled.

#69

2.14.2-alpha3

11 Feb 05:05
53bf2b9
Compare
Choose a tag to compare

Enhancements

Upgrade jackson version to 2.14.2

#66

Optimization of initialization process

#61, #62, #63

Breaking changes

Change of hasRequiredMarker specification

#65

2.14.1-alpha2

29 Jan 06:40
215f0f7
Compare
Choose a tag to compare

Please see issues for known problems.

Enhancements

Annotations given to constructor parameters containing value class as arguments now work

Most of the problems originally summarized as #46 have been fixed and are now working. #50 #54
However, some problems with JsonDeserialize remain.
See #46 for details of this problem.

Add common deserializer for value class

For value classes that do not have a JsonCreator, we have added a common deserializer that initializes with a primary constructor.
However, this deserializer is still unable to properly handle annotations set for arguments and default arguments.
See #57 for details.

2.14.1-alpha1-hotfix

21 Jan 13:28
987dac8
Compare
Choose a tag to compare

Revert #37 and fix the value class serialization results to basically unbox.
See #48

2.14.1-alpha1

21 Jan 05:50
964d87d
Compare
Choose a tag to compare

Please see issues for known problems.

Enhancements

Supports deserialization of value class

#40

Enhanced serialization support for value class

#37, #47

Improve strictNullChecks performance

#44

Breaking changes

Changes to value class serialization results

To serialize the value class as well as the normal class.
#37

This breaking change has been Revert with hotfix.
https://github.com/ProjectMapK/jackson-module-kogera/releases/tag/2.14.1-alpha1-hotfix

2.14.1-alpha0

14 Jan 15:42
ebf86d1
Compare
Choose a tag to compare

First release