Skip to content

Commit 5f0e06f

Browse files
committed
Update CHANGELOG
1 parent 181c9d0 commit 5f0e06f

1 file changed

Lines changed: 19 additions & 0 deletions

File tree

CHANGELOG.md

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,22 @@
1+
## v0.12.0-rc.1 (Apr 21, 2026)
2+
3+
- Rust 2024 edition
4+
- Removed `Error::ToLuaConversionError` variant as it was unused (and not practically useful)
5+
- New modules to group data types: `chunk`, `debug`, `error`, `function`, `table`, `string`, `state`, `thread`, `userdata`, `luau`
6+
- Support `__todebugstring` metamethod for pretty formatting userdata value (for debugging)
7+
- New `MaybeSync` trait that is required for userdata types
8+
- Removed lifetime from `BorrowedStr` and `BorrowedBytes`
9+
- New `Thread` methods: `is_resumable`, `is_running`, `is_finished`, `is_error`
10+
- Added `Thread::state` to get raw Lua state pointer
11+
- Luau `TextRequirer` is renamed to `FsRequirer`
12+
- GC interface refactor: `Lua::gc_inc/Lua::gc_gen` is replaced with `gc_set_mode`
13+
- Added `GcIncParams` and `GcGenParams` for GC tuning
14+
- New `UserDataMethods::add_method_once` and `UserDataMethods::add_async_method_once`
15+
- Initial Luau integer64 type support
16+
- Changed interface of `Function::wrap/wrap_mut/wrap_async` to support any Error type
17+
- Changed `AnyUserData::type_name` to return `LuaString` instead
18+
- Added `UserDataOwned<T>` wrapper to take ownership of userdata `T` and implements `FromLua`
19+
120
## v0.11.6 (Jan 27, 2026)
221

322
- Added Lua 5.5 support (`lua55` feature flag)

0 commit comments

Comments
 (0)