Skip to content

Commit 6bb9978

Browse files
committed
Update CHANGELOG
1 parent 547f82a commit 6bb9978

File tree

1 file changed

+17
-0
lines changed

1 file changed

+17
-0
lines changed

CHANGELOG.md

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,20 @@
1+
## v0.10.4 (May 5th, 2025)
2+
3+
- Luau updated to 0.672
4+
- New serde option `encode_empty_tables_as_array` to serialize empty tables as arrays
5+
- Added `WeakLua` and `Lua::weak()` to create weak references to Lua state
6+
- Trigger abort when Luau userdata destructors are panic (Luau GC does not support it)
7+
- Added `AnyUserData::type_id()` method to get the type id of the userdata
8+
- Added `Chunk::name()`, `Chunk::environment()` and `Chunk::mode()` functions
9+
- Support borrowing underlying wrapped types for `UserDataRef` and `UserDataRefMut` (under `userdata-wrappers` feature)
10+
- Added large (52bit) integers support for Luau
11+
- Enable `serde` for `bstr` if `serialize` feature flag is enabled
12+
- Recursive warnings (Lua 5.4) are no longer allowed
13+
- Implemented `IntoLua`/`FromLua` for `BorrowedString` and `BorrowedBytes`
14+
- Implemented `IntoLua`/`FromLua` for `char`
15+
- Enable `Thread::reset()` for all Lua versions (limited support for 5.1-5.3)
16+
- Bugfixes and improvements
17+
118
## v0.10.3 (Jan 27th, 2025)
219

320
- Set `Default` for `Value` to be `Nil`

0 commit comments

Comments
 (0)