1. 0e4e0e7 Extract JSON to a separate dependency, rename 'runtime' to 'core' (#1062) by Vsevolod Tolstopyatov · 4 years, 4 months ago
  2. 1df4d61 Mark JsonEncoder and JsonDecoder unstable for inheritance by Vsevolod Tolstopyatov · 4 years, 4 months ago
  3. e3e58e3 Support deserialization of top-level nullable types (#1038) by Vsevolod Tolstopyatov · 4 years, 4 months ago
  4. 46496be Make most serialization exceptions eligible for coroutines exception recovery (#1054) by Roman Elizarov · 4 years, 4 months ago
  5. a26835e Use method that present in all versions of Android API. (#1040) by Pupil · 4 years, 4 months ago
  6. 6eaf3d4 Merge branch 'master' into develop by Vsevolod Tolstopyatov · 4 years, 5 months ago
  7. 1051600 Alignment with Android API <24 (#1013) by Pupil · 4 years, 5 months ago
  8. cebdafc Throw JsonDecodingException on empty string literal at the end of the input (#1011) by ErikP0 · 4 years, 5 months ago
  9. eacd19d Fix typos (#977) by Dominic Fischer · 4 years, 5 months ago
  10. c98dc88 Typos fixed by Vsevolod Tolstopyatov · 4 years, 5 months ago
  11. 62a8e3e remove new lines in deprecation warnings (#990) by Ben Simon · 4 years, 5 months ago
  12. 317cbf9 Do not specify runtime retention explicitly, because of by Leonid Startsev · 4 years, 5 months ago
  13. 59699a3 Add imports required for Dokka task by Vsevolod Tolstopyatov · 4 years, 5 months ago
  14. 8928872 Merge remote-tracking branch 'origin/master' into dev by Vsevolod Tolstopyatov · 4 years, 5 months ago
  15. 419ddb9 [API stabilization] Experimental API (#960) by Vsevolod Tolstopyatov · 4 years, 5 months ago
  16. 5459c10 Docs: Kotlin Serialization Guide (#933) by Roman Elizarov · 4 years, 5 months ago
  17. 65fdbc7 Serializer lookup rework (#958) by Vsevolod Tolstopyatov · 4 years, 5 months ago
  18. df74000 [API stabilization] JSON configuration becomes stricter (#945) by Vsevolod Tolstopyatov · 4 years, 6 months ago
  19. a148260 Renamed kotlinx-serialization-runtime to kotlinx-serialization-core (#953) by Leonid Startsev · 4 years, 6 months ago
  20. 5c1fdce Speedup reflective serializer lookup for common case by factor of 2.5 (#952) by Vsevolod Tolstopyatov · 4 years, 6 months ago
  21. 03959d9 Improve migration for JsonInput (#950) by Leonid Startsev · 4 years, 6 months ago
  22. d2583db [API stabilization] Serializer lookup enchancements (#948) by Vsevolod Tolstopyatov · 4 years, 6 months ago
  23. caeb0d6 [API stabilization] Json polymorphism changes (#930) by Vsevolod Tolstopyatov · 4 years, 6 months ago
  24. 84a20a9 Add test for file-level nullable serializer (#942) by Vsevolod Tolstopyatov · 4 years, 6 months ago
  25. ac04dd4 [API stabilization] Properly handle nullable type parameters in KSeri… (#937) by Vsevolod Tolstopyatov · 4 years, 6 months ago
  26. dcf14e2 More approachable exception messages during reflective lookup and sealed serialer specifically by Vsevolod Tolstopyatov · 4 years, 6 months ago
  27. d4f1dad Make Properties consistent with Json format and serialize enums as st… (#924) by Vsevolod Tolstopyatov · 4 years, 6 months ago
  28. 5ddd6f7 Retreive serializer for non-serializable enum on JVM (#920) by Vsevolod Tolstopyatov · 4 years, 6 months ago
  29. 6178da6 [API stabilization] ProtoBuf rework (#912) by Vsevolod Tolstopyatov · 4 years, 6 months ago
  30. c136b56 ProtoBuf enchancements (#923) by Vsevolod Tolstopyatov · 4 years, 6 months ago
  31. d9b67a1 [API stabilization] JSON API rework by Vsevolod Tolstopyatov · 4 years, 6 months ago
  32. ba02386 Update Kotlin version and runtime versions, by Leonid Startsev · 4 years, 6 months ago
  33. c228861 Rename ContextSerializer to ContextualSerializer by Leonid Startsev · 4 years, 6 months ago
  34. cfb3d25 Relocate SerialDescriptor and stuff to .descriptors package by Leonid Startsev · 4 years, 6 months ago
  35. e8cb0cb Relocate Encoder and Decoder to .encoding package by Leonid Startsev · 4 years, 6 months ago
  36. b3d54af Fix broken JS test by Leonid Startsev · 4 years, 6 months ago
  37. f1a5a2b Split @ContextualSerialization in two (#922) by Leonid Startsev · 4 years, 6 months ago
  38. 8db8425 [API stabilization] SerialDescriptorBuilder by Vsevolod Tolstopyatov · 4 years, 6 months ago
  39. 4ef9e20 Unify Dynamic parser/serializer with the rest of JSON (#895) by Leonid Startsev · 4 years, 6 months ago
  40. c80cb0e Changed ReplaceWith expression to make IDE quick fix work properly by Aleksei Tirman · 4 years, 6 months ago
  41. 95e5008 [API stabilization] SerialDescriptor by Vsevolod Tolstopyatov · 4 years, 6 months ago
  42. ae2a464 [API stabilization] SerialModuleBuilder rework by Vsevolod Tolstopyatov · 4 years, 7 months ago
  43. 4bf459e [API stabilization] SerialModule rework by Vsevolod Tolstopyatov · 4 years, 7 months ago
  44. 5a37546 Improved diagnostic messages in exceptions (#904) by Roman Elizarov · 4 years, 6 months ago
  45. aa5475c Rename methods in JsonTransformingSerializer (#884) by Leonid Startsev · 4 years, 6 months ago
  46. e772f37 [API stabilization] Encoder and Decoder by Vsevolod Tolstopyatov · 4 years, 6 months ago
  47. 5a991a6 [API stabilization] Builtin package stabilization by Vsevolod Tolstopyatov · 4 years, 6 months ago
  48. aac4245 [API stabilization] Single entry point for serializers retrieval, Serializers.kt by Vsevolod Tolstopyatov · 4 years, 6 months ago
  49. 300b506 [API stabilization] Document core annotations, increase retention lev… (#883) by Vsevolod Tolstopyatov · 4 years, 6 months ago
  50. c5200ce [API stabilization] Rework JSON DSL API (#881) by Vsevolod Tolstopyatov · 4 years, 6 months ago
  51. f866e58 [API stabilization] Exceptions rework (#880) by Vsevolod Tolstopyatov · 4 years, 6 months ago
  52. f12cc65 Update serialization plugin to version that supports ABI change (#878) by Leonid Startsev · 4 years, 7 months ago
  53. 13a56b2 Replace UnitSerializer with Unit.serializer() by Leonid Startsev · 4 years, 7 months ago
  54. 29f61e0 [API stabilization] Hide JsonLiteral, recommend using JsonPrimitive instead by Vsevolod Tolstopyatov · 4 years, 7 months ago
  55. b9158d6 [API stabilization] JsonElement API refinement by Vsevolod Tolstopyatov · 4 years, 7 months ago
  56. 8e85710 [API stabilization] Make JSON sealed class, implement it in its companion and internal im… (#875) by Vsevolod Tolstopyatov · 4 years, 7 months ago
  57. 36014b7 [API stabilization] Hide public IO classes, copy them to ProtoBuf and CBOR, remove redundant symbols and make internal in order to reduce public API shape (#872) by Vsevolod Tolstopyatov · 4 years, 7 months ago
  58. d8c9fc7 [API stabilization] Renames in BinaryFormat, rename dump to encodeToByteArray and load to decodeFromByteArray. Rename dumps and loads to encodeToHexString and decodeFromHexString by Vsevolod Tolstopyatov · 4 years, 7 months ago
  59. bfb3a45 [API stabilization] Rename JsonInput and JsonOutput to be aligned with the rest of the library by Vsevolod Tolstopyatov · 4 years, 7 months ago
  60. 5f9aa2c [API stabilization] Renames in StringFormat, rename stringify to encodeToString and parse to decodeFromString. Migrate Json accordingly by Vsevolod Tolstopyatov · 4 years, 7 months ago
  61. 626cc01 Update binary compatibility data by Vsevolod Tolstopyatov · 4 years, 7 months ago
  62. 808da84 Introduce 'coerceInputValues' flag (#853) by Leonid Startsev · 4 years, 7 months ago
  63. 31dcaf6 Get rid of unquoted usages in our tests (#868) by Vsevolod Tolstopyatov · 4 years, 7 months ago
  64. 6446820 Use cachedSerialNames in EnumDescriptor.equals implementation by Vsevolod Tolstopyatov · 4 years, 7 months ago
  65. 6de9648 Deprecation and binary compatibility (#861) by Vsevolod Tolstopyatov · 4 years, 7 months ago
  66. 2397350 Promote typeOf-based API usage: (#850) by Vsevolod Tolstopyatov · 4 years, 7 months ago
  67. 449dc11 Fix documentation typo (#864) by Him188 · 4 years, 7 months ago
  68. e0a9a4b Fix documentation, method was renamed from decodeJson to fromJson (#855) by Eric Denman · 4 years, 8 months ago
  69. 80a1168 Fix potential NoSuchElementException (#849) by Vsevolod Tolstopyatov · 4 years, 8 months ago
  70. ea790c3 Relax serial descriptor contract for maps and lists in order to simpl… (#841) by Vsevolod Tolstopyatov · 4 years, 8 months ago
  71. 6f20a67 Support AssociatedObjects from JS IR by Leonid Startsev · 4 years, 9 months ago
  72. d7015ae Treat unmatched JSON type during element deserialization of decoding … (#820) by Vsevolod Tolstopyatov · 4 years, 9 months ago
  73. 9c11374 Do not remove type discriminator in unsafe manner during polymorphic … (#810) by Vsevolod Tolstopyatov · 4 years, 9 months ago
  74. 611f3f0 Validate Input available bytes once beforehand in readExactNBytes to avoid loops and excess allocations by Vsevolod Tolstopyatov · 4 years, 9 months ago
  75. e58f884 Mention content escaping in JsonLiteral. by Vsevolod Tolstopyatov · 4 years, 9 months ago
  76. fb90c7a Rework JSON DSL by Vsevolod Tolstopyatov · 4 years, 9 months ago
  77. 938a35f Protobuf minor optimizations: by Vsevolod Tolstopyatov · 4 years, 10 months ago
  78. 72ea1f2 ProtoBuf encoding rework: by Vsevolod Tolstopyatov · 4 years, 10 months ago
  79. 2681268 Support retreiving object's serializers via serializer<T>() by Leonid Startsev · 4 years, 10 months ago
  80. 8e036d4 Introduce type parameters to a SerialDescriptor hc/eq implementations by Leonid Startsev · 4 years, 10 months ago
  81. f7abe61 Deprecate .patch and support scattered arrays in protobuf properly by Leonid Startsev · 5 years ago
  82. c6d308c Deprecate update* and add oldValue parameter to decodeSerializableValue by Leonid Startsev · 5 years ago
  83. 380a09a Deprecate beginX with typeParameters by Leonid Startsev · 5 years ago
  84. bc9c8f4 Set up dokka and docs publishing process (#780) by Leonid Startsev · 4 years, 9 months ago
  85. cf89255 Fix JsonTransformingSerializer documentation (#787) by Dominic Fischer · 4 years, 10 months ago
  86. ef4a714 Add DynamicObjectSerializer that allows converting kotlin data to dynamic (#628) by Patrick Del Conte · 4 years, 10 months ago
  87. a197644 Cleanup of internals by Vsevolod Tolstopyatov · 4 years, 10 months ago
  88. b5d6790 Get rid of quadratic index lookup in ProtoBuf by Vsevolod Tolstopyatov · 4 years, 10 months ago
  89. 7856824 Rename IS, BAOS, OS and BAOS to stop being looking similar to java.io by Vsevolod Tolstopyatov · 4 years, 10 months ago
  90. 06142ca Optimize ProtoBuf decoding by Vsevolod Tolstopyatov · 4 years, 10 months ago
  91. 16ae7fa Optimize ProtoBuf encoding: by Vsevolod Tolstopyatov · 4 years, 10 months ago
  92. a94f6f3 Make SerialModule sealed class instead of interface (#726) by Vsevolod Tolstopyatov · 4 years, 10 months ago
  93. 44215c3 Expose runtime kclass via SerialDesc.capturedKClass ext property by Leonid Startsev · 4 years, 10 months ago
  94. ee4d7c7 Enable library author's mode and adjust visibilities (#758) by Leonid Startsev · 4 years, 10 months ago
  95. d47f50b Move LongAsStringSerializer to builtins by Leonid Startsev · 4 years, 10 months ago
  96. 07de016 Enable JS IR support by Leonid Startsev · 4 years, 10 months ago
  97. 44cf913 Clarify SerialDescriptor.serialName contract by Vsevolod Tolstopyatov · 4 years, 11 months ago
  98. 6eed027 After-merge fix by Vsevolod Tolstopyatov · 4 years, 11 months ago
  99. ddbc966 Merge remote-tracking branch 'origin/master' into dev by Leonid Startsev · 4 years, 11 months ago
  100. 4a51489 Make IAE during sealed class serializer instantiation more approachable, enhance toString by Vsevolod Tolstopyatov · 4 years, 11 months ago