summaryrefslogtreecommitdiff
path: root/core
AgeCommit message (Expand)Author
2024-01-08Slightly improve error messages thrown from serializer<T>() function (#2533)Leonid Startsev
2023-12-19Implement ClassDiscriminatorMode.ALL, .NONE, and .POLYMORPHIC (#2532)Leonid Startsev
2023-11-13Merge remote-tracking branch 'origin/master' into devLeonid Startsev
2023-10-27Fix TaggedDecoder nullable decoding (#2456)Phillip Schichtel
2023-10-26Fix IllegalAccessException (#2469)Leonid Startsev
2023-10-19Improve polymorphic deserialization optimization: (#2481)Leonid Startsev
2023-10-10Update MissingFieldException documentation (#2465)Vsevolod Tolstopyatov
2023-09-21Get rid of @Suppress("INVISIBLE_REFERENCE") for usage of internal declaration...Leonid Startsev
2023-09-14Remove obsolete unnecessary suppression (#2443)Leonid Startsev
2023-09-13Actualize ContextualSerializer KDoc: serializersModule was renamed to seriali...Leonid Startsev
2023-09-12Add support of WASM target to mainline (#2410)igoriakovlev
2023-08-10Mark @SerialName, @Required and @Transient with @MustBeDocumented (#2407)Vsevolod Tolstopyatov
2023-08-02Added annotation for named companion objects (#2381)Sergey Shanshin
2023-07-24Update to Kotlin 1.9.0: (#2364)Leonid Startsev
2023-07-20Fix missing backticks in MapEntrySerializer documentation (#2373)Simon Marquis
2023-07-12Support Serializer for Nothing on the JS target (#2330)Shreck Ye
2023-06-23Fix Kotlin user projects build (#2341)Abduqodiri Qurbonzoda
2023-06-22Merge remote-tracking branch 'origin/master' into devLeonid Startsev
2023-06-22Actualize 'serializer not found' platform-specific message (#2339)Leonid Startsev
2023-06-13Fixed regression with serialization using list parametrized with contextual t...Sergey Shanshin
2023-05-26Remove erroneous external-generated serializer for generic class (#2316)Leonid Startsev
2023-05-25Rename Serializers.kt to SerializersJs.kt to support JS per-file compilation ...Artem Kobzar
2023-05-22Fix incorrect spelling of documentation tag (#2310)Pavel Vasin
2023-05-17Fix outdated buildClassSerialDescriptor documentation (#2306)Leonid Startsev
2023-05-11Prepare 1.5.1 release (#2297)upstream/v1.5.1Leonid Startsev
2023-05-10Function to retrieve KSerializer by KClass and type arguments serializers (#2...Sergey Shanshin
2023-05-08KeyValueSerializer: Fix missing call to endStructure() (#2272)Pavel Vasin
2023-05-02ObjectSerializer: Respect sequential decoding (#2273)Pavel Vasin
2023-05-01Fix incorrect function name in PrimitiveSerialDescriptor doc comment (#2289)Stuart Kent
2023-04-20Adapt tests for K2 and upcoming deprecations in K1 (#2230)Leonid Startsev
2023-04-20Fix value class encoding in various corner cases (#2242)Leonid Startsev
2023-04-17Fix memory leak caused by invalid KTypeWrapper's equals method (#2274)Jun Tomioka
2023-03-27Replace `runCatching-map-getOrDefault` in caching (#2248)stevenlele
2023-02-24Removed redundant usages of @Serializer annotations (#2200)Sergey Shanshin
2023-02-23Merge remote-tracking branch 'origin/master' into devLeonid Startsev
2023-02-16Added ability to read buffered huge strings in custom KSerializers (#2012)Alexey Sviridov
2023-02-07Use the same message in intrinsified serializer() and reflective serializer()Leonid Startsev
2023-02-07Improve message about missing polymorphic serializerLeonid Startsev
2023-02-06Prevent class loaders from leaking when using ClassValue cache (#2175)Sergey Shanshin
2023-01-27Transient properties (should -> must) have default values (#2172)aSemy
2023-01-24Provide support for JsonNamingStrategy to be used in Json for properties' nam...Leonid Startsev
2023-01-17Added SerialDescriptor object for NothingSerializer (#2150)Sergey Shanshin
2023-01-09Uncomment all stale tests that depended on Kotlin upgrade (#2147)Leonid Startsev
2023-01-09Added support for the `kotlin.Nothing` class as built-in (#1991)Sergey Shanshin
2023-01-04Refine SerialDescriptor documentation (#2144)Vsevolod Tolstopyatov
2023-01-03Add stable hashCode()/equals() calculation to PrimitiveSerialDescriptor (#2136)Vasily Vasilkov
2022-12-19Removed strict rule `-dontwarn java.lang.ClassValue` (#2123)Sergey Shanshin
2022-12-14Added a factory that creates an enum serializer with annotations on the class...Sergey Shanshin
2022-12-02Added bundled proguard rules (#2092)Sergey Shanshin
2022-11-29Correctly handle situation where different serializers can be provided (#2113)Leonid Startsev