SDI/CHANGELOG.md

61 lines
1.8 KiB
Markdown
Raw Normal View History

2019-11-28 05:30:48 +00:00
# SDI changelogs
2021-02-22 12:37:49 +00:00
## 0.4.1
2021-02-22 12:38:51 +00:00
* `Serialization`: `1.1.0-RC` -> `1.1.0`
* `ModuleSerializer` now can be instantiated automatically
2021-02-22 12:38:51 +00:00
2021-02-19 07:56:56 +00:00
## 0.4.0
2021-02-19 08:08:19 +00:00
* Fix of [#6](https://github.com/InsanusMokrassar/SDI/issues/6)
* Fix of [#7](https://github.com/InsanusMokrassar/SDI/issues/7)
2021-02-16 18:38:21 +00:00
## 0.4.0-rc2
2021-02-16 18:39:35 +00:00
* `Kotlin`: `1.4.21` -> `1.4.30`
* `Serialization`: `1.0.1` -> `1.1.0-RC`
2021-01-20 06:09:27 +00:00
## 0.4.0-rc
2020-11-11 17:42:09 +00:00
2020-11-11 17:59:59 +00:00
**ALL PROJECT HAS MIGRATED FROM PACKAGE `com.insanusmokrassar` TO `dev.inmo`**
2021-01-20 06:02:49 +00:00
* `Kotlin`: `1.3.72` -> `1.4.21`
2020-11-11 17:59:59 +00:00
* `Serialization`: `0.20.0` -> `1.0.1`
2021-01-20 06:02:49 +00:00
* New annotation `@SDIIncluded` has been added
* Now `KlassIndex` is used to get `SDIIncluded` things
* Now `Module` class is `Serializable` and is able to be deserialized from `Json` (unfortunately, currently is not
supported serialization)
2020-11-11 17:59:59 +00:00
2020-11-11 17:40:05 +00:00
## 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
2020-04-15 04:12:08 +00:00
## 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
2020-11-11 17:40:05 +00:00
2020-03-22 12:26:03 +00:00
## 0.2.0
* `Kotlin`: `1.3.61` -> `1.3.70`
* `Kotlin Serialization`: `0.14.0` -> `0.20.0`
### 0.1.2
2020-02-13 05:14:41 +00:00
2020-02-13 06:58:14 +00:00
* All reflection support methods are internal
* Added `loadModule` functions for more useful working with modules loading
2020-02-15 06:15:42 +00:00
* `Module` now is not serializable and can be created only via `loadModule` functions (at least, for some time)
2020-02-13 06:58:14 +00:00
2020-03-22 12:26:03 +00:00
### 0.1.1
2019-11-28 05:30:48 +00:00
* Added opportunity to create objects inside of config:
* Now it is possible to construct object without usage of dependency on `@ContextualSerialization` place