This repository has been archived by the owner on Sep 29, 2024. It is now read-only.
Releases: xn32/json5k
Releases · xn32/json5k
v0.3.0
Changes (compared to v0.2.1):
- Add support for several Kotlin/Native targets
- Bump dependency versions:
- Kotlin compiler: v1.8.10
- Serialization plugin: v1.8.10
- Serialization runtime: v1.5.0
In addition, snapshots and releases are now automatically published to Maven Central.
v0.2.1
Changes (compared to v0.2.0):
- Add a config option to generate JSON5 output with native line terminators
- Improve error messages for the deserialization of characters and enum values
- Fix a bug in the deserializer for polymorphic classes
In addition, the library is now available on Maven Central.
v0.2.0
Changes (compared to v0.1.0):
- Bump dependency versions:
- Kotlin compiler: v1.7.20
- Serialization plugin: v1.7.20
- Serialization runtime: v1.4.1
- Support the generation of comments for fields of serialized classes
- Move all public API to the
io.github.xn32.json5k
package - Restructure and improve custom
Exception
classes - Improve error handling for the deserialization of polymorphic types
- Remove the option to accept duplicate keys in parsed JSON5 objects
- Switch to LF as generated line terminator (on all platforms)
- Export a transitive dependency on the serialization runtime
- Minor bug fixes and improvements
In addition, an automatically generated API documentation is now built and deployed.