You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+22Lines changed: 22 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -1,4 +1,26 @@
1
1
2
+
1.2.2 / 2021-07-08
3
+
==================
4
+
5
+
This release contains various bugfixes, some useful features and important performance improvements.
6
+
It also uses Kotlin 1.5.20 as default.
7
+
8
+
### Features
9
+
10
+
* Support for `@JsonNames` and `coerceInputValues` in `Json.decodeFromDynamic` (#1479)
11
+
* Add factory function to wrap a serial descriptor with a custom name for custom delegating serializers (#1547) (thanks to [Fadenfire](https://github.com/Fadenfire))
12
+
* Allow contextually serialized types to be used as map keys in Json (#1552) (thanks to [pdvrieze](https://github.com/pdvrieze))
13
+
14
+
### Bugfixes and performance improvements
15
+
16
+
* Update size in `JsonStringBuilder` slow-path to avoid excessive array-copies for large strings with escape symbols (#1491)
17
+
* Optimize integer encoding length in CBOR (#1570) (thanks to [davertay](https://github.com/davertay))
18
+
* Throw `JsonDecodingException` instead of `ClassCastException` during unexpected null in `TreeJsonDecoder` (#1550)
19
+
* Prohibit 'null' strings in lenient mode in order to get rid of 'null' and "null" ambiguity (#1549)
20
+
* Avoid usage of reflective-like `serialDescriptor<KType>` in production sources (#1540)
21
+
* Added correct error message when deserializing missing enum member for Properties format (#1539)
22
+
* Make `DescriptorSchemaCache` in Json thread-local on Native (#1484)
0 commit comments