Skip to content

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Jul 16, 2025

Updates the requirements on mlua to permit the latest version.

Release notes

Sourced from mlua's releases.

v0.11.1

What's Changed

  • Fixed bug exhausting Lua auxiliary stack and leaving it without reserve (#615)
  • Lua::push_c_function now correctly handles OOM for Lua 5.1 and Luau

Full Changelog: mlua-rs/mlua@v0.11.0...v0.11.1

Changelog

Sourced from mlua's changelog.

v0.11.1 (Jul 15, 2025)

  • Fixed bug exhausting Lua auxiliary stack and leaving it without reserve (#615)
  • Lua::push_c_function now correctly handles OOM for Lua 5.1 and Luau

v0.11.0 (Jul 14, 2025)

Changes since v0.11.0-beta.3

  • Allow linking external Lua libraries in a build script (e.g. pluto) using external mlua-sys feature flag
  • Lua::inspect_stack takes a callback with &Debug argument, instead of returning Debug directly
  • Added Debug::function method to get function running at a given level
  • Debug::curr_line is deprecated in favour of Debug::current_line that returns Option<usize>
  • Added Lua::set_globals method to replace global environment
  • Table::set_metatable now returns Result<()> (this operation can fail in sandboxed Luau mode)
  • impl ToString replaced with Into<StdString> in UserData registration
  • Value::as_str and Value::as_string_lossy methods are deprecated (as they are non-idiomatic)
  • Bugfixes and improvements

v0.11.0-beta.3 (Jun 23, 2025)

  • Luau in sandboxed mode has reduced options in collectgarbage function (to follow the official doc)
  • Function::deep_clone now returns Result<Function> as this operation can trigger memory errors
  • Luau "Require" resolves included Lua files relative to the current directory (#605)
  • Fixed bug when finalizing AsyncThread on drop (call_async methods family)

v0.11.0-beta.2 (Jun 12, 2025)

  • Lua 5.4 updated to 5.4.8
  • Terminate Rust Future when AsyncThread is dropped (without relying on Lua GC)
  • Added loadstring function to Luau
  • Make AsChunk trait dyn-friendly
  • Luau Require trait synced with Luau 0.674
  • Luau Require trait methods now can return Error variant (in NavigateError enum)
  • Added __type to Error's userdata metatable (for typeof function)
  • parking_log/send_guard is moved to userdata-wrappers feature flag
  • New serde feature flag to replace serialize (the old one is still available)

v0.11.0-beta.1 (May 7th, 2025)

  • New "require-by-string" for Luau (with Require trait and async support)
  • Added Thread::resume_error support for Luau
  • 52 bit integers support for Luau (this is a breaking change)
  • New features for Luau compiler (constants, disabled builtins, known members)
  • AsyncThread<A, R> changed to AsyncThread<R> (A pushed to stack immediately)
  • Lifetime 'a moved from AsChunk<'a> to AsChunk::source where Self: 'a
  • Lua::scope pass &Scope instead of &mut Scope to closure
  • Added global hooks support (Lua 5.1+)
  • Added per-thread hooks support (Lua 5.1+)
  • Lua::init_from_ptr renamed to Lua::get_or_init_from_ptr and returns &Lua

... (truncated)

Commits
  • 78331ce v0.11.1
  • f945a35 Execute metatable destructor in Table::set_metatable at the end of invocation
  • 459edb6 Always grow aux ref stack considering the reserve
  • 00328b0 Protect Lua::push_c_function for Lua <5.2
  • 928d94d v0.11.0
  • 583c35a Prepare for v0.11.0
  • 1791c59 mlua-sys: v0.8.2
  • 1e48817 Fix deregistering previously-registered userdata
  • 8d21950 Opt-out from R: MaybeSend in AsyncThread\<R>
  • 9536785 Return AsyncCallFuture\<R> instead of opaque impl Future from ObjectLike...
  • Additional commits viewable in compare view

You can trigger a rebase of this PR by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Note
Automatic rebases have been disabled on this pull request as it has been open for over 30 days.

Updates the requirements on [mlua](https://github.com/mlua-rs/mlua) to permit the latest version.
- [Release notes](https://github.com/mlua-rs/mlua/releases)
- [Changelog](https://github.com/mlua-rs/mlua/blob/main/CHANGELOG.md)
- [Commits](mlua-rs/mlua@v0.10.3...v0.11.1)

---
updated-dependencies:
- dependency-name: mlua
  dependency-version: 0.11.1
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file rust Pull requests that update rust code labels Jul 16, 2025
Copy link
Contributor Author

dependabot bot commented on behalf of github Aug 11, 2025

A newer version of mlua exists, but since this PR has been edited by someone other than Dependabot I haven't updated it. You'll get a PR for the updated version as normal once this PR is merged.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file rust Pull requests that update rust code
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants