Skip to content

2.16.0-beta8

Compare
Choose a tag to compare
@k163377 k163377 released this 02 Dec 12:30
· 169 commits to main since this release
ddebf90

Enhancements

Fix deserialization method of value class

Internal implementation changes have been made regarding deserialization of value class.
This allows the following functionality to be used

  • Deserializer specification by JsonDeserialize annotation
  • Allow absentValue set to deserializer to return value class
  • Injection of value class by JacksonInject

#183

Note that an error will now occur if you have set an absentValue or other value class that is unboxed.

Access checks to ValueCreator are now performed earlier

#182

Remove unnecessary judgment when a value is missing during deserialization.

This is expected to improve deserialization performance, albeit slightly.
#186

Bigfixes

Implement readResolve for serializable objects

#182

Fixed a problem where some KDoc links were broken

#182