1. 93e1812 Upgrade kotlinx.serialization to v1.6.3 by Clara Fok · 8 months ago
  2. 9650a28 Add changelog; fix Kotlin update & merge issues by Leonid Startsev · 2 years, 8 months ago
  3. 4af6772 Merge remote-tracking branch 'origin/master' into 1.3.3-release by Leonid Startsev · 2 years, 8 months ago
  4. fb02e66 Incorporate JsonPath into exception messages (#1841) by Vsevolod Tolstopyatov · 2 years, 8 months ago
  5. 85986d8 Fix broken build after 0542df5b121d80c54936265b0f0eb1de57339692 by Leonid Startsev · 2 years, 8 months ago
  6. 0542df5 Don't throw exception on the presence of a ProtoPacked annotation when it is not valid, by Paul de Vrieze · 2 years, 8 months ago
  7. 9e2040b Add packed support to the ProtoBufSchemaGenerator. by Paul de Vrieze · 2 years, 11 months ago
  8. 4228656 Iterate over element indicies in ObjectSerializer in order to let the format skip unknown keys (#1916) by Vsevolod Tolstopyatov · 2 years, 8 months ago
  9. c78e950 Protobuf packed encoding/decoding (#1830) by Paul de Vrieze · 2 years, 11 months ago
  10. ece9fdd Upgrade Gradle to version 7.3.3 (#1822) by Sebastian Schuberth · 2 years, 11 months ago
  11. a27c365 Support serialization of collections that are not lists (#1821) by Sebastian Schuberth · 2 years, 11 months ago
  12. d254e6d Support serialization of collections that are not lists (#1821) by Sebastian Schuberth · 2 years, 11 months ago
  13. f3de873 Update the description for the XML format to use the new coordinates (#1828) by Paul de Vrieze · 3 years ago
  14. 2e960d0 Best-effort kotlin reflect avoidance in serializer(Type) by Vsevolod Tolstopyatov · 3 years ago
  15. 8c93430 Merge remote-tracking branch 'origin/master' into dev by Leonid Startsev · 3 years ago
  16. 261490a Hocon encoder implementation (#1740) by Osip Fatkullin · 3 years ago
  17. 77aa167 HOCON: parse strings into integers and booleans if possible (#1795) by tobiaslieber · 3 years ago
  18. a33ef02 Properly handle top-level value classes in encodeToJsonElement (#1777) by Leonid Startsev · 3 years ago
  19. 4c30fcf Fixed a naming bug in Json kdocs (#1794) by Lars Artmann · 3 years ago
  20. 1b2344f Fix incorrect handling of object end when JsonTreeReader (JsonElement) is used with decodeToSequence (#1782) by Leonid Startsev · 3 years, 1 month ago
  21. 4597602 Add polymorphic default serializers (as opposed to deserializers) (#1686) by Joseph Burton · 3 years, 1 month ago
  22. 53b46e9 Add an encodeCollection extensions (#1749) by Nicklas Ansman Giertz · 3 years, 1 month ago
  23. 2a71f31 Merge remote-tracking branch 'origin/master' into dev by Leonid Startsev · 3 years, 2 months ago
  24. b211c29 Provide decodeToSequence to read multiple objects from stream lazily (#1691) by Leonid Startsev · 3 years, 2 months ago
  25. 3999818 Correctly handle buffer boundaries while decoding escape sequences from json stream (#1706) by Leonid Startsev · 3 years, 2 months ago
  26. e721ebe Add Kover plugin (#1733) by Leonid Startsev · 3 years, 2 months ago
  27. c06ebb4 Properly skip unknown keys for objects and structures with zero prope… (#1720) by Vsevolod Tolstopyatov · 3 years, 2 months ago
  28. 1814a92 Added android.os.Bundle to community-supported formats (#1722) by Ahmed Mourad · 3 years, 2 months ago
  29. 0f1901b Update/fix xml parser maven coordinate (and clarify a bit of the documentation). (#1723) by Paul de Vrieze · 3 years, 2 months ago
  30. bb0d274 Fix lookup of primitive array serializers by Java type token (#1708) by Leonid Startsev · 3 years, 3 months ago
  31. 4276aa1 Correctly throw SerializationException instead of IOOBE for some cases with EOF in streams (#1677) by Leonid Startsev · 3 years, 3 months ago
  32. 5a16c22 Add forgottent '@ExperimentalSerializationApi' on JsonBuilder.explicitNulls (#1697) by Leonid Startsev · 3 years, 3 months ago
  33. 07c7486 Promote JsonConfiguration and its usages to stable (#1690) by Vsevolod Tolstopyatov · 3 years, 3 months ago
  34. e1ff8f2 CBOR: ignore tags when reading (#1614) by David Robertson · 3 years, 3 months ago
  35. 8384772 Use a separate source set for compiling the module descriptor to prevent IDE issues (#1665) by Gerard de Leeuw · 3 years, 4 months ago
  36. 5f64f99 Set target JVM version to 8 for Hocon module in Gradle metadata (#1661) by Leonid Startsev · 3 years, 4 months ago
  37. a5227cf Merge remote-tracking branch 'origin/master' into dev by Leonid Startsev · 3 years, 4 months ago
  38. cf6e41a Add explicit module-info's for JPMS compatability (#1624) by Gerard de Leeuw · 3 years, 4 months ago
  39. c0c60a6 JVM integration with InputStream and OutputStream (#1569) by Leonid Startsev · 3 years, 4 months ago
  40. be7af57 Introduce @InheritableSerialInfo and @JsonClassDiscriminator to configure discriminator per polymorphic base class by Leonid Startsev · 3 years, 7 months ago
  41. d3288f2 Fix API docs typos (#1641) by Andrey Aksenov · 3 years, 4 months ago
  42. d00bff2 Properly handle quoted 'null' literals in lenient mode (#1637) by Vsevolod Tolstopyatov · 3 years, 4 months ago
  43. 4755b24 Fix typo in Json.decodeFromJsonElement by Vsevolod Tolstopyatov · 3 years, 4 months ago
  44. 656ba0c Introduce @EncodeDefault annotation with two modes: ALWAYS and NEVER (#1528) by Leonid Startsev · 3 years, 5 months ago
  45. 67cfed3 Added tests on support of local serializable classes (#1532) by Sergey Shanshin · 3 years, 5 months ago
  46. f7a7141 Update to 1.5.30-RC by Leonid Startsev · 3 years, 5 months ago
  47. 2048fac Explicit nulls flag for JSON format by Sergey Shanshin · 3 years, 5 months ago
  48. 9efd378 Add missing experimental status to HOCON (#1611) by Jakob K · 3 years, 5 months ago
  49. 8ce04ef Switch on deep recursive function when nested level of JS… (#1596) by Vsevolod Tolstopyatov · 3 years, 5 months ago
  50. 3aa8122 Updating the list of format with 'ktoml' project (#1595) by Andrey Kuleshov · 3 years, 5 months ago
  51. cee766c Improve error message for JsonTreeReader (#1597) by Vsevolod Tolstopyatov · 3 years, 6 months ago
  52. 8262081 Merge remote-tracking branch 'origin/master' into dev by Leonid Startsev · 3 years, 6 months ago
  53. ab5bbb0 Optimize CBOR Integer encoding length (#1570) by David Taylor · 3 years, 6 months ago
  54. 48cf9e8 Added tests on calculated default value of properties depending on other properties by Sergey Shanshin · 3 years, 6 months ago
  55. 36d4dee Upgrade Kotlin to 1.5.20 by Sergey Shanshin · 3 years, 6 months ago
  56. a765cfd Added tests on serialization of sealed classes from different files by Sergey Shanshin · 3 years, 6 months ago
  57. 38efeb7 Allow for Contextual serializers as map keys in Json (#1552) by Paul de Vrieze · 3 years, 6 months ago
  58. 495cd78 Add factory function to wrap a serial descriptor with a custom name (#1547) by Fadenfire · 3 years, 6 months ago
  59. b051cb3 Throw JsonDecodingException instead of ClassCastException during unexpected null in TreeJsonDecoder (#1550) by Vsevolod Tolstopyatov · 3 years, 6 months ago
  60. 2ef890c Prohibit 'null' strings in lenient mode in order to get rid of 'null' and "null" ambiguity (#1549) by Vsevolod Tolstopyatov · 3 years, 6 months ago
  61. 74d51d8 Update README.md (#1554) by dimitark · 3 years, 6 months ago
  62. ee02ec1 Avoid usage of reflective-like serialDescriptor<KType> in production sources (#1540) by Leonid Startsev · 3 years, 7 months ago
  63. d56a432 Added correct error message when deserializing missing enum member for Properties format (#1539) by Sergey Shanshin · 3 years, 7 months ago
  64. a106da3 Activated advanced missing fields tests by Sergey Shanshin · 3 years, 7 months ago
  65. 21dea85 Get rid of enable_jvm_ir flag by Leonid Startsev · 3 years, 7 months ago
  66. 5b515ad Get rid of (almost) all build warnings and deprecations by Leonid Startsev · 3 years, 7 months ago
  67. 012299d Update JSON corpus test set (#1494) by Vsevolod Tolstopyatov · 3 years, 7 months ago
  68. 08da748 Make DescriptorSchemaCache in Json thread-local on Native (#1484) by Leonid Startsev · 3 years, 7 months ago
  69. 4f806f9 Support for @JsonNames and coerceInputValues in Json.decodeFromDynamic (#1479) by Leonid Startsev · 3 years, 7 months ago
  70. b9767c1 Ensure capacity os JsonStringBuilder on multi-symbol slowpath by Vsevolod Tolstopyatov · 3 years, 8 months ago
  71. a8af161 Merge remote-tracking branch 'origin/master' into dev by Leonid Startsev · 3 years, 8 months ago
  72. 8f82c6b Added support for nullable value, nested and empty collections in protobuf (#1430) by Sergey Shanshin · 3 years, 8 months ago
  73. c0976fd Support @JsonNames for enum values (#1473) by Leonid Startsev · 3 years, 8 months ago
  74. 2aa3a30 Handle EOF in skipElement correctly (#1475) by Leonid Startsev · 3 years, 8 months ago
  75. fcb641a Allow using value classes with primitive carriers as map keys without… (#1470) by Vsevolod Tolstopyatov · 3 years, 8 months ago
  76. 9338a72 Disable test for JS due to timeout restrictions by Vsevolod Tolstopyatov · 3 years, 8 months ago
  77. 23b3c8f Read JsonNull only for non-string literals in JsonTreeReader by Vsevolod Tolstopyatov · 3 years, 8 months ago
  78. a0a71ea Properly reuse JsonStringBuilders in CharArrayPool by Vsevolod Tolstopyatov · 3 years, 8 months ago
  79. 4e21ac7 Properly ensure capacity of the string builder on the append slow-path by Vsevolod Tolstopyatov · 3 years, 8 months ago
  80. cd12b42 Add Minecraft NBT to community formats (#1452) by Ben Woodworth · 3 years, 8 months ago
  81. 75566cc Generator for .proto files based on serializable Kotlin classes (#1255) by Sergey Shanshin · 3 years, 8 months ago
  82. 38adb1b Support serializer<T> on JS IR when T is an interface (#1431) by Leonid Startsev · 3 years, 8 months ago
  83. c6025c9 Support contextual serialization of generic classes (#1416) by Leonid Startsev · 3 years, 8 months ago
  84. 59d3216 Make JsonConfiguration public and expose it for custom serializers (#1409) by Vsevolod Tolstopyatov · 3 years, 9 months ago
  85. 436cf83 Replace Array<String> in JsonNames with vararg by Leonid Startsev · 3 years, 9 months ago
  86. f7b7f19 Fix incorrect skipElement() when string literals contain ] or } by Leonid Startsev · 3 years, 9 months ago
  87. 6087755 Add @JsonNames annotation by Leonid Startsev · 5 years ago
  88. 603c85f Fix inability to encode/decode inline class with string to JsonElement (#1408) by Leonid Startsev · 3 years, 9 months ago
  89. cb3786b Rename JsonConf to JsonConfiguration (#1380) by Vsevolod Tolstopyatov · 3 years, 9 months ago
  90. 6547cb7 Fixed loss of precision in JS (#1403) by Sergey Shanshin · 3 years, 9 months ago
  91. b79e4e7 Remove local class from function by Sergey Shanshin · 3 years, 9 months ago
  92. 6e74f93 Throw SerializationException instead of AIOB when ProtoBug encounters… (#1373) by Vsevolod Tolstopyatov · 3 years, 10 months ago
  93. 68aa94a Disable inline class compilation in IDE by Leonid Startsev · 3 years, 10 months ago
  94. 861e5ae Activate js legacy tests (#1371) by EdwarDDay · 3 years, 10 months ago
  95. 0883e54 Fix numeric overflow in JsonLexer (#1367) by EdwarDDay · 3 years, 10 months ago
  96. 628c973 Rewrite and restructure JSON parser (#1343) by Vsevolod Tolstopyatov · 3 years, 10 months ago
  97. 333f9ff Improve performance of JSON encoding (#1354) by Vsevolod Tolstopyatov · 3 years, 10 months ago
  98. 7a0f671 Throw SerializationException instead of IllegalStateException in Enum… (#1325) by Vsevolod Tolstopyatov · 3 years, 10 months ago
  99. 94b09eb Added test of support for nullable types by not null serializers (#1269) by Sergey Shanshin · 3 years, 11 months ago
  100. b275a2d Contextual serialization for derived classes (#1277) by Martin Raison · 3 years, 11 months ago