Skip to content
Version 1.12-0.5.0

Changes:
* When submitting CBOR to a syscall, binary-encoded UUIDs stored as byte
  strings can now be tagged with tag 37 (UUID), which is more correct
  than tag 39 (Identifier). Tag 39 is still supported for backwards
  compatibility, but tag 37 is preferred.
* When submitting CBOR to a syscall, Unicode strings and byte strings
  can now be stored out-of-line and referenced via a small descriptor
  tagged with the tag 32,769 (External Reference).
* A configuration option is added which causes a stack trace to be
  written to the Minecraft debug log when a syscall fails.

Fixes:
* Unallocated and reserved CBOR simple values (i.e. major 7 values 0
  through 19, 28 through 30, and 32 through 255) now cause a CBOR decode
  error rather than being interpreted as `null`.