- Introduce the widely requested API for locale-invariant parsing and formatting (#343)
- Completely overhaul the KDoc-based documentation (#347)
- Breaking change: forbid parsing
Instant
values without the second-of-minute component on the JVM and JS, fixing inconsistency with Native (#369) - Breaking change: use the fully qualified name of classes in the JSON serializers (#308)
- Fix Proguard emitting warning about missing
kotlinx-serialization
classes when serialization is not used (#336) - Reimplement the timezone database handling for Native targets from scratch (#286, #327)
- Support Android NDK targets (#344)
- Small tweaks and fixes.
Changelog relative to version 0.6.0-RC.2
- Completely overhaul the KDoc-based documentation (#347)
- Breaking change: forbid parsing
Instant
values without the second-of-minute component on the JVM and JS, fixing inconsistency with Native (#369) - Improve error descriptiveness in some cases (#360, #371)
- Remove
stat
usages to comply with Apple's new publishing requirements (#385) - Fix parsing of formats where
optional
is directly between numbers (#362) - Forbid empty and duplicate month, day-of-week, and AM/PM marker names in datetime formats (#362)
New Contributors
- @whyoleg made their first contribution in #323
- @qwwdfsad made their first contribution in #308
- @shanshin made their first contribution in #380
Full Changelog: v0.5.0...v0.6.0