Skip to content

v0.6.0

Choose a tag to compare

@isoopod isoopod released this 24 May 02:49
· 188 commits to main since this release

Additions

  • Added custom floats, allowing for float16 and float24.
  • Created 16, 24, and 64 bit versions of Vector3 and Vector2 (Vector3 is now an alias for Vector3float32, and Vector2 is an alias for Vector2float32).
  • Added SparseDictionary datatype, which functions like a normal dictionary but all keys in the optional table will be nullable, using an internal bitfield.
  • Implemented Union and Any datatypes (Unstable and unlikely to work currently). Union allows you to have a value of multiple possible types.
  • Added the Transformer datatype which can transform data before writing and after reading
  • Implemented testing with Jest-Lua

Fixes

  • Fixed nullable being broken.
  • Fixed the type for EnumItem.
  • Fixed aliases being broken.

Full Changelog: 0.5.0...0.6.0