5c4b83084 (#11191 by @amrbashir) Improved support for dpi module types to allow these types to be used without manual conversions with invoke:
Added SERIALIZE_TO_IPC_FN const in core module which can be used to implement custom IPC serialization for types passed to invoke.
Added Size and Position classes in dpi module.
Implementd SERIALIZE_TO_IPC_FN method on PhysicalSize, PhysicalPosition, LogicalSize and LogicalPosition to convert it into a valid IPC-compatible value that can be deserialized correctly on the Rust side into its equivalent struct.
4d545ab3c (#11486 by @amrbashir) Added Webview::setBackgroundColor, WebviewWindow::setBackgroundColor APIs to set the window background color dynamically
and a backgroundColor window option to set the background color on window creation.
cbc095ec5 (#11451 by @amrbashir) Add app > windows > devtools config option and when creating the webview from JS, to enable or disable devtools for a specific webview.
2a75c64b5 (#11469 by @amrbashir) Added windowClassname option, when constructing a Webview or WebviewWindow, to specify the name of the window class on Windows.
Bug Fixes
54cbf59b5 (#11441 by @amrbashir) Fix submenu created as a menu item instead of a submenu when created by using an object in the items field in the options object passed to Menu.new or Submenu.new.
> @tauri-apps/api@2.1.0 npm-publish /home/runner/work/tauri/tauri/packages/api
> pnpm build && cd ./dist && pnpm publish --access public --loglevel silly --no-git-checks
e4c9268b1 (#11258 by @regexident) Support custom project directory structure where the Tauri app folder is not a subfolder of the frontend project.
The frontend and Tauri app project paths can be set with the TAURI_FRONTEND_PATH and the TAURI_APP_PATH environment variables respectively.
d609bef9f (#11314 by @amrbashir) Fix android invalid proguard file when using an identifier that contains a component that is a reserved kotlin keyword, like in, class, etc
069c05e44 (#11315 by @amrbashir) Fix CLI crashing and failing to find a .ico file when bundle > icon option is using globs and doesn't have a string that ends with .ico.
9501cfa5 (#1868 by @lucasfernog) Fix configuration parser incorrectly warning about the endpoint scheme.
Updating crates.io index
Packaging tauri-plugin-updater v2.0.1 (/home/runner/work/plugins-workspace/plugins-workspace/plugins/updater)
Packaged 28 files, 173.7KiB (87.1KiB compressed)
Uploading tauri-plugin-updater v2.0.1 (/home/runner/work/plugins-workspace/plugins-workspace/plugins/updater)
Uploaded tauri-plugin-updater v2.0.1 to registry `crates-io`
note: waiting for `tauri-plugin-updater v2.0.1` to be available at registry `crates-io`.
You may press ctrl-c to skip waiting; the crate should be available shortly.
Published tauri-plugin-updater v2.0.1 at registry `crates-io`
Updating crates.io index
Packaging tauri-plugin-autostart v2.0.1 (/home/runner/work/plugins-workspace/plugins-workspace/plugins/autostart)
Packaged 23 files, 88.6KiB (57.6KiB compressed)
Uploading tauri-plugin-autostart v2.0.1 (/home/runner/work/plugins-workspace/plugins-workspace/plugins/autostart)
Uploaded tauri-plugin-autostart v2.0.1 to registry `crates-io`
note: waiting for `tauri-plugin-autostart v2.0.1` to be available at registry `crates-io`.
You may press ctrl-c to skip waiting; the crate should be available shortly.
Published tauri-plugin-autostart v2.0.1 at registry `crates-io`
Updating crates.io index
Packaging tauri-plugin-updater v2.0.2 (/home/runner/work/plugins-workspace/plugins-workspace/plugins/updater)
Packaged 28 files, 174.0KiB (87.1KiB compressed)
Uploading tauri-plugin-updater v2.0.2 (/home/runner/work/plugins-workspace/plugins-workspace/plugins/updater)
Uploaded tauri-plugin-updater v2.0.2 to registry `crates-io`
note: waiting for `tauri-plugin-updater v2.0.2` to be available at registry `crates-io`.
You may press ctrl-c to skip waiting; the crate should be available shortly.
Published tauri-plugin-updater v2.0.2 at registry `crates-io`
aee14ed4 (#1892 by @nashaofu) Set save dialog mime type from the filters extensions on Android.
Updating crates.io index
Packaging tauri-plugin-dialog v2.0.2 (/home/runner/work/plugins-workspace/plugins-workspace/plugins/dialog)
Packaged 48 files, 199.7KiB (90.5KiB compressed)
Uploading tauri-plugin-dialog v2.0.2 (/home/runner/work/plugins-workspace/plugins-workspace/plugins/dialog)
Uploaded tauri-plugin-dialog v2.0.2 to registry `crates-io`
note: waiting for `tauri-plugin-dialog v2.0.2` to be available at registry `crates-io`.
You may press ctrl-c to skip waiting; the crate should be available shortly.
Published tauri-plugin-dialog v2.0.2 at registry `crates-io`
fs v2.0.2
[2.0.1]
ae802456 (#1950 by @amrbashir) Improve performance of the FileHandle.read and writeTextFile APIs.
9501cfa5 (#1868 by @lucasfernog) Fix configuration parser incorrectly warning about the endpoint scheme.
Updating crates.io index
Packaging tauri-plugin-updater v2.0.1 (/home/runner/work/plugins-workspace/plugins-workspace/plugins/updater)
Packaged 28 files, 173.7KiB (87.1KiB compressed)
Uploading tauri-plugin-updater v2.0.1 (/home/runner/work/plugins-workspace/plugins-workspace/plugins/updater)
Uploaded tauri-plugin-updater v2.0.1 to registry `crates-io`
note: waiting for `tauri-plugin-updater v2.0.1` to be available at registry `crates-io`.
You may press ctrl-c to skip waiting; the crate should be available shortly.
Published tauri-plugin-updater v2.0.1 at registry `crates-io`
Updating crates.io index
Packaging tauri-plugin-autostart v2.0.1 (/home/runner/work/plugins-workspace/plugins-workspace/plugins/autostart)
Packaged 23 files, 88.6KiB (57.6KiB compressed)
Uploading tauri-plugin-autostart v2.0.1 (/home/runner/work/plugins-workspace/plugins-workspace/plugins/autostart)
Uploaded tauri-plugin-autostart v2.0.1 to registry `crates-io`
note: waiting for `tauri-plugin-autostart v2.0.1` to be available at registry `crates-io`.
You may press ctrl-c to skip waiting; the crate should be available shortly.
Published tauri-plugin-autostart v2.0.1 at registry `crates-io`
[Tests] [no-default-export], [no-named-export]: add test case (thanks [@G-Rath])
[2.30.0] - 2024-09-02
Added
[dynamic-import-chunkname]: add allowEmpty option to allow empty leading comments (#2942, thanks [@JiangWeixian])
[dynamic-import-chunkname]: Allow empty chunk name when webpackMode: 'eager' is set; add suggestions to remove name in eager mode (#3004, thanks [@amsardesai])
Bumps the minor group with 12 updates in the /eml-client directory:
6.5.2
6.6.0
6.5.2
6.6.0
2.0.0-beta.11
2.1.0
2.0.0-beta.17
2.1.0
2.0.0-beta.3
2.0.1
2.0.0-beta.3
2.0.2
2.0.0-beta.4
2.0.1
2.29.1
2.31.0
2.39.0
2.46.0
1.77.1
1.80.6
0.8.0
0.9.0
5.2.11
5.4.10
Updates
@fortawesome/fontawesome-svg-core
from 6.5.2 to 6.6.0Release notes
Sourced from
@fortawesome/fontawesome-svg-core
's releases.Commits
37eff7f
Release 6.6.0 (#20295)138f8c3
Update 000_icon_request.yml05235ab
Updating Icon Request Template (#20275)Updates
@fortawesome/free-solid-svg-icons
from 6.5.2 to 6.6.0Release notes
Sourced from
@fortawesome/free-solid-svg-icons
's releases.Commits
37eff7f
Release 6.6.0 (#20295)138f8c3
Update 000_icon_request.yml05235ab
Updating Icon Request Template (#20275)Updates
@tauri-apps/api
from 2.0.0-beta.11 to 2.1.0Release notes
Sourced from
@tauri-apps/api
's releases.... (truncated)
Commits
86f22f0
apply version updates (#11440)3f6f07a
chore(deps): updatewry
to0.47
andtao
to0.30.6
(#11627)60e86d5
fix(cli):android dev
not working on Windows without--host
(#11624)b284358
chore(deps) Update Rust crate thiserror to v2 (dev) (#11604)229d7f8
fix(core): fix child webviews on macOS and Windows treated as full webview wi...c561786
docs: fix typos in drag&drop event.payload (#11620)6bf9179
feat(cli): addtauri remove
command (#11322)8e8312b
ci: unpin ravif (#11608)f550a3f
chore(deps) Update Tauri Bundler (dev) (#11601)4d545ab
feat: background color APIs (#11486)Updates
@tauri-apps/cli
from 2.0.0-beta.17 to 2.1.0Release notes
Sourced from
@tauri-apps/cli
's releases.... (truncated)
Commits
86f22f0
apply version updates (#11440)3f6f07a
chore(deps): updatewry
to0.47
andtao
to0.30.6
(#11627)60e86d5
fix(cli):android dev
not working on Windows without--host
(#11624)b284358
chore(deps) Update Rust crate thiserror to v2 (dev) (#11604)229d7f8
fix(core): fix child webviews on macOS and Windows treated as full webview wi...c561786
docs: fix typos in drag&drop event.payload (#11620)6bf9179
feat(cli): addtauri remove
command (#11322)8e8312b
ci: unpin ravif (#11608)f550a3f
chore(deps) Update Tauri Bundler (dev) (#11601)4d545ab
feat: background color APIs (#11486)Updates
@tauri-apps/plugin-dialog
from 2.0.0-beta.3 to 2.0.1Release notes
Sourced from
@tauri-apps/plugin-dialog
's releases.... (truncated)
Commits
fd785ab
publish new versions (#1878)a1a8220
chore: change MSRV to 1.77.2 to support Windows 7 (#1873)dc49de5
chore(deps): update dependency typescript-eslint to v8.8.0 (#1854)4c2454d
sync readme with metadata (#1872)fe6dd0f
fix(deps): update dependency@tauri-apps/api
to v2.0.1 (#1862)ab8d089
chore(barcode-scanner): fix banner link in readme (#1870)ee02ea7
publish new versions (#1869)9501cfa
fix(updater): validate endpoint scheme before printing warning (#1868)e8069af
feat: update to tauri v2 stable, promote all packages to 2.0.0 (#1863)0975a68
fix: make package.json licenses SPDX compliant (#1861)Updates
@tauri-apps/plugin-fs
from 2.0.0-beta.3 to 2.0.2Release notes
Sourced from
@tauri-apps/plugin-fs
's releases.... (truncated)
Commits
3fd2831
publish new versions (#1909)ae80245
perf(fs): improveFileHandle.read
performance (#1950)2302c2d
fix(dialog):ask
andconfirm
not using system button texts (#1910)44c50c1
chore(deps): update rust crate tauri to 2.0.4 (#1952)415bf2a
chore(deps): update eslint monorepo to v9.13.0 (#1951)36207a9
chore(deps): update dependency@tauri-apps/cli
to v2.0.3 (#1925)854754e
chore(deps): update dependency typescript-eslint to v8.10.0 (#1949)1c2f137
chore(deps): lock file maintenance (#1929)8c67d44
refactor(store)!: more reworks (#1860)cfd48b3
feat: allow http calls without origin header (#1941)Updates
@tauri-apps/plugin-shell
from 2.0.0-beta.4 to 2.0.1Release notes
Sourced from
@tauri-apps/plugin-shell
's releases.... (truncated)
Commits
fd785ab
publish new versions (#1878)a1a8220
chore: change MSRV to 1.77.2 to support Windows 7 (#1873)dc49de5
chore(deps): update dependency typescript-eslint to v8.8.0 (#1854)4c2454d
sync readme with metadata (#1872)fe6dd0f
fix(deps): update dependency@tauri-apps/api
to v2.0.1 (#1862)ab8d089
chore(barcode-scanner): fix banner link in readme (#1870)ee02ea7
publish new versions (#1869)9501cfa
fix(updater): validate endpoint scheme before printing warning (#1868)e8069af
feat: update to tauri v2 stable, promote all packages to 2.0.0 (#1863)0975a68
fix: make package.json licenses SPDX compliant (#1861)Updates
eslint-plugin-import
from 2.29.1 to 2.31.0Release notes
Sourced from eslint-plugin-import's releases.
... (truncated)
Changelog
Sourced from eslint-plugin-import's changelog.
Commits
91f809b
v2.31.03f1ac24
[utils] [refactor]parse
: avoid using a regex hered225176
[New]extensions
: add thecheckTypeImports
option5a51b9a
[Tests]rule-tester
: try this babel class workaroundd66cde0
[New] support eslint v9d27a639
[Fix] adjust "is source type module" checks for flat config1fa8a07
[Refactor] createsourceType
helper0bc1355
[Tests]no-default-export
,no-named-export
: add test cases with non-modu...55fa203
[Tests]no-default-export
,no-named-export
: add test case6be20df
[Docs]no-restricted-paths
: fix grammarUpdates
eslint-plugin-svelte
from 2.39.0 to 2.46.0Release notes
Sourced from eslint-plugin-svelte's releases.
... (truncated)
Commits
85a055a
chore: release eslint-plugin-svelte (#882)bbc3e07
fix(deps): update dependency svelte-eslint-parser to ^0.43.0 (#884)051925c
feat: update svelte to v5.0.0 (#881)ad83f29
chore(deps): update dependency stylus to ^0.64.046c41a1
chore(deps): update dependency@sveltejs/vite-plugin-svelte
to v4960d437
fix(deps): update dependency known-css-properties to ^0.35.0