From ed342fcbb594317e1c3447ea2e47d945eb46deb3 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 8 Sep 2026 00:27:43 +0000 Subject: [PATCH] chore(deps): bump mlua from 0.10.5 to 0.12.1 Bumps [mlua](https://github.com/mlua-rs/mlua) from 0.10.5 to 0.12.1. - [Release notes](https://github.com/mlua-rs/mlua/releases) - [Changelog](https://github.com/mlua-rs/mlua/blob/main/CHANGELOG.md) - [Commits](https://github.com/mlua-rs/mlua/compare/v0.10.5...v0.12.1) --- updated-dependencies: - dependency-name: mlua dependency-version: 0.12.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- Cargo.lock | 40 +++++++++++++------------------------- packages/tui-rs/Cargo.toml | 2 +- 2 files changed, 14 insertions(+), 28 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index e54264359..9600c91ee 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2116,12 +2116,6 @@ dependencies = [ "syn 2.0.119", ] -[[package]] -name = "env_home" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c7f84e12ccf0a7ddc17a6c41c93326024c42920d7ee630d04950e6926645c0fe" - [[package]] name = "equivalent" version = "1.0.2" @@ -3465,18 +3459,18 @@ checksum = "112b39cec0b298b6c1999fee3e31427f74f676e4cb9879ed1a121b43661a4154" [[package]] name = "lua-src" -version = "547.0.0" +version = "551.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1edaf29e3517b49b8b746701e5648ccb5785cde1c119062cbabbc5d5cd115e42" +checksum = "d400ffef0e3d4d29287092bdc5a276d0bf468b2c69709d5bab0d469312d9f947" dependencies = [ "cc", ] [[package]] name = "luajit-src" -version = "210.5.12+a4f56a4" +version = "210.7.3+1ee778a" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b3a8e7962a5368d5f264d045a5a255e90f9aa3fc1941ae15a8d2940d42cac671" +checksum = "869665372263eb337b14f480cfb864b89f12eade4eb42cb415f71517b4a67572" dependencies = [ "cc", "which", @@ -3993,30 +3987,31 @@ dependencies = [ [[package]] name = "mlua" -version = "0.10.5" +version = "0.12.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c1f5f8fbebc7db5f671671134b9321c4b9aa9adeafccfd9a8c020ae45c6a35d0" +checksum = "d96e5d00f19d8c46c71ceaced99593b90c31c57aa1fe2cb3e93a8b1698eedba9" dependencies = [ "bstr", "either", "erased-serde", + "libc", "mlua-sys", "num-traits", "parking_lot", "rustc-hash", - "rustversion", "serde", "serde-value", ] [[package]] name = "mlua-sys" -version = "0.6.8" +version = "0.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "380c1f7e2099cafcf40e51d3a9f20a346977587aa4d012eae1f043149a728a93" +checksum = "b806d7ade031f5d6607eae3e283fb034cb795a76247dd0d1ba753c8c42debccf" dependencies = [ "cc", "cfg-if", + "libc", "lua-src", "luajit-src", "pkg-config", @@ -7973,14 +7968,11 @@ dependencies = [ [[package]] name = "which" -version = "7.0.3" +version = "8.0.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "24d643ce3fd3e5b54854602a080f34fb10ab75e0b813ee32d00ca2b44fa74762" +checksum = "bae2f2b2b816647a1cab1acc91f5bd20812d53cb344382635ec2181940c8034f" dependencies = [ - "either", - "env_home", - "rustix", - "winsafe", + "libc", ] [[package]] @@ -8278,12 +8270,6 @@ dependencies = [ "winapi", ] -[[package]] -name = "winsafe" -version = "0.0.19" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d135d17ab770252ad95e9a872d365cf3090e3be864a34ab46f48555993efc904" - [[package]] name = "wit-bindgen" version = "0.57.1" diff --git a/packages/tui-rs/Cargo.toml b/packages/tui-rs/Cargo.toml index da5bce7d1..27f670b35 100644 --- a/packages/tui-rs/Cargo.toml +++ b/packages/tui-rs/Cargo.toml @@ -150,7 +150,7 @@ arboard = { version = "3", optional = true } # Lua scripting for hooks (optional) # Uses vendored Lua to avoid system dependency # "send" feature makes Lua thread-safe (uses Arc instead of Rc) -mlua = { version = "0.10", features = ["lua54", "serialize", "vendored", "send"], optional = true } +mlua = { version = "0.12", features = ["lua54", "serialize", "vendored", "send"], optional = true } # WASM runtime for hook plugins (optional) wasmtime = { version = "47", optional = true }