1. 7d4bb2a Improve polymorphic deserialization optimization: (#2481) by Leonid Startsev · 1 year, 2 months ago
  2. 79ecba6 Update MissingFieldException documentation (#2465) by Vsevolod Tolstopyatov · 1 year, 3 months ago
  3. 7b75e39 Get rid of @Suppress("INVISIBLE_REFERENCE") for usage of internal declarations (#2444) by Leonid Startsev · 1 year, 3 months ago
  4. 2b3645f Remove obsolete unnecessary suppression (#2443) by Leonid Startsev · 1 year, 3 months ago
  5. 7ae7a23 Add support of WASM target to mainline (#2410) by igoriakovlev · 1 year, 4 months ago
  6. 7bf105e Mark @SerialName, @Required and @Transient with @MustBeDocumented (#2407) by Vsevolod Tolstopyatov · 1 year, 5 months ago
  7. f023988 Added annotation for named companion objects (#2381) by Sergey Shanshin · 1 year, 5 months ago
  8. 245030b Update to Kotlin 1.9.0: (#2364) by Leonid Startsev · 1 year, 5 months ago
  9. e41097e Fix missing backticks in MapEntrySerializer documentation (#2373) by Simon Marquis · 1 year, 5 months ago
  10. b8de86f Support Serializer for Nothing on the JS target (#2330) by Shreck Ye · 1 year, 6 months ago
  11. d192d24 Fix Kotlin user projects build (#2341) by Abduqodiri Qurbonzoda · 1 year, 6 months ago
  12. caa194b Merge remote-tracking branch 'origin/master' into dev by Leonid Startsev · 1 year, 6 months ago
  13. 3e54de5 Actualize 'serializer not found' platform-specific message (#2339) by Leonid Startsev · 1 year, 6 months ago
  14. 881e7a9 Fixed regression with serialization using list parametrized with contextual types (#2331) by Sergey Shanshin · 1 year, 7 months ago
  15. 780f43e Remove erroneous external-generated serializer for generic class (#2316) by Leonid Startsev · 1 year, 7 months ago
  16. 9b35e6f Rename Serializers.kt to SerializersJs.kt to support JS per-file compilation (#2315) by Artem Kobzar · 1 year, 7 months ago
  17. 0515f5b Fix incorrect spelling of documentation tag (#2310) by Pavel Vasin · 1 year, 7 months ago
  18. 06aabd2 Fix outdated buildClassSerialDescriptor documentation (#2306) by Leonid Startsev · 1 year, 7 months ago
  19. f833852 Prepare 1.5.1 release (#2297) by Leonid Startsev · 1 year, 8 months ago
  20. a27e86f Function to retrieve KSerializer by KClass and type arguments serializers (#2291) by Sergey Shanshin · 1 year, 8 months ago
  21. ef67bce KeyValueSerializer: Fix missing call to endStructure() (#2272) by Pavel Vasin · 1 year, 8 months ago
  22. 8007574 ObjectSerializer: Respect sequential decoding (#2273) by Pavel Vasin · 1 year, 8 months ago
  23. 0a6eb81 Fix incorrect function name in PrimitiveSerialDescriptor doc comment (#2289) by Stuart Kent · 1 year, 8 months ago
  24. 961e87d Adapt tests for K2 and upcoming deprecations in K1 (#2230) by Leonid Startsev · 1 year, 8 months ago
  25. fc9aef5 Fix value class encoding in various corner cases (#2242) by Leonid Startsev · 1 year, 8 months ago
  26. bbf248e Fix memory leak caused by invalid KTypeWrapper's equals method (#2274) by Jun Tomioka · 1 year, 8 months ago
  27. cdb14b2 Replace `runCatching-map-getOrDefault` in caching (#2248) by stevenlele · 1 year, 9 months ago
  28. 88f782c Removed redundant usages of @Serializer annotations (#2200) by Sergey Shanshin · 1 year, 10 months ago
  29. b6e9f4b Merge remote-tracking branch 'origin/master' into dev by Leonid Startsev · 1 year, 10 months ago
  30. 90113a9 Added ability to read buffered huge strings in custom KSerializers (#2012) by Alexey Sviridov · 1 year, 10 months ago
  31. 623dcad Use the same message in intrinsified serializer() and reflective serializer() by Leonid Startsev · 1 year, 11 months ago
  32. 270b5e5 Improve message about missing polymorphic serializer by Leonid Startsev · 1 year, 11 months ago
  33. b454f34 Prevent class loaders from leaking when using ClassValue cache (#2175) by Sergey Shanshin · 1 year, 11 months ago
  34. 15a89e4 Transient properties (should -> must) have default values (#2172) by aSemy · 1 year, 11 months ago
  35. 60c632c Provide support for JsonNamingStrategy to be used in Json for properties' names. (#2111) by Leonid Startsev · 1 year, 11 months ago
  36. 694e2f7 Added SerialDescriptor object for NothingSerializer (#2150) by Sergey Shanshin · 2 years ago
  37. 1f4a9e5 Uncomment all stale tests that depended on Kotlin upgrade (#2147) by Leonid Startsev · 2 years ago
  38. 15eaee9 Added support for the `kotlin.Nothing` class as built-in (#1991) by Sergey Shanshin · 2 years ago
  39. 1c223b8 Refine SerialDescriptor documentation (#2144) by Vsevolod Tolstopyatov · 2 years ago
  40. 04e0983 Add stable hashCode()/equals() calculation to PrimitiveSerialDescriptor (#2136) by Vasily Vasilkov · 2 years ago
  41. 74f122b Removed strict rule `-dontwarn java.lang.ClassValue` (#2123) by Sergey Shanshin · 2 years ago
  42. 67e9259 Added a factory that creates an enum serializer with annotations on the class (#2125) by Sergey Shanshin · 2 years ago
  43. ea69eb3 Added bundled proguard rules (#2092) by Sergey Shanshin · 2 years, 1 month ago
  44. ccf9c2c Correctly handle situation where different serializers can be provided (#2113) by Leonid Startsev · 2 years, 1 month ago
  45. 3000afc Consolidate exception message and improve it (#2068) by Vsevolod Tolstopyatov · 2 years, 1 month ago
  46. 520eeef Fixed serializers caching for parametrized types from different class loaders by Sergey Shanshin · 2 years, 2 months ago
  47. f451e43 Remove experimentality from serializer(java.lang.Type) function family (#2069) by Leonid Startsev · 2 years, 2 months ago
  48. 1675987 Deprecate SerializersModuleCollector.polymorphicDefault and PolymorphicModuleBuilder.default (#2076) by Leonid Startsev · 2 years, 2 months ago
  49. 95d5b4f Make DeserializationStrategy covariant at declaration-site (#1897) by Lukellmann · 2 years, 2 months ago
  50. 46a5ff6 Support unquoted literal JSON values (#2041) by aSemy · 2 years, 2 months ago
  51. 0a1b6d8 Fix minor documentation and comment typos (#2061) by aSemy · 2 years, 3 months ago
  52. cb6bcbb Add @MustBeDocumented to certain annotations by Leonid Startsev · 2 years, 3 months ago
  53. 687d917 Updated builtin-classes.md to mention Duration by Sergey Shanshin · 2 years, 3 months ago
  54. e311eb8 Added support for the unsigned primitives and arrays as built-in by Sergey Shanshin · 2 years, 3 months ago
  55. 9658ea7 Use EnumSerializer for explicitly serializable enum instead of auto-generated by Sergey Shanshin · 2 years, 3 months ago
  56. 4ed6cce Deprecate .isNullable in SerialDescriptor builder (#2040) by Leonid Startsev · 2 years, 3 months ago
  57. ec83042 Update Kotlin to 1.7.20-RC (#2039) by Leonid Startsev · 2 years, 3 months ago
  58. f8d605d Add functions that can be used by compiler plugin for intrinsics (#2031) by Leonid Startsev · 2 years, 3 months ago
  59. 2825e21 Implemented serializers caching for lookup by Sergey Shanshin · 2 years, 4 months ago
  60. 96446b2 KDoc typo, listDescriptor -> listSerialDescriptor (#2011) by sya-ri · 2 years, 4 months ago
  61. 83b6e33 Prepare 1.4.0-RC release (#1997) by Leonid Startsev · 2 years, 5 months ago
  62. 4524b65 Make MissingFieldException public (#1983) by Vsevolod Tolstopyatov · 2 years, 6 months ago
  63. c232772 Add @MetaSerializable annotation (#1979) by Leonid Startsev · 2 years, 6 months ago
  64. be99c0d Documentation of exception-related contracts (#1980) by Vsevolod Tolstopyatov · 2 years, 6 months ago
  65. 621dbf8 Migrate to Kotlin 1.7.0 (#1977) by Leonid Startsev · 2 years, 6 months ago
  66. 605a35f Get rid of @ExperimentalUnsignedTypes on our declarations that levera… (#1962) by Vsevolod Tolstopyatov · 2 years, 6 months ago
  67. 3e8331c Stabilize encoding and decoding of value classes (#1963) by Vsevolod Tolstopyatov · 2 years, 6 months ago
  68. bb18d62 Tests for serializable sealed interfaces (#1754) by Leonid Startsev · 2 years, 6 months ago
  69. 4b64100 Added support for the `kotlin.time.Duration` class as built-in by Sergey Shanshin · 2 years, 6 months ago
  70. 7e03eed Support diamond inheritance of sealed interfaces in SealedClassSerializer (#1958) by Leonid Startsev · 2 years, 7 months ago
  71. 3f8378d Support retreiving serializer for sealed interface (#1968) by Leonid Startsev · 2 years, 7 months ago
  72. 1cff25e Support tagged not null marks (#1954) by EdwarDDay · 2 years, 7 months ago
  73. 9e2e16e Stabilize EmptySerializersModule (#1921) by Vsevolod Tolstopyatov · 2 years, 7 months ago
  74. 4af6772 Merge remote-tracking branch 'origin/master' into 1.3.3-release by Leonid Startsev · 2 years, 8 months ago
  75. fb02e66 Incorporate JsonPath into exception messages (#1841) by Vsevolod Tolstopyatov · 2 years, 8 months ago
  76. a46299e Expand @SerialInfo doc with information on targets (#1926) by Leonid Startsev · 2 years, 8 months ago
  77. ce8b05f Docs: Add decodeSequentially possible skipping decodeElementIndex (#1924) by Philip Wedemann · 2 years, 8 months ago
  78. 05f0dfd Mark block in corresponding encodeStructure/decodeStructure extensions as crossinline to reduce amount of bytecode (#1917) by Vsevolod Tolstopyatov · 2 years, 8 months ago
  79. 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
  80. 7dca5ed KDoc typo, typeParamSerializer -> tSerializer (#1878) by aSemy · 2 years, 10 months ago
  81. 216ea9c Correctly support registering both default polymorphic serializer & deserializer (#1849) by Leonid Startsev · 2 years, 10 months ago
  82. 83003e0 Make error message for captured generic type parameters much more straightforward (#1863) by Vsevolod Tolstopyatov · 2 years, 10 months ago
  83. ece9fdd Upgrade Gradle to version 7.3.3 (#1822) by Sebastian Schuberth · 2 years, 11 months ago
  84. a27c365 Support serialization of collections that are not lists (#1821) by Sebastian Schuberth · 2 years, 11 months ago
  85. d254e6d Support serialization of collections that are not lists (#1821) by Sebastian Schuberth · 2 years, 11 months ago
  86. 2e960d0 Best-effort kotlin reflect avoidance in serializer(Type) by Vsevolod Tolstopyatov · 3 years ago
  87. 4597602 Add polymorphic default serializers (as opposed to deserializers) (#1686) by Joseph Burton · 3 years, 1 month ago
  88. 4c87a43 Tests for sealed generic serializers (#1767) by Leonid Startsev · 3 years, 1 month ago
  89. 53b46e9 Add an encodeCollection extensions (#1749) by Nicklas Ansman Giertz · 3 years, 1 month ago
  90. e721ebe Add Kover plugin (#1733) by Leonid Startsev · 3 years, 2 months ago
  91. 85be8a7 Fix merging for maplikeSerializer when the map is not empty (by using the actual size * 2). (#1712) by Paul de Vrieze · 3 years, 2 months ago
  92. bb0d274 Fix lookup of primitive array serializers by Java type token (#1708) by Leonid Startsev · 3 years, 3 months ago
  93. 0d1dc0e Remove opt-in annotations from SerialFormat, StringFormat, BinaryFormat (#1688) by Leonid Startsev · 3 years, 3 months ago
  94. 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
  95. 779acb2 Merge remote-tracking branch 'origin/master' into dev by Leonid Startsev · 3 years, 4 months ago
  96. 82134bd Fix SerialFormat doc: Change `BinaryFormat` to `SerialFormat` (#1656) by Ben Woodworth · 3 years, 4 months ago
  97. a5227cf Merge remote-tracking branch 'origin/master' into dev by Leonid Startsev · 3 years, 4 months ago
  98. cf6e41a Add explicit module-info's for JPMS compatability (#1624) by Gerard de Leeuw · 3 years, 4 months ago
  99. be7af57 Introduce @InheritableSerialInfo and @JsonClassDiscriminator to configure discriminator per polymorphic base class by Leonid Startsev · 3 years, 7 months ago
  100. 63eff4d Add annotations array parameter for sealed, polymorphic, and object serialzers by Leonid Startsev · 3 years, 7 months ago