From 56407fac0d51cf11b9cbe968d7d47b104f04c9da Mon Sep 17 00:00:00 2001 From: Alex Orlenko Date: Thu, 14 May 2020 02:17:13 +0100 Subject: [PATCH] Update CHANGELOG --- CHANGELOG.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index e69de29..91acf8e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -0,0 +1,10 @@ +## v0.4.0-beta.1 + +- Lua 5.4 support with `MetaMethod::Close`. +- Provide safety guaraness for Lua states which means that potenially unsafe operations like loading C modules (using `require` or `package.loadlib`) are disabled. Equalient for the previous `Lua::new()` function is `Lua::unsafe_new()`. +- New `send` feature to require `Send`. +- Don't allow `'callback` outlive `'lua` in `Lua::create_function()`. This fixes [the unsoundness](tests/compile/static_callback_args.rs). +- Added `Lua::into_static()` to make `'static` Lua state. This is useful to spawn async Lua threads that requires `'static`. +- New function `Lua::set_memory_limit()` (similar to `rlua`) to enable memory restrictions in Lua VM (requires Lua >= 5.2). +- `Scope`, temporary removed in v0.3.0, is back with async support. +- Removed deprecated `Table::call()`