Skip to content

knbt v0.11.4

Compare
Choose a tag to compare
@BenWoodworth BenWoodworth released this 27 Mar 18:56
· 11 commits to main since this release

Changes

  • Relicensed under LGPL3 (from GPL3)
  • Updated supported multiplatform targets
    • Dropped the legacy JS target
    • Support Linux/Apple ARM targets
  • Now properly supports polymorphic serializers
  • Added support for builtin polymorphic class serializers
    • With a classDiscriminator configuration option
  • Added NbtContentPolymorphicSerializer
  • Added NbtTransformingSerializer
  • Added a common NbtFormatBuilder interface shared by Nbt { ... } and StringifiedNbt { ... }

Dependencies

  • kotlin 1.5.31 -> 1.9.23
  • kotlinx.serialization 1.3.0 -> 1.6.3
  • okio 2.10.0 -> 3.9.0
    • This major version bump doesn't signify a breaking change. See here.