summaryrefslogtreecommitdiff
path: root/formats/json
AgeCommit message (Expand)Author
2024-01-24Add kebab-case naming strategy (#2531)Emil Kantis
2023-12-19Implement ClassDiscriminatorMode.ALL, .NONE, and .POLYMORPHIC (#2532)Leonid Startsev
2023-12-18Do not try to coerce input values for properties (#2530)Leonid Startsev
2023-12-04Make empty objects and arrays collapsed in pretty print mode (#2506)Leonid Startsev
2023-11-21Add Wasm WASI target (#2510)igoriakovlev
2023-10-19Improve polymorphic deserialization optimization: (#2481)Leonid Startsev
2023-10-19Add a flag to allow parser to accept trailing commas. (#2480)Leonid Startsev
2023-10-18Build improvements: Kotlin 1.9.20-RC, default target hierarchy, bump Okio (#2...Leonid Startsev
2023-09-21Get rid of @Suppress("INVISIBLE_REFERENCE") for usage of internal declaration...Leonid Startsev
2023-09-14Support decoding maps with boolean keys (#2440)Leonid Startsev
2023-09-12Add support of WASM target to mainline (#2410)igoriakovlev
2023-08-11Rename JsonLexer.kt file to avoid confusion — we do not have this class any...Leonid Startsev
2023-08-11Test & fix several exception messages from Json parserLeonid Startsev
2023-08-03Add annotations from expect entity to actual entity. Required after KT-58551 ...Margarita Bobova
2023-08-02Follow-up for #2379 — actually remove org.intellij.lang.annotations from JS...Leonid Startsev
2023-08-02Properly fix Java 8 API compatibility (#2350)Björn Kautler
2023-07-26Rename clashed files to fix per-file compilation for JS targetArtem Kobzar
2023-07-26Changed actual FormatLanguage annotation for JS and native (#2379)Sergey Shanshin
2023-07-24Update to Kotlin 1.9.0: (#2364)Leonid Startsev
2023-07-14Fix error triggered by 'consume leading class discriminator' polymorphic pars...Leonid Startsev
2023-07-05Introduce 'decodeEnumsCaseInsensitive' feature to Json. (#2345)Leonid Startsev
2023-06-29Fix beginStructure in JsonTreeDecoder when inner structure descriptor is same...Ugljesa Jovanovic
2023-06-23Fix Kotlin user projects build (#2341)Abduqodiri Qurbonzoda
2023-06-13Fixed NoSuchMethodError when parsing a JSON stream on Java 8 (#2328)Sergey Shanshin
2023-05-25Fix typo in JsonElementSerializer (#2314)Vinccool96
2023-05-17Add support to decode numeric literals containing an exponent (#2227)Roberto Blázquez
2023-05-11Prepare 1.5.1 release (#2297)upstream/v1.5.1Leonid Startsev
2023-05-10Added FormatLanguage annotation to JSON (#2234)Sergey Shanshin
2023-05-09Implement addAll functions for JsonArrayBuilder (#2156)aSemy
2023-04-20Fix value class encoding in various corner cases (#2242)Leonid Startsev
2023-04-19Improved docs for JsonContentPolymorphicSerializer (#2189)Sergey Shanshin
2023-04-19Fix incorrect json decoding iterator's .hasNext() behavior on array-wrapped i...Leonid Startsev
2023-04-10Replace deprecated ThreadLocal with kotlin.native.concurrent.ThreadLocal (#2266)Margarita Bobova
2023-03-29Get rid of deprecated toChar() in JS-specific code (#2252)Leonid Startsev
2023-03-08Fixed NoSuchMethodError when parsing a JSON stream on Java 8 (#2219)madhead
2023-03-06Suppressed Animal Sniffer error on ULong.toString()Sergey.Shanshin
2023-03-01Add functions for creating JsonPrimitives from unsigned numbers (#2160)aSemy
2023-02-28Fix MissingFieldException duplication (#2213)Vsevolod Tolstopyatov
2023-02-24Removed redundant usages of @Serializer annotations (#2200)Sergey Shanshin
2023-02-16Added ability to read buffered huge strings in custom KSerializers (#2012)Alexey Sviridov
2023-02-06Added support for null values for nullable enums in lanient mode (#2176)Sergey Shanshin
2023-01-26Add opt-in to JsonConfiguration() constructor callLeonid Startsev
2023-01-24Provide support for JsonNamingStrategy to be used in Json for properties' nam...Leonid Startsev
2022-11-28Further improve stream decoding performance (#2101)Vsevolod Tolstopyatov
2022-11-24Introduce CharArray pooling for InputStream decoding (#2100)Vsevolod Tolstopyatov
2022-10-26Make DeserializationStrategy covariant at declaration-site (#1897)Lukellmann
2022-10-21Support unquoted literal JSON values (#2041)aSemy
2022-10-13Merge remote-tracking branch 'origin/master' into devLeonid Startsev
2022-10-13Fix minor documentation and comment typos (#2061)aSemy
2022-09-06fix typo (serialise -> serialize)Atsuto Yamashita