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