Apply Version Updates From Current Changes (#5295)

Co-authored-by: lucasfernog <lucasfernog@users.noreply.github.com>
Co-authored-by: Lucas Nogueira <lucas@tauri.studio>
This commit is contained in:
github-actions[bot] 2022-11-08 09:24:09 -03:00 committed by GitHub
parent 3afccfce17
commit 45a5cd569b
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
84 changed files with 271 additions and 378 deletions

View File

@ -1,5 +0,0 @@
---
"api": minor
---
Added the `acceptFirstMouse` window option.

View File

@ -1,6 +0,0 @@
---
"tauri": minor
"tauri-runtime-wry": minor
---
Add `accept_first_mouse` option for macOS windows.

View File

@ -1,5 +0,0 @@
---
"api": patch
---
Fix incorrect return type on `fs/exists`

View File

@ -1,5 +0,0 @@
---
"api": "patch"
---
Initialize `Monitor` instances with the correct classes for `position` and `size` fields instead of plain object.

View File

@ -1,5 +0,0 @@
---
"api": minor
---
**Breaking change:** Node.js v12 is no longer supported.

View File

@ -1,6 +0,0 @@
---
"tauri": minor
"api": minor
---
Add new app-specific `BaseDirectory` enum variants `AppConfig`, `AppData`, `AppLocalData`, `AppCache` and `AppLog` along with equivalent functions in `path` module and deprecated ambiguous variants `Log` and `App` along with their equivalent functions in `path` module.

View File

@ -1,5 +0,0 @@
---
"tauri": "patch"
---
Set the correct mimetype when streaming files through `asset:` protocol

View File

@ -1,6 +0,0 @@
---
"tauri": minor
"tauri-runtime-wry": minor
---
Disable automatic window tabbing on macOS when the `tabbing_identifier` option is not defined, the window is transparent or does not have decorations.

View File

@ -1,5 +0,0 @@
---
"tauri-bundler": "patch"
---
Use correct code `ja-JP` for japanese instead of `jp-JP`.

View File

@ -1,5 +0,0 @@
---
"cli.rs": "patch"
---
Keep `tauri dev` watcher alive when the configuration is invalid.

View File

@ -1,5 +0,0 @@
---
"cli.rs": patch
---
Ignore workspace members in dev watcher if they are ignored by `.taurignore`

View File

@ -1,6 +0,0 @@
---
"cli.rs": patch
"cli.js": patch
---
Detect JSON5 and TOML configuration files in the dev watcher.

View File

@ -1,5 +0,0 @@
---
"cli.rs": "patch"
---
Fix cli passing `--no-default-features` to the app instead of the runner (Cargo).

View File

@ -1,7 +0,0 @@
---
"cli.rs": "patch"
"tauri-utils": "patch"
---
Validate `pacakge > productName` in the tauri config and produce errors if it contains one of the following characters `/\:*?\"<>|`

View File

@ -1,5 +0,0 @@
---
"cli.rs": "minor"
---
Hot-reload the frontend when `tauri.conf.json > build > devPath` points to a directory.

View File

@ -1,5 +0,0 @@
---
"cli.rs": "patch"
---
Expose `TAURI_TARGET_TRIPLE` to `beforeDevCommand`, `beforeBuildCommand` and `beforeBundleCommand`

View File

@ -1,6 +0,0 @@
---
"cli.rs": patch
"cli.js": patch
---
Log dev watcher file change detection.

View File

@ -1,5 +0,0 @@
---
"cli.js": patch
---
Fix crash when nodejs binary has the version in its name, for example `node18` or when running through deno.

View File

@ -1,5 +0,0 @@
---
"tauri": minor
---
The custom protocol now validates the request URI. This has implications when using the `asset` protocol without the `convertFileSrc` helper, the URL must now use the `asset://localhost/$filePath` format.

View File

@ -1,5 +0,0 @@
---
"api": patch
---
Fix `dialog.save` return type

View File

@ -1,5 +0,0 @@
---
"tauri-runtime-wry": patch
---
Drop the WebContext when the WebView is dropped.

View File

@ -1,5 +0,0 @@
---
"tauri": "patch"
---
Escape glob special characters in files/directories when dropping files or using the open/save dialogs.

View File

@ -1,5 +0,0 @@
---
"cli.rs": "patch"
---
Set `TAURI_PLATFORM_TYPE`, `TAURI_FAMILY`, `TAURI_ARCH` and `TAURI_PLATFORM` env vars for hook commands to based on the app not the cli.

View File

@ -1,5 +0,0 @@
---
"tauri": patch
---
Properly emit events with object payload.

View File

@ -1,6 +0,0 @@
---
"tauri-utils": patch
"tauri-codegen": patch
---
Properly serialize HTML template tags.

View File

@ -1,5 +0,0 @@
---
"tauri": patch
---
Fixes access to the `WebviewWindow.getByLabel` function in a `tauri://window-created` event listener.

View File

@ -1,5 +0,0 @@
---
"tauri": patch
---
Fixes resource reading being always rejected by the scope.

View File

@ -1,5 +0,0 @@
---
"tauri": patch
---
Fixes `__TAURI_PATTERN__` object freeze.

View File

@ -1,5 +0,0 @@
---
"tauri-bundler": patch
---
Fix WiX DLL load on Windows Server.

View File

@ -1,7 +0,0 @@
---
"tauri": minor
"tauri-runtime": minor
"tauri-runtime-wry": minor
---
Readd the option to create an unfocused window via the `focused` method. The `focus` function has been deprecated.

View File

@ -1,6 +0,0 @@
---
'tauri': minor
"tauri-runtime-wry": minor
---
Add `hidden_title` option for macOS windows.

View File

@ -1,5 +0,0 @@
---
"api": minor
---
Added support to `FormData` on the `Body.form` function.

View File

@ -1,5 +0,0 @@
---
"tauri-utils": minor
---
`PatternKind::Isolation` is now defined even without the `isolation` feature.

View File

@ -1,6 +0,0 @@
---
"tauri": minor
"tauri-runtime-wry": minor
---
Custom protocol headers are now implemented on Linux when running on webkit2gtk 2.36 or above.

View File

@ -1,5 +0,0 @@
---
"tauri-utils": minor
---
Added the `app` allowlist module.

View File

@ -1,5 +0,0 @@
---
"api": minor
---
Added `show` and `hide` methods on the `app` module.

View File

@ -1,6 +0,0 @@
---
"tauri-runtime-wry": minor
"tauri-runtime": minor
---
Added `Runtime::show()`, `RuntimeHandle::show()`, `Runtime::hide()`, `RuntimeHandle::hide()` for hiding/showing the entire application on macOS.

View File

@ -1,5 +0,0 @@
---
"tauri": minor
---
Add `App::show()`, `AppHandle::show()`, `App::hide()` and `AppHandle::hide()` for hiding/showing the entire application on macOS.

View File

@ -1,5 +0,0 @@
---
"tauri": "patch"
---
Fix a deadlock when modifying the menu in the `on_menu_event` closure.

View File

@ -1,6 +0,0 @@
---
"tauri-runtime-wry": "patch"
---
Fix regression in `SystemTray::with_menu_on_left_click`

View File

@ -1,12 +0,0 @@
---
"cli.rs": minor
"tauri-bundler": minor
"tauri": minor
"tauri-build": minor
"tauri-codegen": minor
"tauri-macros": minor
"tauri-utils": minor
"tauri-runtime": minor
"tauri-runtime-wry": minor
---

View File

@ -1,8 +0,0 @@
---
"tauri-utils": "minor"
"tauri-bundler": "minor"
"cli.rs": "minor"
---
Add `tauri.conf.json > bundle > publisher` field to specify the app publisher.

View File

@ -1,5 +0,0 @@
---
"tauri-utils": patch
---
Canonicalize the return value of `platform::resource_dir`.

View File

@ -1,5 +0,0 @@
---
"tauri": "patch"
---
Resolve base system directory in shell scope.

View File

@ -1,5 +0,0 @@
---
"api": minor
---
Added `tabbingIdentifier` window option for macOS.

View File

@ -1,8 +0,0 @@
---
"tauri": minor
"tauri-runtime": minor
"tauri-runtime-wry": minor
"api": minor
---
Added `tabbing_identifier` to the window builder on macOS.

View File

@ -1,6 +0,0 @@
---
"cli.rs": patch
"cli.js": patch
---
Changed the project template to not enable all APIs by default.

View File

@ -1,6 +0,0 @@
---
'tauri': minor
"tauri-runtime-wry": minor
---
Add `title_bar_style` option for macOS windows.

View File

@ -1,5 +0,0 @@
---
"tauri-runtime-wry": "patch"
---
Fix regression introduce in tauri@1.1 which prevented removing tray icon when the app exits on Windows.

View File

@ -1,5 +0,0 @@
---
"tauri-utils": minor
---
Added `title` option on the system tray configuration (macOS only).

View File

@ -1,7 +0,0 @@
---
"tauri": minor
"tauri-runtime": minor
"tauri-runtime-wry": minor
---
Added methods to set the system tray title on macOS.

View File

@ -1,5 +0,0 @@
---
"tauri-utils": minor
---
Added the `user_agent` option to the window configuration.

View File

@ -1,8 +0,0 @@
---
"api": minor
"tauri": minor
"tauri-runtime-wry": minor
"tauri-runtime": minor
---
Added the `user_agent` option when creating a window.

View File

@ -1,5 +0,0 @@
---
"tauri-utils": "patch"
---
Add `mime_type` module.

View File

@ -1,5 +0,0 @@
---
"tauri-bundler": patch
---
Clear environment variables on the WiX light.exe and candle.exe commands to avoid "Windows Installer Service could not be accessed" error. Variables prefixed with `TAURI` are propagated.

View File

@ -1,5 +1,9 @@
# Changelog # Changelog
## \[1.2.0]
- - [7d9aa398](https://www.github.com/tauri-apps/tauri/commit/7d9aa3987efce2d697179ffc33646d086c68030c) feat: bump MSRV to 1.59 ([#5296](https://www.github.com/tauri-apps/tauri/pull/5296)) on 2022-09-28
## \[1.1.1] ## \[1.1.1]
- Add missing allowlist config for `set_cursor_grab`, `set_cursor_visible`, `set_cursor_icon` and `set_cursor_position` APIs. - Add missing allowlist config for `set_cursor_grab`, `set_cursor_visible`, `set_cursor_icon` and `set_cursor_position` APIs.

View File

@ -1,6 +1,6 @@
[package] [package]
name = "tauri-build" name = "tauri-build"
version = "1.1.1" version = "1.2.0"
authors = [ "Tauri Programme within The Commons Conservancy" ] authors = [ "Tauri Programme within The Commons Conservancy" ]
categories = [ "gui", "web-programming" ] categories = [ "gui", "web-programming" ]
license = "Apache-2.0 OR MIT" license = "Apache-2.0 OR MIT"
@ -19,8 +19,8 @@ rustdoc-args = [ "--cfg", "doc_cfg" ]
[dependencies] [dependencies]
anyhow = "1" anyhow = "1"
quote = { version = "1", optional = true } quote = { version = "1", optional = true }
tauri-codegen = { version = "1.1.1", path = "../tauri-codegen", optional = true } tauri-codegen = { version = "1.2.0", path = "../tauri-codegen", optional = true }
tauri-utils = { version = "1.1.1", path = "../tauri-utils", features = [ "build", "resources" ] } tauri-utils = { version = "1.2.0", path = "../tauri-utils", features = [ "build", "resources" ] }
cargo_toml = "0.13" cargo_toml = "0.13"
serde_json = "1" serde_json = "1"
heck = "0.4" heck = "0.4"

View File

@ -1,5 +1,11 @@
# Changelog # Changelog
## \[1.2.0]
- Properly serialize HTML template tags.
- [aec5537d](https://www.github.com/tauri-apps/tauri/commit/aec5537de0205f62b2ae5c89da04d21930a6fc2e) fix(codegen): serialize template tags, closes [#4410](https://www.github.com/tauri-apps/tauri/pull/4410) ([#5247](https://www.github.com/tauri-apps/tauri/pull/5247)) on 2022-09-28
- - [7d9aa398](https://www.github.com/tauri-apps/tauri/commit/7d9aa3987efce2d697179ffc33646d086c68030c) feat: bump MSRV to 1.59 ([#5296](https://www.github.com/tauri-apps/tauri/pull/5296)) on 2022-09-28
## \[1.1.1] ## \[1.1.1]
- Add missing allowlist config for `set_cursor_grab`, `set_cursor_visible`, `set_cursor_icon` and `set_cursor_position` APIs. - Add missing allowlist config for `set_cursor_grab`, `set_cursor_visible`, `set_cursor_icon` and `set_cursor_position` APIs.

View File

@ -1,6 +1,6 @@
[package] [package]
name = "tauri-codegen" name = "tauri-codegen"
version = "1.1.1" version = "1.2.0"
authors = [ "Tauri Programme within The Commons Conservancy" ] authors = [ "Tauri Programme within The Commons Conservancy" ]
categories = [ "gui", "web-programming" ] categories = [ "gui", "web-programming" ]
license = "Apache-2.0 OR MIT" license = "Apache-2.0 OR MIT"
@ -19,7 +19,7 @@ proc-macro2 = "1"
quote = "1" quote = "1"
serde = { version = "1", features = [ "derive" ] } serde = { version = "1", features = [ "derive" ] }
serde_json = "1" serde_json = "1"
tauri-utils = { version = "1.1.1", path = "../tauri-utils", features = [ "build" ] } tauri-utils = { version = "1.2.0", path = "../tauri-utils", features = [ "build" ] }
thiserror = "1" thiserror = "1"
walkdir = "2" walkdir = "2"
brotli = { version = "3", optional = true, default-features = false, features = [ "std" ] } brotli = { version = "3", optional = true, default-features = false, features = [ "std" ] }

View File

@ -1,5 +1,9 @@
# Changelog # Changelog
## \[1.2.0]
- - [7d9aa398](https://www.github.com/tauri-apps/tauri/commit/7d9aa3987efce2d697179ffc33646d086c68030c) feat: bump MSRV to 1.59 ([#5296](https://www.github.com/tauri-apps/tauri/pull/5296)) on 2022-09-28
## \[1.1.1] ## \[1.1.1]
- Add missing allowlist config for `set_cursor_grab`, `set_cursor_visible`, `set_cursor_icon` and `set_cursor_position` APIs. - Add missing allowlist config for `set_cursor_grab`, `set_cursor_visible`, `set_cursor_icon` and `set_cursor_position` APIs.

View File

@ -1,6 +1,6 @@
[package] [package]
name = "tauri-macros" name = "tauri-macros"
version = "1.1.1" version = "1.2.0"
authors = [ "Tauri Programme within The Commons Conservancy" ] authors = [ "Tauri Programme within The Commons Conservancy" ]
categories = [ "gui", "os", "filesystem", "web-programming" ] categories = [ "gui", "os", "filesystem", "web-programming" ]
license = "Apache-2.0 OR MIT" license = "Apache-2.0 OR MIT"
@ -20,8 +20,8 @@ proc-macro2 = "1"
quote = "1" quote = "1"
syn = { version = "1", features = [ "full" ] } syn = { version = "1", features = [ "full" ] }
heck = "0.4" heck = "0.4"
tauri-codegen = { version = "1.1.1", default-features = false, path = "../tauri-codegen" } tauri-codegen = { version = "1.2.0", default-features = false, path = "../tauri-codegen" }
tauri-utils = { version = "1.1.1", path = "../tauri-utils" } tauri-utils = { version = "1.2.0", path = "../tauri-utils" }
[features] [features]
custom-protocol = [ ] custom-protocol = [ ]

View File

@ -1,5 +1,37 @@
# Changelog # Changelog
## \[0.12.0]
- Add `accept_first_mouse` option for macOS windows.
- [95f467ad](https://www.github.com/tauri-apps/tauri/commit/95f467add51448319983c54e2f382c7c09fb72d6) feat(core): add window `accept_first_mouse` option, closes [#5347](https://www.github.com/tauri-apps/tauri/pull/5347) ([#5374](https://www.github.com/tauri-apps/tauri/pull/5374)) on 2022-10-17
- Disable automatic window tabbing on macOS when the `tabbing_identifier` option is not defined, the window is transparent or does not have decorations.
- [4137ab44](https://www.github.com/tauri-apps/tauri/commit/4137ab44a81d739556cbc7583485887e78952bf1) feat(macos): add `tabbing_identifier` option, closes [#2804](https://www.github.com/tauri-apps/tauri/pull/2804), [#3912](https://www.github.com/tauri-apps/tauri/pull/3912) ([#5399](https://www.github.com/tauri-apps/tauri/pull/5399)) on 2022-10-19
- Drop the WebContext when the WebView is dropped.
- [9d8b3774](https://www.github.com/tauri-apps/tauri/commit/9d8b377481abf975dc37f9050d2ac7b63ce353e9) feat(tauri-runtime-wry): drop the WebContext on WebView drop ([#5240](https://www.github.com/tauri-apps/tauri/pull/5240)) on 2022-10-19
- Readd the option to create an unfocused window via the `focused` method. The `focus` function has been deprecated.
- [4036e15f](https://www.github.com/tauri-apps/tauri/commit/4036e15f5af933bdc0d0913508b5103958afc143) feat(core): reimplement window initial focus flag, closes [#5120](https://www.github.com/tauri-apps/tauri/pull/5120) ([#5338](https://www.github.com/tauri-apps/tauri/pull/5338)) on 2022-10-08
- Add `hidden_title` option for macOS windows.
- [321f3fed](https://www.github.com/tauri-apps/tauri/commit/321f3fed19df40c1223099bce953332b7f00f7a9) feat(macos): `title_bar_style` and `hidden_title` window options, closes [#2663](https://www.github.com/tauri-apps/tauri/pull/2663) ([#3965](https://www.github.com/tauri-apps/tauri/pull/3965)) on 2022-09-30
- Custom protocol headers are now implemented on Linux when running on webkit2gtk 2.36 or above.
- [357480f4](https://www.github.com/tauri-apps/tauri/commit/357480f4ae43aa8da99f7ba61ae2ee51b4552c60) feat(core): custom protocol headers on Linux, closes [#4496](https://www.github.com/tauri-apps/tauri/pull/4496) ([#5421](https://www.github.com/tauri-apps/tauri/pull/5421)) on 2022-10-17
- Added `Runtime::show()`, `RuntimeHandle::show()`, `Runtime::hide()`, `RuntimeHandle::hide()` for hiding/showing the entire application on macOS.
- [39bf895b](https://www.github.com/tauri-apps/tauri/commit/39bf895b73ec6b53f5758815396ba85dda6b9c67) feat(macOS): Add application `show` and `hide` methods ([#3689](https://www.github.com/tauri-apps/tauri/pull/3689)) on 2022-10-03
- Fix regression in `SystemTray::with_menu_on_left_click`
- [f8a3becb](https://www.github.com/tauri-apps/tauri/commit/f8a3becb287942db7f7b551b5db6aeb5a2e939ee) feat(core): add option to disable tray menu on left click, closes [#4584](https://www.github.com/tauri-apps/tauri/pull/4584) ([#4587](https://www.github.com/tauri-apps/tauri/pull/4587)) on 2022-07-05
- [7bbf167c](https://www.github.com/tauri-apps/tauri/commit/7bbf167c1c84493ea6e2353f720edafd7daa47e4) Apply Version Updates From Current Changes ([#4560](https://www.github.com/tauri-apps/tauri/pull/4560)) on 2022-07-06
- [63011ca8](https://www.github.com/tauri-apps/tauri/commit/63011ca84e7a22c8c0d8bd1c1be6592140f93ff2) fix(macos): fix regression in `with_menu_on_left_click`, closes [#5220](https://www.github.com/tauri-apps/tauri/pull/5220) ([#5235](https://www.github.com/tauri-apps/tauri/pull/5235)) on 2022-09-30
- - [7d9aa398](https://www.github.com/tauri-apps/tauri/commit/7d9aa3987efce2d697179ffc33646d086c68030c) feat: bump MSRV to 1.59 ([#5296](https://www.github.com/tauri-apps/tauri/pull/5296)) on 2022-09-28
- Added `tabbing_identifier` to the window builder on macOS.
- [4137ab44](https://www.github.com/tauri-apps/tauri/commit/4137ab44a81d739556cbc7583485887e78952bf1) feat(macos): add `tabbing_identifier` option, closes [#2804](https://www.github.com/tauri-apps/tauri/pull/2804), [#3912](https://www.github.com/tauri-apps/tauri/pull/3912) ([#5399](https://www.github.com/tauri-apps/tauri/pull/5399)) on 2022-10-19
- Add `title_bar_style` option for macOS windows.
- [321f3fed](https://www.github.com/tauri-apps/tauri/commit/321f3fed19df40c1223099bce953332b7f00f7a9) feat(macos): `title_bar_style` and `hidden_title` window options, closes [#2663](https://www.github.com/tauri-apps/tauri/pull/2663) ([#3965](https://www.github.com/tauri-apps/tauri/pull/3965)) on 2022-09-30
- Fix regression introduce in tauri@1.1 which prevented removing tray icon when the app exits on Windows.
- [f756cd5e](https://www.github.com/tauri-apps/tauri/commit/f756cd5e7ecc86f178f8d602eded1e1b6ecb51f3) fix(core): wait for tray cleanup before exiting app, closes [#5244](https://www.github.com/tauri-apps/tauri/pull/5244) ([#5245](https://www.github.com/tauri-apps/tauri/pull/5245)) on 2022-10-04
- Added methods to set the system tray title on macOS.
- [8f1ace77](https://www.github.com/tauri-apps/tauri/commit/8f1ace77956ac3477826ceb059a191e55b3fff93) feat: expose `set_title` for MacOS tray ([#5182](https://www.github.com/tauri-apps/tauri/pull/5182)) on 2022-09-30
- Added the `user_agent` option when creating a window.
- [a6c94119](https://www.github.com/tauri-apps/tauri/commit/a6c94119d8545d509723b147c273ca5edfe3729f) feat(core): expose user_agent to window config ([#5317](https://www.github.com/tauri-apps/tauri/pull/5317)) on 2022-10-02
## \[0.11.1] ## \[0.11.1]
- Add missing allowlist config for `set_cursor_grab`, `set_cursor_visible`, `set_cursor_icon` and `set_cursor_position` APIs. - Add missing allowlist config for `set_cursor_grab`, `set_cursor_visible`, `set_cursor_icon` and `set_cursor_position` APIs.

View File

@ -1,6 +1,6 @@
[package] [package]
name = "tauri-runtime-wry" name = "tauri-runtime-wry"
version = "0.11.1" version = "0.12.0"
authors = [ "Tauri Programme within The Commons Conservancy" ] authors = [ "Tauri Programme within The Commons Conservancy" ]
categories = [ "gui", "web-programming" ] categories = [ "gui", "web-programming" ]
license = "Apache-2.0 OR MIT" license = "Apache-2.0 OR MIT"
@ -14,8 +14,8 @@ readme = "README.md"
[dependencies] [dependencies]
wry = { version = "0.22", default-features = false, features = [ "file-drop", "protocol" ] } wry = { version = "0.22", default-features = false, features = [ "file-drop", "protocol" ] }
tauri-runtime = { version = "0.11.1", path = "../tauri-runtime" } tauri-runtime = { version = "0.12.0", path = "../tauri-runtime" }
tauri-utils = { version = "1.1.1", path = "../tauri-utils" } tauri-utils = { version = "1.2.0", path = "../tauri-utils" }
uuid = { version = "1", features = [ "v4" ] } uuid = { version = "1", features = [ "v4" ] }
rand = "0.8" rand = "0.8"
raw-window-handle = "0.5" raw-window-handle = "0.5"

View File

@ -1,5 +1,19 @@
# Changelog # Changelog
## \[0.12.0]
- Readd the option to create an unfocused window via the `focused` method. The `focus` function has been deprecated.
- [4036e15f](https://www.github.com/tauri-apps/tauri/commit/4036e15f5af933bdc0d0913508b5103958afc143) feat(core): reimplement window initial focus flag, closes [#5120](https://www.github.com/tauri-apps/tauri/pull/5120) ([#5338](https://www.github.com/tauri-apps/tauri/pull/5338)) on 2022-10-08
- Added `Runtime::show()`, `RuntimeHandle::show()`, `Runtime::hide()`, `RuntimeHandle::hide()` for hiding/showing the entire application on macOS.
- [39bf895b](https://www.github.com/tauri-apps/tauri/commit/39bf895b73ec6b53f5758815396ba85dda6b9c67) feat(macOS): Add application `show` and `hide` methods ([#3689](https://www.github.com/tauri-apps/tauri/pull/3689)) on 2022-10-03
- - [7d9aa398](https://www.github.com/tauri-apps/tauri/commit/7d9aa3987efce2d697179ffc33646d086c68030c) feat: bump MSRV to 1.59 ([#5296](https://www.github.com/tauri-apps/tauri/pull/5296)) on 2022-09-28
- Added `tabbing_identifier` to the window builder on macOS.
- [4137ab44](https://www.github.com/tauri-apps/tauri/commit/4137ab44a81d739556cbc7583485887e78952bf1) feat(macos): add `tabbing_identifier` option, closes [#2804](https://www.github.com/tauri-apps/tauri/pull/2804), [#3912](https://www.github.com/tauri-apps/tauri/pull/3912) ([#5399](https://www.github.com/tauri-apps/tauri/pull/5399)) on 2022-10-19
- Added methods to set the system tray title on macOS.
- [8f1ace77](https://www.github.com/tauri-apps/tauri/commit/8f1ace77956ac3477826ceb059a191e55b3fff93) feat: expose `set_title` for MacOS tray ([#5182](https://www.github.com/tauri-apps/tauri/pull/5182)) on 2022-09-30
- Added the `user_agent` option when creating a window.
- [a6c94119](https://www.github.com/tauri-apps/tauri/commit/a6c94119d8545d509723b147c273ca5edfe3729f) feat(core): expose user_agent to window config ([#5317](https://www.github.com/tauri-apps/tauri/pull/5317)) on 2022-10-02
## \[0.11.1] ## \[0.11.1]
- Add missing allowlist config for `set_cursor_grab`, `set_cursor_visible`, `set_cursor_icon` and `set_cursor_position` APIs. - Add missing allowlist config for `set_cursor_grab`, `set_cursor_visible`, `set_cursor_icon` and `set_cursor_position` APIs.

View File

@ -1,6 +1,6 @@
[package] [package]
name = "tauri-runtime" name = "tauri-runtime"
version = "0.11.1" version = "0.12.0"
authors = [ "Tauri Programme within The Commons Conservancy" ] authors = [ "Tauri Programme within The Commons Conservancy" ]
categories = [ "gui", "web-programming" ] categories = [ "gui", "web-programming" ]
license = "Apache-2.0 OR MIT" license = "Apache-2.0 OR MIT"
@ -26,7 +26,7 @@ targets = [
serde = { version = "1.0", features = [ "derive" ] } serde = { version = "1.0", features = [ "derive" ] }
serde_json = "1.0" serde_json = "1.0"
thiserror = "1.0" thiserror = "1.0"
tauri-utils = { version = "1.1.1", path = "../tauri-utils" } tauri-utils = { version = "1.2.0", path = "../tauri-utils" }
uuid = { version = "1", features = [ "v4" ] } uuid = { version = "1", features = [ "v4" ] }
http = "0.2.4" http = "0.2.4"
http-range = "0.1.4" http-range = "0.1.4"

View File

@ -1,5 +1,27 @@
# Changelog # Changelog
## \[1.2.0]
- Validate `pacakge > productName` in the tauri config and produce errors if it contains one of the following characters `/\:*?\"<>|`
- [b9316a64](https://www.github.com/tauri-apps/tauri/commit/b9316a64eaa9348c79efafb8b94960d9b4d5b27a) fix(cli): validate `productName` in config, closes [#5233](https://www.github.com/tauri-apps/tauri/pull/5233) ([#5262](https://www.github.com/tauri-apps/tauri/pull/5262)) on 2022-09-28
- Properly serialize HTML template tags.
- [aec5537d](https://www.github.com/tauri-apps/tauri/commit/aec5537de0205f62b2ae5c89da04d21930a6fc2e) fix(codegen): serialize template tags, closes [#4410](https://www.github.com/tauri-apps/tauri/pull/4410) ([#5247](https://www.github.com/tauri-apps/tauri/pull/5247)) on 2022-09-28
- `PatternKind::Isolation` is now defined even without the `isolation` feature.
- [a178f95d](https://www.github.com/tauri-apps/tauri/commit/a178f95d68b773779b40235a3a22115a5e36aa6a) feat: config schema generator ([#5193](https://www.github.com/tauri-apps/tauri/pull/5193)) on 2022-10-28
- Added the `app` allowlist module.
- [39bf895b](https://www.github.com/tauri-apps/tauri/commit/39bf895b73ec6b53f5758815396ba85dda6b9c67) feat(macOS): Add application `show` and `hide` methods ([#3689](https://www.github.com/tauri-apps/tauri/pull/3689)) on 2022-10-03
- - [7d9aa398](https://www.github.com/tauri-apps/tauri/commit/7d9aa3987efce2d697179ffc33646d086c68030c) feat: bump MSRV to 1.59 ([#5296](https://www.github.com/tauri-apps/tauri/pull/5296)) on 2022-09-28
- Add `tauri.conf.json > bundle > publisher` field to specify the app publisher.
- [628285c1](https://www.github.com/tauri-apps/tauri/commit/628285c1cf43f03ed62378f3b6cc0c991317526f) feat(bundler): add `publisher` field, closes [#5273](https://www.github.com/tauri-apps/tauri/pull/5273) ([#5283](https://www.github.com/tauri-apps/tauri/pull/5283)) on 2022-09-28
- Canonicalize the return value of `platform::resource_dir`.
- [a06dc699](https://www.github.com/tauri-apps/tauri/commit/a06dc6993148f10ff7623c9dcc81f313dd960ad0) fix(core): canonicalize resource dir to fix scope check, closes [#5196](https://www.github.com/tauri-apps/tauri/pull/5196) ([#5218](https://www.github.com/tauri-apps/tauri/pull/5218)) on 2022-09-29
- Added `title` option on the system tray configuration (macOS only).
- [8f1ace77](https://www.github.com/tauri-apps/tauri/commit/8f1ace77956ac3477826ceb059a191e55b3fff93) feat: expose `set_title` for MacOS tray ([#5182](https://www.github.com/tauri-apps/tauri/pull/5182)) on 2022-09-30
- Added the `user_agent` option to the window configuration.
- [a6c94119](https://www.github.com/tauri-apps/tauri/commit/a6c94119d8545d509723b147c273ca5edfe3729f) feat(core): expose user_agent to window config ([#5317](https://www.github.com/tauri-apps/tauri/pull/5317)) on 2022-10-02
- Add `mime_type` module.
- [54c337e0](https://www.github.com/tauri-apps/tauri/commit/54c337e06f3bc624c4780cf002bc54790f446c90) feat(cli): hotreload support for frontend static files, closes [#2173](https://www.github.com/tauri-apps/tauri/pull/2173) ([#5256](https://www.github.com/tauri-apps/tauri/pull/5256)) on 2022-09-28
## \[1.1.1] ## \[1.1.1]
- Add missing allowlist config for `set_cursor_grab`, `set_cursor_visible`, `set_cursor_icon` and `set_cursor_position` APIs. - Add missing allowlist config for `set_cursor_grab`, `set_cursor_visible`, `set_cursor_icon` and `set_cursor_position` APIs.

View File

@ -1,6 +1,6 @@
[package] [package]
name = "tauri-utils" name = "tauri-utils"
version = "1.1.1" version = "1.2.0"
authors = [ "Tauri Programme within The Commons Conservancy" ] authors = [ "Tauri Programme within The Commons Conservancy" ]
license = "Apache-2.0 OR MIT" license = "Apache-2.0 OR MIT"
homepage = "https://tauri.app" homepage = "https://tauri.app"

View File

@ -1,5 +1,51 @@
# Changelog # Changelog
## \[1.2.0]
- Add `accept_first_mouse` option for macOS windows.
- [95f467ad](https://www.github.com/tauri-apps/tauri/commit/95f467add51448319983c54e2f382c7c09fb72d6) feat(core): add window `accept_first_mouse` option, closes [#5347](https://www.github.com/tauri-apps/tauri/pull/5347) ([#5374](https://www.github.com/tauri-apps/tauri/pull/5374)) on 2022-10-17
- Add new app-specific `BaseDirectory` enum variants `AppConfig`, `AppData`, `AppLocalData`, `AppCache` and `AppLog` along with equivalent functions in `path` module and deprecated ambiguous variants `Log` and `App` along with their equivalent functions in `path` module.
- [5d89905e](https://www.github.com/tauri-apps/tauri/commit/5d89905e39ce0e6eaaec50a693679335449edb32) feat(api): add app-specific directory APIs, closes [#5263](https://www.github.com/tauri-apps/tauri/pull/5263) ([#5272](https://www.github.com/tauri-apps/tauri/pull/5272)) on 2022-09-28
- Set the correct mimetype when streaming files through `asset:` protocol
- [39443b43](https://www.github.com/tauri-apps/tauri/commit/39443b4350bd208c4d6eec5e1095f215199f8aa3) fix(core): set correct mimetype for asset protocol streams, closes [#5203](https://www.github.com/tauri-apps/tauri/pull/5203) ([#5210](https://www.github.com/tauri-apps/tauri/pull/5210)) on 2022-09-30
- [2d9c2b47](https://www.github.com/tauri-apps/tauri/commit/2d9c2b472416339829f9113f976f193bf8e0665f) Revert "fix(core): set correct mimetype for asset protocol streams, closes [#5203](https://www.github.com/tauri-apps/tauri/pull/5203) ([#5210](https://www.github.com/tauri-apps/tauri/pull/5210))" on 2022-09-30
- [9b1a6a1c](https://www.github.com/tauri-apps/tauri/commit/9b1a6a1c02b8d62dd47d9ce42aa05723d7c1b892) fix(core): set correct mimetype for asset protocol streams, [#5203](https://www.github.com/tauri-apps/tauri/pull/5203) ([#5536](https://www.github.com/tauri-apps/tauri/pull/5536)) on 2022-11-04
- Disable automatic window tabbing on macOS when the `tabbing_identifier` option is not defined, the window is transparent or does not have decorations.
- [4137ab44](https://www.github.com/tauri-apps/tauri/commit/4137ab44a81d739556cbc7583485887e78952bf1) feat(macos): add `tabbing_identifier` option, closes [#2804](https://www.github.com/tauri-apps/tauri/pull/2804), [#3912](https://www.github.com/tauri-apps/tauri/pull/3912) ([#5399](https://www.github.com/tauri-apps/tauri/pull/5399)) on 2022-10-19
- The custom protocol now validates the request URI. This has implications when using the `asset` protocol without the `convertFileSrc` helper, the URL must now use the `asset://localhost/$filePath` format.
- [357480f4](https://www.github.com/tauri-apps/tauri/commit/357480f4ae43aa8da99f7ba61ae2ee51b4552c60) feat(core): custom protocol headers on Linux, closes [#4496](https://www.github.com/tauri-apps/tauri/pull/4496) ([#5421](https://www.github.com/tauri-apps/tauri/pull/5421)) on 2022-10-17
- Escape glob special characters in files/directories when dropping files or using the open/save dialogs.
- [4cbdf0fb](https://www.github.com/tauri-apps/tauri/commit/4cbdf0fb1c0de5004eab51c36d5843a9816f18af) fix(core): escape glob characters in drop/dialogs , closes [#5234](https://www.github.com/tauri-apps/tauri/pull/5234) ([#5237](https://www.github.com/tauri-apps/tauri/pull/5237)) on 2022-10-05
- Properly emit events with object payload.
- [79dd6e16](https://www.github.com/tauri-apps/tauri/commit/79dd6e16a7306351e2acf21166506b2876b58a7e) fix(core): properly emit events with object payload, closes [#5482](https://www.github.com/tauri-apps/tauri/pull/5482) ([#5492](https://www.github.com/tauri-apps/tauri/pull/5492)) on 2022-10-27
- Fixes access to the `WebviewWindow.getByLabel` function in a `tauri://window-created` event listener.
- [e00b1e5f](https://www.github.com/tauri-apps/tauri/commit/e00b1e5f94b3f841bf107cc17ee74be9203ea080) fix(core): update metadata before window-created listeners, closes [#5191](https://www.github.com/tauri-apps/tauri/pull/5191) ([#5458](https://www.github.com/tauri-apps/tauri/pull/5458)) on 2022-10-22
- Fixes resource reading being always rejected by the scope.
- [a06dc699](https://www.github.com/tauri-apps/tauri/commit/a06dc6993148f10ff7623c9dcc81f313dd960ad0) fix(core): canonicalize resource dir to fix scope check, closes [#5196](https://www.github.com/tauri-apps/tauri/pull/5196) ([#5218](https://www.github.com/tauri-apps/tauri/pull/5218)) on 2022-09-29
- Fixes `__TAURI_PATTERN__` object freeze.
- [49f06ca4](https://www.github.com/tauri-apps/tauri/commit/49f06ca4b9f1d02933e46bbc50330b84ac81be87) fix: deepfreeze check by prop ([#5407](https://www.github.com/tauri-apps/tauri/pull/5407)) on 2022-10-17
- Readd the option to create an unfocused window via the `focused` method. The `focus` function has been deprecated.
- [4036e15f](https://www.github.com/tauri-apps/tauri/commit/4036e15f5af933bdc0d0913508b5103958afc143) feat(core): reimplement window initial focus flag, closes [#5120](https://www.github.com/tauri-apps/tauri/pull/5120) ([#5338](https://www.github.com/tauri-apps/tauri/pull/5338)) on 2022-10-08
- Add `hidden_title` option for macOS windows.
- [321f3fed](https://www.github.com/tauri-apps/tauri/commit/321f3fed19df40c1223099bce953332b7f00f7a9) feat(macos): `title_bar_style` and `hidden_title` window options, closes [#2663](https://www.github.com/tauri-apps/tauri/pull/2663) ([#3965](https://www.github.com/tauri-apps/tauri/pull/3965)) on 2022-09-30
- Custom protocol headers are now implemented on Linux when running on webkit2gtk 2.36 or above.
- [357480f4](https://www.github.com/tauri-apps/tauri/commit/357480f4ae43aa8da99f7ba61ae2ee51b4552c60) feat(core): custom protocol headers on Linux, closes [#4496](https://www.github.com/tauri-apps/tauri/pull/4496) ([#5421](https://www.github.com/tauri-apps/tauri/pull/5421)) on 2022-10-17
- Add `App::show()`, `AppHandle::show()`, `App::hide()` and `AppHandle::hide()` for hiding/showing the entire application on macOS.
- [39bf895b](https://www.github.com/tauri-apps/tauri/commit/39bf895b73ec6b53f5758815396ba85dda6b9c67) feat(macOS): Add application `show` and `hide` methods ([#3689](https://www.github.com/tauri-apps/tauri/pull/3689)) on 2022-10-03
- Fix a deadlock when modifying the menu in the `on_menu_event` closure.
- [ae65951b](https://www.github.com/tauri-apps/tauri/commit/ae65951bc477126b71816d77424f8167814bbe8d) fix(core): fix deadlock in `on_menu_event`, closes [#5254](https://www.github.com/tauri-apps/tauri/pull/5254) ([#5257](https://www.github.com/tauri-apps/tauri/pull/5257)) on 2022-09-28
- - [7d9aa398](https://www.github.com/tauri-apps/tauri/commit/7d9aa3987efce2d697179ffc33646d086c68030c) feat: bump MSRV to 1.59 ([#5296](https://www.github.com/tauri-apps/tauri/pull/5296)) on 2022-09-28
- Resolve base system directory in shell scope.
- [99fe1c56](https://www.github.com/tauri-apps/tauri/commit/99fe1c562ffcea4089f785c73f4e6706d4ebc16b) fix(core): resolve base dir in shell scope, closes [#5480](https://www.github.com/tauri-apps/tauri/pull/5480) ([#5508](https://www.github.com/tauri-apps/tauri/pull/5508)) on 2022-11-04
- Added `tabbing_identifier` to the window builder on macOS.
- [4137ab44](https://www.github.com/tauri-apps/tauri/commit/4137ab44a81d739556cbc7583485887e78952bf1) feat(macos): add `tabbing_identifier` option, closes [#2804](https://www.github.com/tauri-apps/tauri/pull/2804), [#3912](https://www.github.com/tauri-apps/tauri/pull/3912) ([#5399](https://www.github.com/tauri-apps/tauri/pull/5399)) on 2022-10-19
- Add `title_bar_style` option for macOS windows.
- [321f3fed](https://www.github.com/tauri-apps/tauri/commit/321f3fed19df40c1223099bce953332b7f00f7a9) feat(macos): `title_bar_style` and `hidden_title` window options, closes [#2663](https://www.github.com/tauri-apps/tauri/pull/2663) ([#3965](https://www.github.com/tauri-apps/tauri/pull/3965)) on 2022-09-30
- Added methods to set the system tray title on macOS.
- [8f1ace77](https://www.github.com/tauri-apps/tauri/commit/8f1ace77956ac3477826ceb059a191e55b3fff93) feat: expose `set_title` for MacOS tray ([#5182](https://www.github.com/tauri-apps/tauri/pull/5182)) on 2022-09-30
- Added the `user_agent` option when creating a window.
- [a6c94119](https://www.github.com/tauri-apps/tauri/commit/a6c94119d8545d509723b147c273ca5edfe3729f) feat(core): expose user_agent to window config ([#5317](https://www.github.com/tauri-apps/tauri/pull/5317)) on 2022-10-02
## \[1.1.1] ## \[1.1.1]
- Add missing allowlist config for `set_cursor_grab`, `set_cursor_visible`, `set_cursor_icon` and `set_cursor_position` APIs. - Add missing allowlist config for `set_cursor_grab`, `set_cursor_visible`, `set_cursor_icon` and `set_cursor_position` APIs.

View File

@ -10,7 +10,7 @@ license = "Apache-2.0 OR MIT"
name = "tauri" name = "tauri"
readme = "README.md" readme = "README.md"
repository = "https://github.com/tauri-apps/tauri" repository = "https://github.com/tauri-apps/tauri"
version = "1.1.1" version = "1.2.0"
[package.metadata.docs.rs] [package.metadata.docs.rs]
no-default-features = true no-default-features = true
@ -49,10 +49,10 @@ url = { version = "2.3" }
anyhow = "1.0" anyhow = "1.0"
thiserror = "1.0" thiserror = "1.0"
once_cell = "1" once_cell = "1"
tauri-runtime = { version = "0.11.1", path = "../tauri-runtime" } tauri-runtime = { version = "0.12.0", path = "../tauri-runtime" }
tauri-macros = { version = "1.1.1", path = "../tauri-macros" } tauri-macros = { version = "1.2.0", path = "../tauri-macros" }
tauri-utils = { version = "1.1.1", features = [ "resources" ], path = "../tauri-utils" } tauri-utils = { version = "1.2.0", features = [ "resources" ], path = "../tauri-utils" }
tauri-runtime-wry = { version = "0.11.1", path = "../tauri-runtime-wry", optional = true } tauri-runtime-wry = { version = "0.12.0", path = "../tauri-runtime-wry", optional = true }
rand = "0.8" rand = "0.8"
semver = { version = "1.0", features = [ "serde" ] } semver = { version = "1.0", features = [ "serde" ] }
serde_repr = "0.1" serde_repr = "0.1"

View File

@ -3128,7 +3128,7 @@ dependencies = [
[[package]] [[package]]
name = "tauri" name = "tauri"
version = "1.1.1" version = "1.2.0"
dependencies = [ dependencies = [
"anyhow", "anyhow",
"attohttpc", "attohttpc",
@ -3190,7 +3190,7 @@ dependencies = [
[[package]] [[package]]
name = "tauri-build" name = "tauri-build"
version = "1.1.1" version = "1.2.0"
dependencies = [ dependencies = [
"anyhow", "anyhow",
"cargo_toml", "cargo_toml",
@ -3206,7 +3206,7 @@ dependencies = [
[[package]] [[package]]
name = "tauri-codegen" name = "tauri-codegen"
version = "1.1.1" version = "1.2.0"
dependencies = [ dependencies = [
"base64", "base64",
"brotli", "brotli",
@ -3230,7 +3230,7 @@ dependencies = [
[[package]] [[package]]
name = "tauri-macros" name = "tauri-macros"
version = "1.1.1" version = "1.2.0"
dependencies = [ dependencies = [
"heck 0.4.0", "heck 0.4.0",
"proc-macro2", "proc-macro2",
@ -3242,7 +3242,7 @@ dependencies = [
[[package]] [[package]]
name = "tauri-runtime" name = "tauri-runtime"
version = "0.11.1" version = "0.12.0"
dependencies = [ dependencies = [
"gtk", "gtk",
"http", "http",
@ -3260,7 +3260,7 @@ dependencies = [
[[package]] [[package]]
name = "tauri-runtime-wry" name = "tauri-runtime-wry"
version = "0.11.1" version = "0.12.0"
dependencies = [ dependencies = [
"cocoa", "cocoa",
"gtk", "gtk",
@ -3278,7 +3278,7 @@ dependencies = [
[[package]] [[package]]
name = "tauri-utils" name = "tauri-utils"
version = "1.1.1" version = "1.2.0"
dependencies = [ dependencies = [
"aes-gcm", "aes-gcm",
"brotli", "brotli",

View File

@ -2383,7 +2383,7 @@ dependencies = [
[[package]] [[package]]
name = "tauri" name = "tauri"
version = "1.1.1" version = "1.2.0"
dependencies = [ dependencies = [
"anyhow", "anyhow",
"cocoa", "cocoa",
@ -2429,7 +2429,7 @@ dependencies = [
[[package]] [[package]]
name = "tauri-build" name = "tauri-build"
version = "1.1.1" version = "1.2.0"
dependencies = [ dependencies = [
"anyhow", "anyhow",
"cargo_toml", "cargo_toml",
@ -2445,7 +2445,7 @@ dependencies = [
[[package]] [[package]]
name = "tauri-codegen" name = "tauri-codegen"
version = "1.1.1" version = "1.2.0"
dependencies = [ dependencies = [
"base64", "base64",
"brotli", "brotli",
@ -2469,7 +2469,7 @@ dependencies = [
[[package]] [[package]]
name = "tauri-macros" name = "tauri-macros"
version = "1.1.1" version = "1.2.0"
dependencies = [ dependencies = [
"heck 0.4.0", "heck 0.4.0",
"proc-macro2", "proc-macro2",
@ -2481,7 +2481,7 @@ dependencies = [
[[package]] [[package]]
name = "tauri-runtime" name = "tauri-runtime"
version = "0.11.1" version = "0.12.0"
dependencies = [ dependencies = [
"gtk", "gtk",
"http", "http",
@ -2499,7 +2499,7 @@ dependencies = [
[[package]] [[package]]
name = "tauri-runtime-wry" name = "tauri-runtime-wry"
version = "0.11.1" version = "0.12.0"
dependencies = [ dependencies = [
"cocoa", "cocoa",
"gtk", "gtk",
@ -2517,7 +2517,7 @@ dependencies = [
[[package]] [[package]]
name = "tauri-utils" name = "tauri-utils"
version = "1.1.1" version = "1.2.0"
dependencies = [ dependencies = [
"brotli", "brotli",
"ctor", "ctor",

View File

@ -2383,7 +2383,7 @@ dependencies = [
[[package]] [[package]]
name = "tauri" name = "tauri"
version = "1.1.1" version = "1.2.0"
dependencies = [ dependencies = [
"anyhow", "anyhow",
"cocoa", "cocoa",
@ -2429,7 +2429,7 @@ dependencies = [
[[package]] [[package]]
name = "tauri-build" name = "tauri-build"
version = "1.1.1" version = "1.2.0"
dependencies = [ dependencies = [
"anyhow", "anyhow",
"cargo_toml", "cargo_toml",
@ -2445,7 +2445,7 @@ dependencies = [
[[package]] [[package]]
name = "tauri-codegen" name = "tauri-codegen"
version = "1.1.1" version = "1.2.0"
dependencies = [ dependencies = [
"base64", "base64",
"brotli", "brotli",
@ -2469,7 +2469,7 @@ dependencies = [
[[package]] [[package]]
name = "tauri-macros" name = "tauri-macros"
version = "1.1.1" version = "1.2.0"
dependencies = [ dependencies = [
"heck 0.4.0", "heck 0.4.0",
"proc-macro2", "proc-macro2",
@ -2481,7 +2481,7 @@ dependencies = [
[[package]] [[package]]
name = "tauri-runtime" name = "tauri-runtime"
version = "0.11.1" version = "0.12.0"
dependencies = [ dependencies = [
"gtk", "gtk",
"http", "http",
@ -2499,7 +2499,7 @@ dependencies = [
[[package]] [[package]]
name = "tauri-runtime-wry" name = "tauri-runtime-wry"
version = "0.11.1" version = "0.12.0"
dependencies = [ dependencies = [
"cocoa", "cocoa",
"gtk", "gtk",
@ -2517,7 +2517,7 @@ dependencies = [
[[package]] [[package]]
name = "tauri-utils" name = "tauri-utils"
version = "1.1.1" version = "1.2.0"
dependencies = [ dependencies = [
"brotli", "brotli",
"ctor", "ctor",

View File

@ -2353,7 +2353,7 @@ dependencies = [
[[package]] [[package]]
name = "tauri" name = "tauri"
version = "1.1.1" version = "1.2.0"
dependencies = [ dependencies = [
"anyhow", "anyhow",
"cocoa", "cocoa",
@ -2396,7 +2396,7 @@ dependencies = [
[[package]] [[package]]
name = "tauri-build" name = "tauri-build"
version = "1.1.1" version = "1.2.0"
dependencies = [ dependencies = [
"anyhow", "anyhow",
"cargo_toml", "cargo_toml",
@ -2412,7 +2412,7 @@ dependencies = [
[[package]] [[package]]
name = "tauri-codegen" name = "tauri-codegen"
version = "1.1.1" version = "1.2.0"
dependencies = [ dependencies = [
"base64", "base64",
"brotli", "brotli",
@ -2435,7 +2435,7 @@ dependencies = [
[[package]] [[package]]
name = "tauri-macros" name = "tauri-macros"
version = "1.1.1" version = "1.2.0"
dependencies = [ dependencies = [
"heck 0.4.0", "heck 0.4.0",
"proc-macro2", "proc-macro2",
@ -2447,7 +2447,7 @@ dependencies = [
[[package]] [[package]]
name = "tauri-runtime" name = "tauri-runtime"
version = "0.11.1" version = "0.12.0"
dependencies = [ dependencies = [
"gtk", "gtk",
"http", "http",
@ -2465,7 +2465,7 @@ dependencies = [
[[package]] [[package]]
name = "tauri-runtime-wry" name = "tauri-runtime-wry"
version = "0.11.1" version = "0.12.0"
dependencies = [ dependencies = [
"cocoa", "cocoa",
"gtk", "gtk",
@ -2483,7 +2483,7 @@ dependencies = [
[[package]] [[package]]
name = "tauri-utils" name = "tauri-utils"
version = "1.1.1" version = "1.2.0"
dependencies = [ dependencies = [
"brotli", "brotli",
"ctor", "ctor",

View File

@ -2533,7 +2533,7 @@ dependencies = [
[[package]] [[package]]
name = "tauri" name = "tauri"
version = "1.1.1" version = "1.2.0"
dependencies = [ dependencies = [
"anyhow", "anyhow",
"attohttpc", "attohttpc",
@ -2582,7 +2582,7 @@ dependencies = [
[[package]] [[package]]
name = "tauri-build" name = "tauri-build"
version = "1.1.1" version = "1.2.0"
dependencies = [ dependencies = [
"anyhow", "anyhow",
"cargo_toml", "cargo_toml",
@ -2598,7 +2598,7 @@ dependencies = [
[[package]] [[package]]
name = "tauri-codegen" name = "tauri-codegen"
version = "1.1.1" version = "1.2.0"
dependencies = [ dependencies = [
"base64", "base64",
"brotli", "brotli",
@ -2621,7 +2621,7 @@ dependencies = [
[[package]] [[package]]
name = "tauri-macros" name = "tauri-macros"
version = "1.1.1" version = "1.2.0"
dependencies = [ dependencies = [
"heck 0.4.0", "heck 0.4.0",
"proc-macro2", "proc-macro2",
@ -2633,7 +2633,7 @@ dependencies = [
[[package]] [[package]]
name = "tauri-runtime" name = "tauri-runtime"
version = "0.11.1" version = "0.12.0"
dependencies = [ dependencies = [
"gtk", "gtk",
"http", "http",
@ -2651,7 +2651,7 @@ dependencies = [
[[package]] [[package]]
name = "tauri-runtime-wry" name = "tauri-runtime-wry"
version = "0.11.1" version = "0.12.0"
dependencies = [ dependencies = [
"cocoa", "cocoa",
"gtk", "gtk",
@ -2669,7 +2669,7 @@ dependencies = [
[[package]] [[package]]
name = "tauri-utils" name = "tauri-utils"
version = "1.1.1" version = "1.2.0"
dependencies = [ dependencies = [
"brotli", "brotli",
"ctor", "ctor",

View File

@ -1,5 +1,30 @@
# Changelog # Changelog
## \[1.2.0]
- Added the `acceptFirstMouse` window option.
- [95f467ad](https://www.github.com/tauri-apps/tauri/commit/95f467add51448319983c54e2f382c7c09fb72d6) feat(core): add window `accept_first_mouse` option, closes [#5347](https://www.github.com/tauri-apps/tauri/pull/5347) ([#5374](https://www.github.com/tauri-apps/tauri/pull/5374)) on 2022-10-17
- Fix incorrect return type on `fs/exists`
- [ca3cd8b3](https://www.github.com/tauri-apps/tauri/commit/ca3cd8b3d11beb9b6102da40b7d27f6dbe6cd2d0) fix(api): fs/exists return type previously set to void when it should be boolean ([#5252](https://www.github.com/tauri-apps/tauri/pull/5252)) on 2022-09-29
- Initialize `Monitor` instances with the correct classes for `position` and `size` fields instead of plain object.
- [6f41a271](https://www.github.com/tauri-apps/tauri/commit/6f41a2712445ac41a5ed84bbcd40af3b76c8b1d8) fix(api.js): fix `Monitor` initialization, closes [#4672](https://www.github.com/tauri-apps/tauri/pull/4672) ([#5314](https://www.github.com/tauri-apps/tauri/pull/5314)) on 2022-09-30
- **Breaking change:** Node.js v12 is no longer supported.
- [1129f4f5](https://www.github.com/tauri-apps/tauri/commit/1129f4f575dd02f746abe8e66472c88c8f9fe63d) refactor: simplify api.js bundling ([#4277](https://www.github.com/tauri-apps/tauri/pull/4277)) on 2022-10-04
- Add new app-specific `BaseDirectory` enum variants `AppConfig`, `AppData`, `AppLocalData`, `AppCache` and `AppLog` along with equivalent functions in `path` module and deprecated ambiguous variants `Log` and `App` along with their equivalent functions in `path` module.
- [5d89905e](https://www.github.com/tauri-apps/tauri/commit/5d89905e39ce0e6eaaec50a693679335449edb32) feat(api): add app-specific directory APIs, closes [#5263](https://www.github.com/tauri-apps/tauri/pull/5263) ([#5272](https://www.github.com/tauri-apps/tauri/pull/5272)) on 2022-09-28
- Fix `dialog.save` return type
- [8357ce5b](https://www.github.com/tauri-apps/tauri/commit/8357ce5b2efdd6f92c7944822542e48ba0e303ce) Fix dialog.save return type ([#5373](https://www.github.com/tauri-apps/tauri/pull/5373)) on 2022-10-08
- Added support to `FormData` on the `Body.form` function.
- [aa119f28](https://www.github.com/tauri-apps/tauri/commit/aa119f28364f8ffbc64c6bcdfc77483613076a20) feat(api): add FormData support on Body.form, closes [#5545](https://www.github.com/tauri-apps/tauri/pull/5545) ([#5546](https://www.github.com/tauri-apps/tauri/pull/5546)) on 2022-11-04
- Added `show` and `hide` methods on the `app` module.
- [39bf895b](https://www.github.com/tauri-apps/tauri/commit/39bf895b73ec6b53f5758815396ba85dda6b9c67) feat(macOS): Add application `show` and `hide` methods ([#3689](https://www.github.com/tauri-apps/tauri/pull/3689)) on 2022-10-03
- Added `tabbingIdentifier` window option for macOS.
- [4137ab44](https://www.github.com/tauri-apps/tauri/commit/4137ab44a81d739556cbc7583485887e78952bf1) feat(macos): add `tabbing_identifier` option, closes [#2804](https://www.github.com/tauri-apps/tauri/pull/2804), [#3912](https://www.github.com/tauri-apps/tauri/pull/3912) ([#5399](https://www.github.com/tauri-apps/tauri/pull/5399)) on 2022-10-19
- Added `tabbing_identifier` to the window builder on macOS.
- [4137ab44](https://www.github.com/tauri-apps/tauri/commit/4137ab44a81d739556cbc7583485887e78952bf1) feat(macos): add `tabbing_identifier` option, closes [#2804](https://www.github.com/tauri-apps/tauri/pull/2804), [#3912](https://www.github.com/tauri-apps/tauri/pull/3912) ([#5399](https://www.github.com/tauri-apps/tauri/pull/5399)) on 2022-10-19
- Added the `user_agent` option when creating a window.
- [a6c94119](https://www.github.com/tauri-apps/tauri/commit/a6c94119d8545d509723b147c273ca5edfe3729f) feat(core): expose user_agent to window config ([#5317](https://www.github.com/tauri-apps/tauri/pull/5317)) on 2022-10-02
## \[1.1.0] ## \[1.1.0]
- Update `mockIPC()` handler signature to allow async handler functions. - Update `mockIPC()` handler signature to allow async handler functions.

View File

@ -1,6 +1,6 @@
{ {
"name": "@tauri-apps/api", "name": "@tauri-apps/api",
"version": "1.1.0", "version": "1.2.0",
"description": "Tauri API definitions", "description": "Tauri API definitions",
"type": "module", "type": "module",
"funding": { "funding": {

View File

@ -1,5 +1,17 @@
# Changelog # Changelog
## \[1.1.0]
- Use correct code `ja-JP` for japanese instead of `jp-JP`.
- [d4cac202](https://www.github.com/tauri-apps/tauri/commit/d4cac202923fc34962721413f7051bca50002809) fix(bundler): fix japanese lang code, closes [#5342](https://www.github.com/tauri-apps/tauri/pull/5342) ([#5346](https://www.github.com/tauri-apps/tauri/pull/5346)) on 2022-10-04
- Fix WiX DLL load on Windows Server.
- [7aaf27ce](https://www.github.com/tauri-apps/tauri/commit/7aaf27ce5f026547ed490731e37cfc917458bbd6) fix(bundler): load WiX DLLs on Github Actions ([#5552](https://www.github.com/tauri-apps/tauri/pull/5552)) on 2022-11-04
- - [7d9aa398](https://www.github.com/tauri-apps/tauri/commit/7d9aa3987efce2d697179ffc33646d086c68030c) feat: bump MSRV to 1.59 ([#5296](https://www.github.com/tauri-apps/tauri/pull/5296)) on 2022-09-28
- Add `tauri.conf.json > bundle > publisher` field to specify the app publisher.
- [628285c1](https://www.github.com/tauri-apps/tauri/commit/628285c1cf43f03ed62378f3b6cc0c991317526f) feat(bundler): add `publisher` field, closes [#5273](https://www.github.com/tauri-apps/tauri/pull/5273) ([#5283](https://www.github.com/tauri-apps/tauri/pull/5283)) on 2022-09-28
- Clear environment variables on the WiX light.exe and candle.exe commands to avoid "Windows Installer Service could not be accessed" error. Variables prefixed with `TAURI` are propagated.
- [7c0fa1f3](https://www.github.com/tauri-apps/tauri/commit/7c0fa1f3f93943b87a0042b5ba3bd6bb4099304a) fix(bundler): clear env before calling wix, closes [#4791](https://www.github.com/tauri-apps/tauri/pull/4791) ([#4819](https://www.github.com/tauri-apps/tauri/pull/4819)) on 2022-10-03
## \[1.0.7] ## \[1.0.7]
- Add missing allowlist config for `set_cursor_grab`, `set_cursor_visible`, `set_cursor_icon` and `set_cursor_position` APIs. - Add missing allowlist config for `set_cursor_grab`, `set_cursor_visible`, `set_cursor_icon` and `set_cursor_position` APIs.

View File

@ -2,7 +2,7 @@ workspace = { }
[package] [package]
name = "tauri-bundler" name = "tauri-bundler"
version = "1.0.7" version = "1.1.0"
authors = [ authors = [
"George Burton <burtonageo@gmail.com>", "George Burton <burtonageo@gmail.com>",
"Tauri Programme within The Commons Conservancy" "Tauri Programme within The Commons Conservancy"
@ -17,7 +17,7 @@ rust-version = "1.59"
exclude = [ "CHANGELOG.md", "/target", "rustfmt.toml" ] exclude = [ "CHANGELOG.md", "/target", "rustfmt.toml" ]
[dependencies] [dependencies]
tauri-utils = { version = "1.1.1", path = "../../core/tauri-utils", features = [ "resources" ] } tauri-utils = { version = "1.2.0", path = "../../core/tauri-utils", features = [ "resources" ] }
image = "0.24.4" image = "0.24.4"
libflate = "1.2" libflate = "1.2"
anyhow = "1.0" anyhow = "1.0"

View File

@ -1,5 +1,31 @@
# Changelog # Changelog
## \[1.2.0]
- Keep `tauri dev` watcher alive when the configuration is invalid.
- [cc186c7a](https://www.github.com/tauri-apps/tauri/commit/cc186c7a0eab1c364f8b58101f86979ae4ed3d03) fix(cli): keep dev watcher alive if config is incorrect, closes [#5173](https://www.github.com/tauri-apps/tauri/pull/5173) ([#5495](https://www.github.com/tauri-apps/tauri/pull/5495)) on 2022-10-28
- Ignore workspace members in dev watcher if they are ignored by `.taurignore`
- [9417ce40](https://www.github.com/tauri-apps/tauri/commit/9417ce401c4985e97245ce02d3b7cc31fb4bf59e) fix(cli): apply `.taurignore` rules to workspace members, closes [#5355](https://www.github.com/tauri-apps/tauri/pull/5355) ([#5460](https://www.github.com/tauri-apps/tauri/pull/5460)) on 2022-10-28
- Detect JSON5 and TOML configuration files in the dev watcher.
- [e7ccbd85](https://www.github.com/tauri-apps/tauri/commit/e7ccbd8573f6b9124e80c0b67fa2365729c3c196) feat(cli): detect JSON5 and TOML configuration files in the dev watcher ([#5439](https://www.github.com/tauri-apps/tauri/pull/5439)) on 2022-10-19
- Fix cli passing `--no-default-features` to the app instead of the runner (Cargo).
- [a3a70218](https://www.github.com/tauri-apps/tauri/commit/a3a70218f3cc438b4875a046a182ca44dab357ae) fix(cli): pass `--no-default-features` to runner instead of app, closes [#5415](https://www.github.com/tauri-apps/tauri/pull/5415) ([#5474](https://www.github.com/tauri-apps/tauri/pull/5474)) on 2022-10-25
- Validate `pacakge > productName` in the tauri config and produce errors if it contains one of the following characters `/\:*?\"<>|`
- [b9316a64](https://www.github.com/tauri-apps/tauri/commit/b9316a64eaa9348c79efafb8b94960d9b4d5b27a) fix(cli): validate `productName` in config, closes [#5233](https://www.github.com/tauri-apps/tauri/pull/5233) ([#5262](https://www.github.com/tauri-apps/tauri/pull/5262)) on 2022-09-28
- Hot-reload the frontend when `tauri.conf.json > build > devPath` points to a directory.
- [54c337e0](https://www.github.com/tauri-apps/tauri/commit/54c337e06f3bc624c4780cf002bc54790f446c90) feat(cli): hotreload support for frontend static files, closes [#2173](https://www.github.com/tauri-apps/tauri/pull/2173) ([#5256](https://www.github.com/tauri-apps/tauri/pull/5256)) on 2022-09-28
- Expose `TAURI_TARGET_TRIPLE` to `beforeDevCommand`, `beforeBuildCommand` and `beforeBundleCommand`
- [a4aec9f0](https://www.github.com/tauri-apps/tauri/commit/a4aec9f0a864ec6d7712db8bd50989d9c2e2fd2e) feat(cli): expose `TAURI_TARGET_TRIPLE` to before\*Commands, closes [#5091](https://www.github.com/tauri-apps/tauri/pull/5091) ([#5101](https://www.github.com/tauri-apps/tauri/pull/5101)) on 2022-10-03
- Log dev watcher file change detection.
- [9076d5d2](https://www.github.com/tauri-apps/tauri/commit/9076d5d2e76d432aef475ba403e9ab5bd3b9d2b0) feat(cli): add prompt information when file changing detected, closes [#5417](https://www.github.com/tauri-apps/tauri/pull/5417) ([#5428](https://www.github.com/tauri-apps/tauri/pull/5428)) on 2022-10-19
- Set `TAURI_PLATFORM_TYPE`, `TAURI_FAMILY`, `TAURI_ARCH` and `TAURI_PLATFORM` env vars for hook commands to based on the app not the cli.
- [a4aec9f0](https://www.github.com/tauri-apps/tauri/commit/a4aec9f0a864ec6d7712db8bd50989d9c2e2fd2e) feat(cli): expose `TAURI_TARGET_TRIPLE` to before\*Commands, closes [#5091](https://www.github.com/tauri-apps/tauri/pull/5091) ([#5101](https://www.github.com/tauri-apps/tauri/pull/5101)) on 2022-10-03
- - [7d9aa398](https://www.github.com/tauri-apps/tauri/commit/7d9aa3987efce2d697179ffc33646d086c68030c) feat: bump MSRV to 1.59 ([#5296](https://www.github.com/tauri-apps/tauri/pull/5296)) on 2022-09-28
- Add `tauri.conf.json > bundle > publisher` field to specify the app publisher.
- [628285c1](https://www.github.com/tauri-apps/tauri/commit/628285c1cf43f03ed62378f3b6cc0c991317526f) feat(bundler): add `publisher` field, closes [#5273](https://www.github.com/tauri-apps/tauri/pull/5273) ([#5283](https://www.github.com/tauri-apps/tauri/pull/5283)) on 2022-09-28
- Changed the project template to not enable all APIs by default.
- [582c25a0](https://www.github.com/tauri-apps/tauri/commit/582c25a0f0fa2725d786ec4edd0defe7811ad6e8) refactor(cli): disable api-all on templates ([#5538](https://www.github.com/tauri-apps/tauri/pull/5538)) on 2022-11-03
## \[1.1.1] ## \[1.1.1]
- Fix wrong cli metadata that caused new projects (created through `tauri init`) fail to build - Fix wrong cli metadata that caused new projects (created through `tauri init`) fail to build

View File

@ -3084,7 +3084,7 @@ dependencies = [
[[package]] [[package]]
name = "tauri-bundler" name = "tauri-bundler"
version = "1.0.7" version = "1.1.0"
dependencies = [ dependencies = [
"anyhow", "anyhow",
"ar", "ar",
@ -3121,7 +3121,7 @@ dependencies = [
[[package]] [[package]]
name = "tauri-cli" name = "tauri-cli"
version = "1.1.1" version = "1.2.0"
dependencies = [ dependencies = [
"anyhow", "anyhow",
"axum", "axum",
@ -3190,7 +3190,7 @@ dependencies = [
[[package]] [[package]]
name = "tauri-utils" name = "tauri-utils"
version = "1.1.1" version = "1.2.0"
dependencies = [ dependencies = [
"aes-gcm", "aes-gcm",
"ctor", "ctor",

View File

@ -3,7 +3,7 @@ members = [ "node" ]
[package] [package]
name = "tauri-cli" name = "tauri-cli"
version = "1.1.1" version = "1.2.0"
authors = [ "Tauri Programme within The Commons Conservancy" ] authors = [ "Tauri Programme within The Commons Conservancy" ]
edition = "2021" edition = "2021"
rust-version = "1.59" rust-version = "1.59"
@ -41,7 +41,7 @@ path = "src/main.rs"
[dependencies] [dependencies]
clap = { version = "4.0", features = [ "derive" ] } clap = { version = "4.0", features = [ "derive" ] }
anyhow = "1.0" anyhow = "1.0"
tauri-bundler = { version = "1.0.7", path = "../bundler" } tauri-bundler = { version = "1.1.0", path = "../bundler" }
colored = "2.0" colored = "2.0"
once_cell = "1" once_cell = "1"
serde = { version = "1.0", features = [ "derive" ] } serde = { version = "1.0", features = [ "derive" ] }
@ -51,7 +51,7 @@ notify-debouncer-mini = "0.2"
shared_child = "1.0" shared_child = "1.0"
toml_edit = "0.14" toml_edit = "0.14"
json-patch = "0.2" json-patch = "0.2"
tauri-utils = { version = "1.1.1", path = "../../core/tauri-utils", features = [ "isolation", "schema", "config-json5", "config-toml" ] } tauri-utils = { version = "1.2.0", path = "../../core/tauri-utils", features = [ "isolation", "schema", "config-json5", "config-toml" ] }
toml = "0.5" toml = "0.5"
jsonschema = "0.16" jsonschema = "0.16"
handlebars = "4.3" handlebars = "4.3"
@ -74,10 +74,10 @@ log = { version = "0.4.17", features = [ "kv_unstable", "kv_unstable_std" ] }
env_logger = "0.9.1" env_logger = "0.9.1"
icns = { package = "tauri-icns", version = "0.1" } icns = { package = "tauri-icns", version = "0.1" }
image = { version = "0.24", default-features = false, features = [ "ico" ] } image = { version = "0.24", default-features = false, features = [ "ico" ] }
axum = { version = "0.5.16", features = ["ws"] } axum = { version = "0.5.16", features = [ "ws" ] }
html5ever = "0.25" html5ever = "0.25"
kuchiki = "0.8" kuchiki = "0.8"
tokio = { version = "1", features = ["macros", "sync"] } tokio = { version = "1", features = [ "macros", "sync" ] }
common-path = "1" common-path = "1"
[target."cfg(windows)".dependencies] [target."cfg(windows)".dependencies]

View File

@ -1,8 +1,8 @@
{ {
"cli.js": { "cli.js": {
"version": "1.1.1", "version": "1.1.2",
"node": ">= 10.0.0" "node": ">= 10.0.0"
}, },
"tauri": "1.1.1", "tauri": "1.2.0",
"tauri-build": "1.1.1" "tauri-build": "1.2.0"
} }

View File

@ -1,5 +1,16 @@
# Changelog # Changelog
## \[1.1.2]
- Detect JSON5 and TOML configuration files in the dev watcher.
- [e7ccbd85](https://www.github.com/tauri-apps/tauri/commit/e7ccbd8573f6b9124e80c0b67fa2365729c3c196) feat(cli): detect JSON5 and TOML configuration files in the dev watcher ([#5439](https://www.github.com/tauri-apps/tauri/pull/5439)) on 2022-10-19
- Log dev watcher file change detection.
- [9076d5d2](https://www.github.com/tauri-apps/tauri/commit/9076d5d2e76d432aef475ba403e9ab5bd3b9d2b0) feat(cli): add prompt information when file changing detected, closes [#5417](https://www.github.com/tauri-apps/tauri/pull/5417) ([#5428](https://www.github.com/tauri-apps/tauri/pull/5428)) on 2022-10-19
- Fix crash when nodejs binary has the version in its name, for example `node18` or when running through deno.
- [7a231cd1](https://www.github.com/tauri-apps/tauri/commit/7a231cd1c99101f63354b13bb36223568d2f0a11) fix(cli): detect deno ([#5475](https://www.github.com/tauri-apps/tauri/pull/5475)) on 2022-10-28
- Changed the project template to not enable all APIs by default.
- [582c25a0](https://www.github.com/tauri-apps/tauri/commit/582c25a0f0fa2725d786ec4edd0defe7811ad6e8) refactor(cli): disable api-all on templates ([#5538](https://www.github.com/tauri-apps/tauri/pull/5538)) on 2022-11-03
## \[1.1.1] ## \[1.1.1]
- Fix wrong cli metadata that caused new projects (created through `tauri init`) fail to build - Fix wrong cli metadata that caused new projects (created through `tauri init`) fail to build

View File

@ -1,6 +1,6 @@
{ {
"name": "@tauri-apps/cli", "name": "@tauri-apps/cli",
"version": "1.1.1", "version": "1.1.2",
"description": "Command line interface for building Tauri apps", "description": "Command line interface for building Tauri apps",
"funding": { "funding": {
"type": "opencollective", "type": "opencollective",