diff --git a/CHANGELOG.md b/CHANGELOG.md index 2eb3817..fcd5c23 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,17 @@ +## v0.8.0 +Changes since 0.7.4 +- Roblox Luau support +- Removed C glue +- Added async support to `__index` and `__newindex` metamethods +- Added `Function::info()` to get information about functions (#149). +- Added `parking_lot` dependency under feature flag (for `UserData`) +- `Hash` implementation for Lua String +- Added `Value::to_pointer()` function +- Performance improvements + +Breaking changes: +- Refactored `AsChunk` trait (added implementation for `Path` and `PathBuf`). + ## v0.8.0-beta.5 - Lua sources no longer needed to build modules diff --git a/Cargo.toml b/Cargo.toml index f4db4df..2cdcea9 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -41,7 +41,7 @@ serialize = ["serde", "erased-serde"] macros = ["mlua_derive/macros"] [dependencies] -mlua_derive = { version = "=0.8.0-beta.1", optional = true, path = "mlua_derive" } +mlua_derive = { version = "=0.8.0", optional = true, path = "mlua_derive" } bstr = { version = "0.2", features = ["std"], default_features = false } once_cell = { version = "1.0" } num-traits = { version = "0.2.14" } diff --git a/README.md b/README.md index 56a0acd..e2a7b32 100644 --- a/README.md +++ b/README.md @@ -106,7 +106,7 @@ Add to `Cargo.toml` : ``` toml [dependencies] -mlua = { version = "0.8.0-beta.5", features = ["lua54", "vendored"] } +mlua = { version = "0.8", features = ["lua54", "vendored"] } ``` `main.rs` @@ -141,7 +141,7 @@ Add to `Cargo.toml` : crate-type = ["cdylib"] [dependencies] -mlua = { version = "0.8.0-beta.5", features = ["lua54", "vendored", "module"] } +mlua = { version = "0.8", features = ["lua54", "vendored", "module"] } ``` `lib.rs` : diff --git a/mlua_derive/Cargo.toml b/mlua_derive/Cargo.toml index 0554cad..d314ac0 100644 --- a/mlua_derive/Cargo.toml +++ b/mlua_derive/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "mlua_derive" -version = "0.8.0-beta.1" +version = "0.8.0" authors = ["Aleksandr Orlenko "] edition = "2018" description = "Procedural macros for the mlua crate." diff --git a/src/lib.rs b/src/lib.rs index 4efd2c8..f6eecce 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -72,7 +72,7 @@ //! [`serde::Deserialize`]: https://docs.serde.rs/serde/de/trait.Deserialize.html // mlua types in rustdoc of other crates get linked to here. -#![doc(html_root_url = "https://docs.rs/mlua/0.8.0-beta.5")] +#![doc(html_root_url = "https://docs.rs/mlua/0.8.0")] // Deny warnings inside doc tests / examples. When this isn't present, rustdoc doesn't show *any* // warnings at all. #![doc(test(attr(deny(warnings))))]