1. 48cf9e8 Added tests on calculated default value of properties depending on other properties by Sergey Shanshin · 3 years, 7 months ago
  2. 98ead98 Add task to put jmh benchmarks results to teamcity statistics (#1568) by Leonid Startsev · 3 years, 7 months ago
  3. 4982507 Added tests on caching serializer for `serializer()` function by Sergey Shanshin · 3 years, 7 months ago
  4. 36d4dee Upgrade Kotlin to 1.5.20 by Sergey Shanshin · 3 years, 7 months ago
  5. a765cfd Added tests on serialization of sealed classes from different files by Sergey Shanshin · 3 years, 7 months ago
  6. 38efeb7 Allow for Contextual serializers as map keys in Json (#1552) by Paul de Vrieze · 3 years, 7 months ago
  7. 495cd78 Add factory function to wrap a serial descriptor with a custom name (#1547) by Fadenfire · 3 years, 7 months ago
  8. b051cb3 Throw JsonDecodingException instead of ClassCastException during unexpected null in TreeJsonDecoder (#1550) by Vsevolod Tolstopyatov · 3 years, 7 months ago
  9. 2ef890c Prohibit 'null' strings in lenient mode in order to get rid of 'null' and "null" ambiguity (#1549) by Vsevolod Tolstopyatov · 3 years, 7 months ago
  10. ee02ec1 Avoid usage of reflective-like serialDescriptor<KType> in production sources (#1540) by Leonid Startsev · 3 years, 7 months ago
  11. d56a432 Added correct error message when deserializing missing enum member for Properties format (#1539) by Sergey Shanshin · 3 years, 7 months ago
  12. ab5c139 Introduce Animal Sniffer check (#1538) by Vsevolod Tolstopyatov · 3 years, 7 months ago
  13. a106da3 Activated advanced missing fields tests by Sergey Shanshin · 3 years, 8 months ago
  14. c5672e9 Update jmh-gradle-plugin to latest version (#1509) by Mark Kosichkin · 3 years, 8 months ago
  15. 21dea85 Get rid of enable_jvm_ir flag by Leonid Startsev · 3 years, 8 months ago
  16. 5b515ad Get rid of (almost) all build warnings and deprecations by Leonid Startsev · 3 years, 8 months ago
  17. 012299d Update JSON corpus test set (#1494) by Vsevolod Tolstopyatov · 3 years, 8 months ago
  18. 08da748 Make DescriptorSchemaCache in Json thread-local on Native (#1484) by Leonid Startsev · 3 years, 8 months ago
  19. 4f806f9 Support for @JsonNames and coerceInputValues in Json.decodeFromDynamic (#1479) by Leonid Startsev · 3 years, 8 months ago
  20. f314e7f Update CHANGELOG.md by Leonid Startsev · 3 years, 8 months ago
  21. 61cc67e Prepare v1.2.1 release (#1478) by Leonid Startsev · 3 years, 8 months ago
  22. b9767c1 Ensure capacity os JsonStringBuilder on multi-symbol slowpath by Vsevolod Tolstopyatov · 3 years, 8 months ago
  23. a8af161 Merge remote-tracking branch 'origin/master' into dev by Leonid Startsev · 3 years, 8 months ago
  24. 8f82c6b Added support for nullable value, nested and empty collections in protobuf (#1430) by Sergey Shanshin · 3 years, 8 months ago
  25. c0976fd Support @JsonNames for enum values (#1473) by Leonid Startsev · 3 years, 8 months ago
  26. 2aa3a30 Handle EOF in skipElement correctly (#1475) by Leonid Startsev · 3 years, 8 months ago
  27. fcb641a Allow using value classes with primitive carriers as map keys without… (#1470) by Vsevolod Tolstopyatov · 3 years, 8 months ago
  28. 9338a72 Disable test for JS due to timeout restrictions by Vsevolod Tolstopyatov · 3 years, 8 months ago
  29. 23b3c8f Read JsonNull only for non-string literals in JsonTreeReader by Vsevolod Tolstopyatov · 3 years, 8 months ago
  30. a0a71ea Properly reuse JsonStringBuilders in CharArrayPool by Vsevolod Tolstopyatov · 3 years, 8 months ago
  31. 4e21ac7 Properly ensure capacity of the string builder on the append slow-path by Vsevolod Tolstopyatov · 3 years, 8 months ago
  32. cd12b42 Add Minecraft NBT to community formats (#1452) by Ben Woodworth · 3 years, 8 months ago
  33. fc9343f Update Kotlin and add changelog for 1.2.0 (#1436) by Leonid Startsev · 3 years, 9 months ago
  34. 75566cc Generator for .proto files based on serializable Kotlin classes (#1255) by Sergey Shanshin · 3 years, 9 months ago
  35. 38adb1b Support serializer<T> on JS IR when T is an interface (#1431) by Leonid Startsev · 3 years, 9 months ago
  36. f8f37a3 Merge remote-tracking branch 'origin/master' into dev by Leonid Startsev · 3 years, 9 months ago
  37. c6025c9 Support contextual serialization of generic classes (#1416) by Leonid Startsev · 3 years, 9 months ago
  38. 59d3216 Make JsonConfiguration public and expose it for custom serializers (#1409) by Vsevolod Tolstopyatov · 3 years, 9 months ago
  39. 436cf83 Replace Array<String> in JsonNames with vararg by Leonid Startsev · 3 years, 9 months ago
  40. f7b7f19 Fix incorrect skipElement() when string literals contain ] or } by Leonid Startsev · 3 years, 9 months ago
  41. 6087755 Add @JsonNames annotation by Leonid Startsev · 5 years ago
  42. 83d0faa Fix serializer lookup by KType for third party generics (#1397) by Matthijs van den Bos · 3 years, 9 months ago
  43. 603c85f Fix inability to encode/decode inline class with string to JsonElement (#1408) by Leonid Startsev · 3 years, 9 months ago
  44. cb3786b Rename JsonConf to JsonConfiguration (#1380) by Vsevolod Tolstopyatov · 3 years, 9 months ago
  45. 6547cb7 Fixed loss of precision in JS (#1403) by Sergey Shanshin · 3 years, 9 months ago
  46. b79e4e7 Remove local class from function by Sergey Shanshin · 3 years, 9 months ago
  47. fc865ed Fix possible typo (#1396) by Dmitriy Otstavnov · 3 years, 9 months ago
  48. 6d2e5cf Get rid of Bintray leftovers (#1378) by Vsevolod Tolstopyatov · 3 years, 10 months ago
  49. 6e74f93 Throw SerializationException instead of AIOB when ProtoBug encounters… (#1373) by Vsevolod Tolstopyatov · 3 years, 10 months ago
  50. 68aa94a Disable inline class compilation in IDE by Leonid Startsev · 3 years, 10 months ago
  51. 2b376e5 Add support for watchosX64 target (#1366) by Sergey Bogolepov · 3 years, 10 months ago
  52. 861e5ae Activate js legacy tests (#1371) by EdwarDDay · 3 years, 10 months ago
  53. 0883e54 Fix numeric overflow in JsonLexer (#1367) by EdwarDDay · 3 years, 10 months ago
  54. 3219c71 Adjust benchmarks naming by Vsevolod Tolstopyatov · 3 years, 10 months ago
  55. 628c973 Rewrite and restructure JSON parser (#1343) by Vsevolod Tolstopyatov · 3 years, 10 months ago
  56. 333f9ff Improve performance of JSON encoding (#1354) by Vsevolod Tolstopyatov · 3 years, 10 months ago
  57. 5d0c86c Introduce kotlinx-serialization-bom (#1356) by Vsevolod Tolstopyatov · 3 years, 11 months ago
  58. 43d5f78 Update Kotlin to 1.4.30 release and prepare 1.1.0 release (#1340) by Leonid Startsev · 3 years, 11 months ago
  59. f10d8c6 Merge remote-tracking branch 'origin/master' into dev by Leonid Startsev · 4 years ago
  60. 7a0f671 Throw SerializationException instead of IllegalStateException in Enum… (#1325) by Vsevolod Tolstopyatov · 4 years ago
  61. 358dc0b Adjust TwitterMacro data model by Vsevolod Tolstopyatov · 4 years ago
  62. f28e005 Json benchmarks (#1337) by Vsevolod Tolstopyatov · 4 years ago
  63. b904cc8 Update version shield (#1335) by Victor Turansky · 4 years ago
  64. 6a8dc86 Remove JCenter() from repositories where possible (#1322) by Leonid Startsev · 4 years ago
  65. 94b09eb Added test of support for nullable types by not null serializers (#1269) by Sergey Shanshin · 4 years ago
  66. 4236a7e Maven central publication (#1319) by Sergey Shanshin · 4 years ago
  67. fc1e1a9 Prepare 1.1.0-RC (#1316) by Leonid Startsev · 4 years ago
  68. 15a5caa Merge remote-tracking branch 'origin/master' into dev by Leonid Startsev · 4 years ago
  69. b275a2d Contextual serialization for derived classes (#1277) by Martin Raison · 4 years ago
  70. c8c14c9 Fix typo in serializers.md (#1315) by Mike Gershunovsky · 4 years ago
  71. 2a4ce55 Fix typo in serializers.md (#1307) by Donghyeon Kim · 4 years ago
  72. ac54504 Experimental support for inline classes (#1244) by Leonid Startsev · 4 years ago
  73. 07f730a Ensure serialization is usable from K/N background thread by Vsevolod Tolstopyatov · 4 years ago
  74. 2d96a71 Fail on primitive type overflow during JsonElement deserialization by Vsevolod Tolstopyatov · 4 years ago
  75. f818be0 Throw SerializationException when encountering an invalid boolean in JSON by Vsevolod Tolstopyatov · 4 years ago
  76. 7ae2bf2 Update Gradle version to 6.7.1 (#1295) by Kamil Doległo · 4 years ago
  77. cb6a56b Optimize the loop for writing varints in ProtoBuf (#1294) by Vsevolod Tolstopyatov · 4 years ago
  78. f8f5419 Add serializerOrNull function for KType and Type arguments (#1164) by Leonid Startsev · 4 years, 1 month ago
  79. 0e0ff1a Merge remote-tracking branch 'origin/master' into dev by Leonid Startsev · 4 years, 1 month ago
  80. 6c272a3 Optimize check for missing fields in deserialization (#1153) by Sergey Shanshin · 4 years, 1 month ago
  81. 07b2460 Fix serializing property with custom accessors and backing field (#1197) by Sergey Shanshin · 4 years, 1 month ago
  82. b6eaad1 Add Multiplatform MsgPack community format (#1259) by Ensar Sarajčić · 4 years, 1 month ago
  83. 7bf5119 Remove deprecated declarations from runtime (#1260) by Leonid Startsev · 4 years, 1 month ago
  84. 6357dea Improved test of supporting of nullable serializer in UserSerializers annotation (#1195) by Sergey Shanshin · 4 years, 1 month ago
  85. a9899a7 Treat Collection as ArrayList in serializer by type lookups (#1257) by Leonid Startsev · 4 years, 1 month ago
  86. ec6d55c Fixed some typos in the serializers chapter. (#1218) by Ian Brandt · 4 years, 1 month ago
  87. 5bae104 Correctly escape keys in JsonObject.toString() (#1246) by Karlatemp · 4 years, 1 month ago
  88. a2d1f83 Protobuf: Fix bug example code (#1241) by Anh Le (Andy) · 4 years, 1 month ago
  89. 6dae08f Do not try to end structure in encode/decode stucture extensions if an exception has been thrown, so the original exception will be propagated (#1201) by Vsevolod Tolstopyatov · 4 years, 2 months ago
  90. fb65be2 Fixed a couple typos in the guide intro. (#1212) by Ian Brandt · 4 years, 2 months ago
  91. 728e220 Fixed some typos in the basics chapter. (#1214) by Ian Brandt · 4 years, 2 months ago
  92. de9b574 Fix dynamic serialization for nullable values (#1199) by Ankush Gupta · 4 years, 2 months ago
  93. 196d06c Fixed some typos in the built-in classes chapter. (#1216) by Ian Brandt · 4 years, 2 months ago
  94. 7863f3c Properly cache serial names in order to improve performance of JSON parser with strict mode (#1209) by Vsevolod Tolstopyatov · 4 years, 2 months ago
  95. 548550f Fixed some typos in the custom formats chapter. (#1211) by Ian Brandt · 4 years, 2 months ago
  96. 2e56542 Add build parameter to build serialization with JVM IR compiler (#1206) by Alexander Likhachev · 4 years, 2 months ago
  97. f5dffb8 Add Android SharedPreferences format (#1204) by EdwarDDay · 4 years, 2 months ago
  98. d1149d6 Update compatibility policy with actual state of different Kotlin components (#1174) by Leonid Startsev · 4 years, 2 months ago
  99. 31f646a Alllow shared prefix names (#1183) by TorRanfelt · 4 years, 2 months ago
  100. f08c62f Add support for encoding/decoding Properties values as Strings (#1158) by Leonid Startsev · 4 years, 3 months ago