Marc Knaup
01/21/2019, 11:08 AMMarc Knaup
01/27/2019, 10:30 PMJSONException
is now abstractMarc Knaup
02/05/2019, 4:43 PMJSONCodecProvider.factory { … }
and JSONCodecProvider.factory<BaseClass> { … }
• deprecated JSONCodecProvider.of()
in favor of JSONCodecProvider()
• fixed incorrect type projection in JSONCodecProvider
• disabled all contracts in public functions until KT-29510 & KT-29614 are fixedMarc Knaup
03/02/2019, 8:58 PMMarc Knaup
03/02/2019, 9:06 PMMarc Knaup
03/02/2019, 9:07 PMMarc Knaup
03/05/2019, 11:25 PMJSONCodec
and JSONCodecProvider
generation using @JSON
• added default codec for Collection<*>
• added ability to generate JSONCodingType
for generic types (e.g. jsonCodingType(List::class, String::class)
)Marc Knaup
03/07/2019, 8:42 PM@JSON
• added default codec for Set
• fixed issues with @JSON.ExternalType
and inline classes wrapping primitive types
• fixed incorrect variance in JSONDecoderCodec.decode()
A simple migration may be necessary.Marc Knaup
05/09/2019, 3:41 PM-jdk8
variant; preparations for multiplatform - only jvm so far)Marc Knaup
09/25/2019, 1:40 PMMarc Knaup
10/15/2019, 9:19 AMMarc Knaup
10/15/2019, 9:19 AMMarc Knaup
10/19/2019, 12:14 PMio.fluidsonic.<library>
.
• Kotlin package name has changed too.
• All libraries are now available on JCenter and Maven Central.
• fluid-json
is now 1.0.0
. Note that all names have changed from JSON
to Json
.Marc Knaup
03/05/2020, 8:24 PMAll libraries updated to Kotlin 1.3.70 (and other dependency updates).
Marc Knaup
06/20/2020, 3:27 PMMarc Knaup
06/20/2020, 3:27 PMMarc Knaup
07/30/2020, 3:41 PMMarc Knaup
08/08/2020, 2:50 AMMarc Knaup
08/24/2020, 11:59 AMMarc Knaup
08/24/2020, 11:59 AMMarc Knaup
11/29/2020, 6:38 PMMarc Knaup
11/29/2020, 6:38 PMMarc Knaup
11/29/2020, 6:38 PMMarc Knaup
12/18/2020, 12:34 PMkotlinx-datetime
to add missing pieces rather than a completely different date/time library.Marc Knaup
12/18/2020, 3:12 PMMarc Knaup
12/18/2020, 3:12 PMMarc Knaup
05/26/2021, 5:01 PMfluid-time
(kotlinx-datetime
extensions):
• Kotlin 1.5.10 & kotlinx-datetime 0.2.0
• Added Duration(days, hours, minutes, seconds, nanoseconds)
factory function
• Added Duration.parse(…)/.parseOrNull(…)
(ISO 8601)
• Added DurationSerializer
• Added Timestamp.durationSince(…)/.durationUntil(…)
• Added LocalTime.toJavaLocalTime()
• Added LocalDateOrNull()
• Made improvements to ManualClock
(intended for unit testing)Marc Knaup
08/06/2021, 7:28 PMfluid-mongo
1.4.0 with MongoDB driver 4.3.1, a prerequisite for using MongoDB Serverless 🎉Sam Gammon
12/01/2022, 6:25 AMSam Gammon
12/01/2022, 6:25 AM