mirror of
https://github.com/InsanusMokrassar/SDI.git
synced 2024-11-08 17:33:57 +00:00
1.7 KiB
1.7 KiB
SDI changelogs
0.4.0
0.4.0-rc2
Kotlin
:1.4.21
->1.4.30
Serialization
:1.0.1
->1.1.0-RC
0.4.0-rc
ALL PROJECT HAS MIGRATED FROM PACKAGE com.insanusmokrassar
TO dev.inmo
Kotlin
:1.3.72
->1.4.21
Serialization
:0.20.0
->1.0.1
- New annotation
@SDIIncluded
has been added - Now
KlassIndex
is used to getSDIIncluded
things - Now
Module
class isSerializable
and is able to be deserialized fromJson
(unfortunately, currently is not supported serialization)
0.3.1
Kotlin
:1.3.71
->1.3.72
- Add
SerializersModuleBuilder#optionalContextual
for more comfortable usage ofcontextual
- 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
- Now it is possible to pass own lambda with 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 vialoadModule
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
- Now it is possible to construct object without usage of dependency on