Kotlin/kotlinx.serialization
### [`v1.4.1`](https://togithub.com/Kotlin/kotlinx.serialization/blob/HEAD/CHANGELOG.md#141--2022-10-14)
[Compare Source](https://togithub.com/Kotlin/kotlinx.serialization/compare/v1.4.0...v1.4.1)
\==================
This is patch release contains several bugfixes and improvements.
Kotlin 1.7.20 is used by default.
##### Improvements
- Add [@MustBeDocumented](https://togithub.com/MustBeDocumented) to certain annotations ([#2059](https://togithub.com/Kotlin/kotlinx.serialization/issues/2059))
- Deprecate .isNullable in SerialDescriptor builder ([#2040](https://togithub.com/Kotlin/kotlinx.serialization/issues/2040))
- Unsigned primitives and unsigned arrays serializers can be retrieved as built-ins ([#1992](https://togithub.com/Kotlin/kotlinx.serialization/issues/1992))
- Serializers are now cached inside reflective lookup, leading to faster serializer retrieval ([#2015](https://togithub.com/Kotlin/kotlinx.serialization/issues/2015))
- Compiler plugin can create enum serializers using static factories for better speed ([#1851](https://togithub.com/Kotlin/kotlinx.serialization/issues/1851)) (Kotlin 1.7.20 required)
- Provide foundation for compiler plugin intrinsics available in Kotlin 1.8.0 ([#2031](https://togithub.com/Kotlin/kotlinx.serialization/issues/2031))
##### Bugfixes
- Support polymorphism in Properties format ([#2052](https://togithub.com/Kotlin/kotlinx.serialization/issues/2052)) (thanks to [Rodrigo Vedovato](https://togithub.com/rodrigovedovato))
- Added support of UTF-16 surrogate pairs to okio streams ([#2033](https://togithub.com/Kotlin/kotlinx.serialization/issues/2033))
- Fix dependency on core module from HOCON module ([#2020](https://togithub.com/Kotlin/kotlinx.serialization/issues/2020)) (thanks to [Osip Fatkullin](https://togithub.com/osipxd))
### [`v1.4.0`](https://togithub.com/Kotlin/kotlinx.serialization/blob/HEAD/CHANGELOG.md#140--2022-08-18)
\==================
This release contains all features and bugfixes from 1.4.0-RC plus some bugfixes on its own (see below).
Kotlin 1.7.10 is used as a default.
##### Bugfixes
- Fixed decoding of huge JSON data for okio streams ([#2006](https://togithub.com/Kotlin/kotlinx.serialization/issues/2006))
Kotlin/kotlinx.html
### [`v0.8.0`](https://togithub.com/Kotlin/kotlinx.html/releases/tag/0.8.0)
[Compare Source](https://togithub.com/Kotlin/kotlinx.html/compare/0.7.5...0.8.0)
- [Change package for Event interface to get rid of clash with stdlib](https://togithub.com/Kotlin/kotlinx.html/commit/636771cd0bf62bdb3d9205d20dbbfda6bf7081cf)
- [Upgrade to 1.7.10](https://togithub.com/Kotlin/kotlinx.html/commits/master#:~:text=Upgrade%20to%201.7.0%20\(%23193\))
Configuration
📅 Schedule: Branch creation - "after 5pm on the 2nd day of the month" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
[ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
1.3.3
->1.4.1
0.7.5
->0.8.0
Release Notes
Kotlin/kotlinx.serialization
### [`v1.4.1`](https://togithub.com/Kotlin/kotlinx.serialization/blob/HEAD/CHANGELOG.md#141--2022-10-14) [Compare Source](https://togithub.com/Kotlin/kotlinx.serialization/compare/v1.4.0...v1.4.1) \================== This is patch release contains several bugfixes and improvements. Kotlin 1.7.20 is used by default. ##### Improvements - Add [@MustBeDocumented](https://togithub.com/MustBeDocumented) to certain annotations ([#2059](https://togithub.com/Kotlin/kotlinx.serialization/issues/2059)) - Deprecate .isNullable in SerialDescriptor builder ([#2040](https://togithub.com/Kotlin/kotlinx.serialization/issues/2040)) - Unsigned primitives and unsigned arrays serializers can be retrieved as built-ins ([#1992](https://togithub.com/Kotlin/kotlinx.serialization/issues/1992)) - Serializers are now cached inside reflective lookup, leading to faster serializer retrieval ([#2015](https://togithub.com/Kotlin/kotlinx.serialization/issues/2015)) - Compiler plugin can create enum serializers using static factories for better speed ([#1851](https://togithub.com/Kotlin/kotlinx.serialization/issues/1851)) (Kotlin 1.7.20 required) - Provide foundation for compiler plugin intrinsics available in Kotlin 1.8.0 ([#2031](https://togithub.com/Kotlin/kotlinx.serialization/issues/2031)) ##### Bugfixes - Support polymorphism in Properties format ([#2052](https://togithub.com/Kotlin/kotlinx.serialization/issues/2052)) (thanks to [Rodrigo Vedovato](https://togithub.com/rodrigovedovato)) - Added support of UTF-16 surrogate pairs to okio streams ([#2033](https://togithub.com/Kotlin/kotlinx.serialization/issues/2033)) - Fix dependency on core module from HOCON module ([#2020](https://togithub.com/Kotlin/kotlinx.serialization/issues/2020)) (thanks to [Osip Fatkullin](https://togithub.com/osipxd)) ### [`v1.4.0`](https://togithub.com/Kotlin/kotlinx.serialization/blob/HEAD/CHANGELOG.md#140--2022-08-18) \================== This release contains all features and bugfixes from 1.4.0-RC plus some bugfixes on its own (see below). Kotlin 1.7.10 is used as a default. ##### Bugfixes - Fixed decoding of huge JSON data for okio streams ([#2006](https://togithub.com/Kotlin/kotlinx.serialization/issues/2006))Kotlin/kotlinx.html
### [`v0.8.0`](https://togithub.com/Kotlin/kotlinx.html/releases/tag/0.8.0) [Compare Source](https://togithub.com/Kotlin/kotlinx.html/compare/0.7.5...0.8.0) - [Change package for Event interface to get rid of clash with stdlib](https://togithub.com/Kotlin/kotlinx.html/commit/636771cd0bf62bdb3d9205d20dbbfda6bf7081cf) - [Upgrade to 1.7.10](https://togithub.com/Kotlin/kotlinx.html/commits/master#:~:text=Upgrade%20to%201.7.0%20\(%23193\))Configuration
📅 Schedule: Branch creation - "after 5pm on the 2nd day of the month" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR has been generated by Mend Renovate. View repository job log here.