[PR #1007] [MERGED] build(deps): bump mlua from 0.10.3 to 0.10.5 #2497

Closed
opened 2026-05-22 22:57:00 +01:00 by JakeStanger · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/JakeStanger/ironbar/pull/1007
Author: @dependabot[bot]
Created: 5/26/2025
Status: Merged
Merged: 5/26/2025
Merged by: @JakeStanger

Base: masterHead: dependabot/cargo/mlua-0.10.5


📝 Commits (1)

  • ee2ac6f build(deps): bump mlua from 0.10.3 to 0.10.5

📊 Changes

2 files changed (+6 additions, -5 deletions)

View changed files

📝 Cargo.lock (+5 -4)
📝 Cargo.toml (+1 -1)

📄 Description

Bumps mlua from 0.10.3 to 0.10.5.

Release notes

Sourced from mlua's releases.

v0.10.5

What's Changed

  • mlua-sys is back to v0.6.x (Luau 0.663)
  • Reverted: Trigger abort when Luau userdata destructors are panic (requires new mlua-sys)
  • Reverted: Added large (52bit) integers support for Luau (breaking change)

Full Changelog: https://github.com/mlua-rs/mlua/compare/v0.10.4...v0.10.5

v0.10.4

What's Changed

yanked because of breaking semver (large integers for Luau changed type from i32 to i64)

  • Luau updated to 0.672
  • New serde option encode_empty_tables_as_array to serialize empty tables as array
  • Added WeakLua and Lua::weak() to create weak references to Lua state
  • Trigger abort when Luau userdata destructors are panicing (Luau GC does not support it)
  • Added AnyUserData::type_id() method to get the type id of the userdata
  • Added Chunk::name(), Chunk::environment() and Chunk::mode() functions
  • Support borrowing underlying wrapped types for UserDataRef and UserDataRefMut (under userdata-wrappers feature)
  • Added large (52bit) integers support for Luau
  • Enable serde for bstr if serialize feature flag is enabled
  • Recursive warnings (Lua 5.4) are no longer allowed
  • Implemented IntoLua/FromLua for BorrowedString and BorrowedBytes
  • Implemented IntoLua/FromLua for char
  • Enable Thread::reset() for all Lua versions (limited support for 5.1-5.3)
  • Bugfixes and improvements

Full Changelog: https://github.com/mlua-rs/mlua/compare/v0.10.3...v0.10.4

Changelog

Sourced from mlua's changelog.

v0.10.5 (May 24th, 2025)

  • mlua-sys is back to 0.6.x (Luau 0.663)
  • Reverted: Trigger abort when Luau userdata destructors are panic (requires new mlua-sys)
  • Reverted: Added large (52bit) integers support for Luau (breaking change)

v0.10.4 (May 5th, 2025)

yanked because of semver-breaking changes

  • Luau updated to 0.672
  • New serde option encode_empty_tables_as_array to serialize empty tables as arrays
  • Added WeakLua and Lua::weak() to create weak references to Lua state
  • Trigger abort when Luau userdata destructors are panic (Luau GC does not support it)
  • Added AnyUserData::type_id() method to get the type id of the userdata
  • Added Chunk::name(), Chunk::environment() and Chunk::mode() functions
  • Support borrowing underlying wrapped types for UserDataRef and UserDataRefMut (under userdata-wrappers feature)
  • Added large (52bit) integers support for Luau
  • Enable serde for bstr if serialize feature flag is enabled
  • Recursive warnings (Lua 5.4) are no longer allowed
  • Implemented IntoLua/FromLua for BorrowedString and BorrowedBytes
  • Implemented IntoLua/FromLua for char
  • Enable Thread::reset() for all Lua versions (limited support for 5.1-5.3)
  • Bugfixes and improvements
Commits
  • 31efd0c v0.10.5
  • 6b79e4c Update CHANGELOG
  • ee2da72 Revert default chunk name change
  • 6180a52 Revert = prefix from __mlua_async_poll
  • 69ef08d Switch back to Luau userdata destructors defined in mlua-sys v0.6
  • f7f04d5 Revert mlua-sys to v0.6.8
  • e10623d Update __mlua_index/__mlua_newindex chunk names
  • c3ab89b Fix tests
  • fa50063 Generate doc for lua_module macro using doc cfg instead of docsrs
  • 3d2574a Revert "Use c string literal where appropriate"
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually 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)

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/JakeStanger/ironbar/pull/1007 **Author:** [@dependabot[bot]](https://github.com/apps/dependabot) **Created:** 5/26/2025 **Status:** ✅ Merged **Merged:** 5/26/2025 **Merged by:** [@JakeStanger](https://github.com/JakeStanger) **Base:** `master` ← **Head:** `dependabot/cargo/mlua-0.10.5` --- ### 📝 Commits (1) - [`ee2ac6f`](https://github.com/JakeStanger/ironbar/commit/ee2ac6f3b01ac3e29869e8e1390c60c5559db3e0) build(deps): bump mlua from 0.10.3 to 0.10.5 ### 📊 Changes **2 files changed** (+6 additions, -5 deletions) <details> <summary>View changed files</summary> 📝 `Cargo.lock` (+5 -4) 📝 `Cargo.toml` (+1 -1) </details> ### 📄 Description Bumps [mlua](https://github.com/mlua-rs/mlua) from 0.10.3 to 0.10.5. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/mlua-rs/mlua/releases">mlua's releases</a>.</em></p> <blockquote> <h2>v0.10.5</h2> <h2>What's Changed</h2> <ul> <li>mlua-sys is back to v0.6.x (Luau 0.663)</li> <li>Reverted: Trigger abort when Luau userdata destructors are panic (requires new mlua-sys)</li> <li>Reverted: Added large (52bit) integers support for Luau (breaking change)</li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/mlua-rs/mlua/compare/v0.10.4...v0.10.5">https://github.com/mlua-rs/mlua/compare/v0.10.4...v0.10.5</a></p> <h2>v0.10.4</h2> <h2>What's Changed</h2> <p><strong><em>yanked</em></strong> because of breaking semver (large integers for Luau changed type from i32 to i64)</p> <ul> <li>Luau updated to 0.672</li> <li>New serde option <code>encode_empty_tables_as_array</code> to serialize empty tables as array</li> <li>Added <code>WeakLua</code> and <code>Lua::weak()</code> to create weak references to Lua state</li> <li>Trigger abort when Luau userdata destructors are panicing (Luau GC does not support it)</li> <li>Added <code>AnyUserData::type_id()</code> method to get the type id of the userdata</li> <li>Added <code>Chunk::name()</code>, <code>Chunk::environment()</code> and <code>Chunk::mode()</code> functions</li> <li>Support borrowing underlying wrapped types for <code>UserDataRef</code> and <code>UserDataRefMut</code> (under <code>userdata-wrappers</code> feature)</li> <li>Added large (52bit) integers support for Luau</li> <li>Enable <code>serde</code> for <code>bstr</code> if <code>serialize</code> feature flag is enabled</li> <li>Recursive warnings (Lua 5.4) are no longer allowed</li> <li>Implemented <code>IntoLua</code>/<code>FromLua</code> for <code>BorrowedString</code> and <code>BorrowedBytes</code></li> <li>Implemented <code>IntoLua</code>/<code>FromLua</code> for <code>char</code></li> <li>Enable <code>Thread::reset()</code> for all Lua versions (limited support for 5.1-5.3)</li> <li>Bugfixes and improvements</li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/mlua-rs/mlua/compare/v0.10.3...v0.10.4">https://github.com/mlua-rs/mlua/compare/v0.10.3...v0.10.4</a></p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/mlua-rs/mlua/blob/v0.10.5/CHANGELOG.md">mlua's changelog</a>.</em></p> <blockquote> <h2>v0.10.5 (May 24th, 2025)</h2> <ul> <li>mlua-sys is back to 0.6.x (Luau 0.663)</li> <li>Reverted: Trigger abort when Luau userdata destructors are panic (requires new mlua-sys)</li> <li>Reverted: Added large (52bit) integers support for Luau (breaking change)</li> </ul> <h2>v0.10.4 (May 5th, 2025)</h2> <p><em>yanked</em> because of semver-breaking changes</p> <ul> <li>Luau updated to 0.672</li> <li>New serde option <code>encode_empty_tables_as_array</code> to serialize empty tables as arrays</li> <li>Added <code>WeakLua</code> and <code>Lua::weak()</code> to create weak references to Lua state</li> <li>Trigger abort when Luau userdata destructors are panic (Luau GC does not support it)</li> <li>Added <code>AnyUserData::type_id()</code> method to get the type id of the userdata</li> <li>Added <code>Chunk::name()</code>, <code>Chunk::environment()</code> and <code>Chunk::mode()</code> functions</li> <li>Support borrowing underlying wrapped types for <code>UserDataRef</code> and <code>UserDataRefMut</code> (under <code>userdata-wrappers</code> feature)</li> <li>Added large (52bit) integers support for Luau</li> <li>Enable <code>serde</code> for <code>bstr</code> if <code>serialize</code> feature flag is enabled</li> <li>Recursive warnings (Lua 5.4) are no longer allowed</li> <li>Implemented <code>IntoLua</code>/<code>FromLua</code> for <code>BorrowedString</code> and <code>BorrowedBytes</code></li> <li>Implemented <code>IntoLua</code>/<code>FromLua</code> for <code>char</code></li> <li>Enable <code>Thread::reset()</code> for all Lua versions (limited support for 5.1-5.3)</li> <li>Bugfixes and improvements</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/mlua-rs/mlua/commit/31efd0cf727c3aee0b733a8dedac024589e1700c"><code>31efd0c</code></a> v0.10.5</li> <li><a href="https://github.com/mlua-rs/mlua/commit/6b79e4cd76ca615d5278a693f463c378a9c1d1e6"><code>6b79e4c</code></a> Update CHANGELOG</li> <li><a href="https://github.com/mlua-rs/mlua/commit/ee2da726853ada42c63317827857b80a597be70d"><code>ee2da72</code></a> Revert default chunk name change</li> <li><a href="https://github.com/mlua-rs/mlua/commit/6180a528a703926ce1818e70889b846e76e7a27a"><code>6180a52</code></a> Revert = prefix from <code>__mlua_async_poll</code></li> <li><a href="https://github.com/mlua-rs/mlua/commit/69ef08d4d220240393fc8c4dfc4be537b8e49d2d"><code>69ef08d</code></a> Switch back to Luau userdata destructors defined in mlua-sys v0.6</li> <li><a href="https://github.com/mlua-rs/mlua/commit/f7f04d5180f1328b95eb8d7a3c5f2f212c7b5509"><code>f7f04d5</code></a> Revert mlua-sys to v0.6.8</li> <li><a href="https://github.com/mlua-rs/mlua/commit/e10623d65890e37539151c3f68f57ea12f5f0835"><code>e10623d</code></a> Update <code>__mlua_index</code>/<code>__mlua_newindex</code> chunk names</li> <li><a href="https://github.com/mlua-rs/mlua/commit/c3ab89ba66daa7e5bf5d8be62d67f9c33d18928d"><code>c3ab89b</code></a> Fix tests</li> <li><a href="https://github.com/mlua-rs/mlua/commit/fa500639f006c0a3849f9f25d2ddb0bc10cfc4d5"><code>fa50063</code></a> Generate doc for <code>lua_module</code> macro using <code>doc</code> cfg instead of <code>docsrs</code></li> <li><a href="https://github.com/mlua-rs/mlua/commit/3d2574a85529648447b0d7ec7a2bd254e4e4d463"><code>3d2574a</code></a> Revert &quot;Use <code>c</code> string literal where appropriate&quot;</li> <li>Additional commits viewable in <a href="https://github.com/mlua-rs/mlua/compare/v0.10.3...v0.10.5">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=mlua&package-manager=cargo&previous-version=0.10.3&new-version=0.10.5)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> 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) </details> --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
JakeStanger 2026-05-22 22:57:00 +01:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
JakeStanger/ironbar#2497
No description provided.