Skip to content

v0.4.1

Compare
Choose a tag to compare
@atheriel atheriel released this 20 Aug 04:25
· 28 commits to master since this release
  • Strings are now encoded and decoded using Modified UTF-8, matching the behaviour of the vanilla Minecraft client. This should only affect strings with codepoints outside of the Basic Multilingual Plane, which are likely quite rare in the wild. Note that we permissively handle true UTF-8 input, but always write MUTF-8 output. (#39)

  • Serde-based deserialization now supports TAG_LongArray. (#41 by @caelunshun)

  • Empty lists are now written with TAG_End as the list type instead of TAG_Byte. This matches the behaviour of the vanilla Minecraft client, although it should not in theory affect well-behaved NBT parsers.

  • Fixes Serde-based serialization of empty lists.

  • Updates the project README and adds a NEWS file.