SDI/CHANGELOG.md
2020-11-11 23:42:09 +06:00

1.1 KiB

SDI changelogs

0.4.0

0.3.1

  • Kotlin: 1.3.71 -> 1.3.72
  • Add SerializersModuleBuilder#optionalContextual for more comfortable usage of contextual
  • All loadModule functions now able to retrieve additional classes to inspect inside of serializer of module

0.3.0

  • Versions:
    • Kotlin: 1.3.70 -> 1.3.71
  • Common:
    • Now it is possible to pass own lambda with receiver SerializersModuleBuilder to customize deserialization
    • Now it will correctly resolve objects which was not previously registered
    • By default, for modules loading will be used context from Json, passed as receiver

0.2.0

  • Kotlin: 1.3.61 -> 1.3.70
  • Kotlin Serialization: 0.14.0 -> 0.20.0

0.1.2

  • All reflection support methods are internal
  • Added loadModule functions for more useful working with modules loading
  • Module now is not serializable and can be created only via loadModule functions (at least, for some time)

0.1.1

  • Added opportunity to create objects inside of config:
    • Now it is possible to construct object without usage of dependency on @ContextualSerialization place