:mega: `kotlinx.serialization` version 0.6.0 just ...
# serialization
s
📣
kotlinx.serialization
version 0.6.0 just has been released. Short highlights: - Kotlin/Native limited support via JSON parser and JSON abstract syntax tree - Support of
@SerialName
and
@SerialInfo
annotations on classes - Auto-assigning protobuf ids using field index, if
@SerialId
is missing on property. Full changelog: https://github.com/Kotlin/kotlinx.serialization/blob/master/CHANGELOG.md#v060--2018-07-13 _Note_:
0.6.0
is a release for stable
1.2.5x
compiler versions. If you’re using eap compiler, you should update to
0.6.1-SNAPSHOT
, which has the same feature set.
🎉 18
a
@sandwwraith Any update on when we can expect the sourcegen branch move to production? I’d love to use it for my multiplatform project 🙂
s
I doubt if it will be moved, since its usage is still very inconvenient by design. It was created mainly for experimental and PoC purposes. Full-blown compiler plugin for Native is still required, and I hope there will be some prototype in observable future
a
Too bad, I was hoping to use it together with a swagger/raml parser, to generate my data classes and their serializers from an api spec. But thanks for the update!