Skip to content

Apply Version Updates From Current Changes#15409

Open
github-actions[bot] wants to merge 1 commit into
devfrom
release/version-updates
Open

Apply Version Updates From Current Changes#15409
github-actions[bot] wants to merge 1 commit into
devfrom
release/version-updates

Conversation

@github-actions
Copy link
Copy Markdown
Contributor

@github-actions github-actions Bot commented May 18, 2026

Version Updates

Merging this PR will release new versions of the following packages based on your change files.

tauri-utils

[2.9.3]

Enhancements

  • c2b8f47 (enhance: include permission identifier in ACL error messages #15373 by @MavenRain) Improve diagnostics for invalid plugin and permission identifiers.

    The Identifier deserializer now wraps the inner error with the offending identifier string so the message reads invalid plugin or permission identifier '<value>': ..., surfacing the bad entry without requiring a grep through the file.

    The previous parse failure (failed to parse JSON: identifiers can only include lowercase ASCII, hyphens which are not leading or trailing, and a single colon if using a prefix at line 16 column 23) now reads failed to parse JSON: invalid plugin or permission identifier 'sqlite_proxy:allow-foo': identifiers can only include lowercase ASCII, hyphens which are not leading or trailing, and a single colon if using a prefix at line 16 column 23.

Bug Fixes

  • 2783e60 (fix(acl): preserve Number::Int on serde_json round-trip #15481 by @thanhtoantnt) Fix Number::Int being silently coerced to Number::Float on serde_json round-trip.

    From<serde_json::Value> for Value was checking as_f64() first, which succeeds for every integer that fits in an f64, so integer JSON numbers were always deserialized as Number::Float. The check order is now as_i64()as_u64() (cast to i64, wrapping for values above i64::MAX) → as_f64(), matching serde_json's own visitor convention.

tauri-bundler

[2.9.3]

Enhancements

Bug Fixes

  • 2857c01 (fix(nsis): embed signed copies of stock plugins, not unsigned system DLLs #15422 by @koki-develop) Fix NSIS stock plugins (NSISdl.dll, StartMenu.dll, System.dll, nsDialogs.dll) being embedded in the final installer as unsigned despite the signing step succeeding. The signed local copies under <output>/Plugins/x86-unicode/ were not on makensis' plugin search path, so makensis fell back to the unsigned DLLs from the NSIS toolset directory. The fix adds !addplugindir for the signed plugin directory before any plugin command is parsed in the script.

Dependencies

  • Upgraded to tauri-utils@2.9.3

tauri-runtime

[2.11.3]

Dependencies

  • Upgraded to tauri-utils@2.9.3

tauri-runtime-wry

[2.11.3]

Dependencies

  • Upgraded to tauri-utils@2.9.3
  • Upgraded to tauri-runtime@2.11.3

tauri-codegen

[2.6.3]

Dependencies

  • Upgraded to tauri-utils@2.9.3

tauri-macros

[2.6.3]

Dependencies

  • Upgraded to tauri-utils@2.9.3
  • Upgraded to tauri-codegen@2.6.3

tauri-plugin

[2.6.3]

Dependencies

  • Upgraded to tauri-utils@2.9.3

tauri-build

[2.6.3]

Dependencies

  • Upgraded to tauri-utils@2.9.3
  • Upgraded to tauri-codegen@2.6.3

tauri

[2.11.3]

Bug Fixes

Performance Improvements

Dependencies

@tauri-apps/cli

[2.11.3]

Bug Fixes

  • fca4a31 (Fix aliased plugin imports in v1 migration #15454 by @fallintoplace) Fix tauri migrate generating invalid namespace imports for aliased pluginified imports from @tauri-apps/api.

    Inputs like import { cli as superCli } from "@tauri-apps/api" now migrate to import * as superCli from "@tauri-apps/plugin-cli" instead of producing invalid ESM syntax. The migration tests also reparse migrated JS, Svelte, and Vue output so syntax regressions are caught directly.

Dependencies

  • Upgraded to tauri-cli@2.11.3

tauri-cli

[2.11.3]

Bug Fixes

  • fca4a31 (Fix aliased plugin imports in v1 migration #15454 by @fallintoplace) Fix tauri migrate generating invalid namespace imports for aliased pluginified imports from @tauri-apps/api.

    Inputs like import { cli as superCli } from "@tauri-apps/api" now migrate to import * as superCli from "@tauri-apps/plugin-cli" instead of producing invalid ESM syntax. The migration tests also reparse migrated JS, Svelte, and Vue output so syntax regressions are caught directly.

Dependencies

  • Upgraded to tauri-utils@2.9.3
  • Upgraded to tauri-bundler@2.9.3

@github-actions github-actions Bot requested a review from a team as a code owner May 18, 2026 03:42
@github-actions github-actions Bot force-pushed the release/version-updates branch 6 times, most recently from 15b1c05 to 28088b2 Compare May 24, 2026 12:57
@github-actions github-actions Bot force-pushed the release/version-updates branch 7 times, most recently from a15d383 to 08b314a Compare June 4, 2026 03:43
@github-actions github-actions Bot force-pushed the release/version-updates branch from 08b314a to 376662b Compare June 5, 2026 07:38
@github-actions github-actions Bot force-pushed the release/version-updates branch from 376662b to cb1b761 Compare June 6, 2026 10:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants