Download Latest Version v0.12.2 source code.zip (460.5 kB) Google Add to Preferred Sources
Home / v0.12.2
Name Modified Size InfoDownloads / Week
Parent folder
README.md 2026-10-03 1.1 kB
v0.12.2 source code.tar.gz 2026-10-03 341.0 kB
v0.12.2 source code.zip 2026-10-03 460.5 kB
Totals: 3 Items   802.5 kB 14

What's Changed

  • Luau updated to 0.740
  • Added Value::weak_lua helper (#714)
  • Added recursion_limit to SerializeOptions and DeserializeOptions (defaults to 128)
  • Reject fractional numbers when converting to Rust integers on Lua 5.3+ and Luau
  • Fix precision loss when comparing integer and floating point Values
  • Table::equals now follows the backend's native __eq semantics
  • Fix raw identifiers and callback types in derive macros
  • Prevent scoped userdata and callbacks from outliving their scope during cleanup
  • Fix panic and error handling in callbacks and userdata destructors to avoid corrupting Lua state
  • Return errors on reference stack exhaustion and improve stack checks
  • Fix async thread cancellation, stack cleanup, and global hook restoration when recycling threads
  • Fix Luau require from chunks loaded by path (#735) and require context lifetimes
  • perf: Reduce callback overhead
  • perf: Improve serde performance

Full Changelog: https://github.com/mlua-rs/mlua/compare/v0.12.1...v0.12.2

Source: README.md, updated 2026-10-03