Skip to content

Commit c926327

Browse files
committed
v0.10.1
1 parent 7c09950 commit c926327

File tree

3 files changed

+18
-3
lines changed

3 files changed

+18
-3
lines changed

CHANGELOG.md

+15
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,18 @@
1+
## v0.10.1 (Nov 9th, 2024)
2+
3+
- Minimal Luau updated to 0.650
4+
- Added Luau native vector library support (this can change behavior if you use `vector` function!)
5+
- Added Lua `String::display` method
6+
- Improved pretty-printing for Lua tables (#478)
7+
- Added `Scope::create_any_userdata` to create Lua objects from any non-`'static` Rust types
8+
- Added `AnyUserData::destroy` method
9+
- New `userdata-wrappers` feature to `impl UserData` for `Rc<T>`/`Arc<T>`/`Rc<RefCell<T>>`/`Arc<Mutex<T>>` (similar to v0.9)
10+
- `UserDataRef` in `send` mode now uses shared lock if `T: Sync` (and exclusive lock otherwise)
11+
- Added `Scope::add_destructor` to attach custom destructors
12+
- Added `Lua::try_app_data_ref` and `Lua::try_app_data_mut` methods
13+
- Added `From<Vec>` and `Into<Vec>` support to `MultiValue` and `Variadic` types
14+
- Bug fixes and improvements (#477 #479)
15+
116
## v0.10.0 (Oct 25th, 2024)
217

318
Changes since v0.10.0-rc.1

Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "mlua"
3-
version = "0.10.0" # remember to update mlua_derive
3+
version = "0.10.1" # remember to update mlua_derive
44
authors = ["Aleksandr Orlenko <[email protected]>", "kyren <[email protected]>"]
55
rust-version = "1.79.0"
66
edition = "2021"

README.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -133,7 +133,7 @@ Add to `Cargo.toml` :
133133

134134
``` toml
135135
[dependencies]
136-
mlua = { version = "0.10.0", features = ["lua54", "vendored"] }
136+
mlua = { version = "0.10.1", features = ["lua54", "vendored"] }
137137
```
138138

139139
`main.rs`
@@ -168,7 +168,7 @@ Add to `Cargo.toml` :
168168
crate-type = ["cdylib"]
169169

170170
[dependencies]
171-
mlua = { version = "0.10.0", features = ["lua54", "module"] }
171+
mlua = { version = "0.10.1", features = ["lua54", "module"] }
172172
```
173173

174174
`lib.rs` :

0 commit comments

Comments
 (0)