فهرست منبع

Apply Version Updates From Current Changes (#4753)

Co-authored-by: lucasfernog <lucasfernog@users.noreply.github.com>
github-actions[bot] 2 سال پیش
والد
کامیت
fbdd0a7ca9
73فایلهای تغییر یافته به همراه235 افزوده شده و 332 حذف شده
  1. 0 5
      .changes/attohttpc-max-redirections.md
  2. 0 7
      .changes/before-bundle-command.md
  3. 0 7
      .changes/before-command-cwd.md
  4. 0 7
      .changes/before-dev-command-wait.md
  5. 0 5
      .changes/build-codegen-rerun.md
  6. 0 5
      .changes/build-platform-alias.md
  7. 0 6
      .changes/cache-appimage-tools.md
  8. 0 6
      .changes/cargo-config-target.md
  9. 0 5
      .changes/cli-binstall.md
  10. 0 6
      .changes/cli-detect-target-dir.md
  11. 0 7
      .changes/cli-init-before-commands.md
  12. 0 5
      .changes/cli-tauricon.md
  13. 0 5
      .changes/codegen-check-target.md
  14. 0 5
      .changes/command-into-stdcommand.md
  15. 0 11
      .changes/config-toml.md
  16. 0 6
      .changes/default-ignore-file.md
  17. 0 5
      .changes/enhance-tray-api.md
  18. 0 5
      .changes/enhance-windows-dialog-style.md
  19. 0 6
      .changes/fips-compliant-env-var.md
  20. 0 5
      .changes/fips-compliant.md
  21. 0 5
      .changes/fix-async-mockipc.md
  22. 0 5
      .changes/fix-build-codegen.md
  23. 0 5
      .changes/fix-cli-subcommand-matches.md
  24. 0 5
      .changes/fix-readir-symlink-scope.md
  25. 0 5
      .changes/fix-typo-in-state-rs.md
  26. 0 5
      .changes/fix-updater-finder-icon.md
  27. 0 6
      .changes/fix-watcher.md
  28. 0 5
      .changes/fix-window-id-getter.md
  29. 0 5
      .changes/improve-event-emitter.md
  30. 0 5
      .changes/improve-tray-errors.md
  31. 0 5
      .changes/issue-4723.md
  32. 0 5
      .changes/libc-field.md
  33. 0 6
      .changes/linux-theme.md
  34. 0 6
      .changes/macos-deployment-target-env-var.md
  35. 0 6
      .changes/no-watch.md
  36. 0 5
      .changes/raw-display-handle.md
  37. 0 5
      .changes/refactor-windows-map.md
  38. 0 5
      .changes/retain-args.md
  39. 0 7
      .changes/runtime-tray.md
  40. 0 5
      .changes/shell-encoding-api.md
  41. 0 5
      .changes/shell-encoding.md
  42. 0 5
      .changes/skip-redirects.md
  43. 0 5
      .changes/tray-destroy.md
  44. 0 5
      .changes/utils-parse-refactor.md
  45. 0 5
      .changes/validate-sidecar-name.md
  46. 0 6
      .changes/validate-signature.md
  47. 0 5
      .changes/vendored-openssl.md
  48. 0 8
      .changes/windows-update.md
  49. 0 6
      .changes/write-only-changed.md
  50. 17 0
      core/tauri-build/CHANGELOG.md
  51. 3 3
      core/tauri-build/Cargo.toml
  52. 13 0
      core/tauri-codegen/CHANGELOG.md
  53. 2 2
      core/tauri-codegen/Cargo.toml
  54. 5 0
      core/tauri-macros/CHANGELOG.md
  55. 3 3
      core/tauri-macros/Cargo.toml
  56. 13 0
      core/tauri-runtime-wry/CHANGELOG.md
  57. 3 3
      core/tauri-runtime-wry/Cargo.toml
  58. 7 0
      core/tauri-runtime/CHANGELOG.md
  59. 2 2
      core/tauri-runtime/Cargo.toml
  60. 15 0
      core/tauri-utils/CHANGELOG.md
  61. 1 1
      core/tauri-utils/Cargo.toml
  62. 37 0
      core/tauri/CHANGELOG.md
  63. 9 14
      core/tauri/Cargo.toml
  64. 9 0
      tooling/api/CHANGELOG.md
  65. 1 1
      tooling/api/package.json
  66. 7 0
      tooling/bundler/CHANGELOG.md
  67. 3 7
      tooling/bundler/Cargo.toml
  68. 33 0
      tooling/cli/CHANGELOG.md
  69. 3 3
      tooling/cli/Cargo.lock
  70. 14 14
      tooling/cli/Cargo.toml
  71. 3 3
      tooling/cli/metadata.json
  72. 31 0
      tooling/cli/node/CHANGELOG.md
  73. 1 1
      tooling/cli/node/package.json

+ 0 - 5
.changes/attohttpc-max-redirections.md

@@ -1,5 +0,0 @@
----
-"tauri": patch
----
-
-Implement `api::http::ClientBuilder::max_redirections` for the default attohttpc client.

+ 0 - 7
.changes/before-bundle-command.md

@@ -1,7 +0,0 @@
----
-"tauri-utils": minor
-"cli.rs": minor
-"cli.js": minor
----
-
-Allow adding `build > beforeBundleCommand` in tauri.conf.json to run a shell command before the bundling phase.

+ 0 - 7
.changes/before-command-cwd.md

@@ -1,7 +0,0 @@
----
-"tauri-utils": minor
-"cli.rs": minor
-"cli.js": minor
----
-
-Change `before_dev_command` and `before_build_command` config value to allow configuring the current working directory.

+ 0 - 7
.changes/before-dev-command-wait.md

@@ -1,7 +0,0 @@
----
-"tauri-utils": minor
-"cli.rs": minor
-"cli.js": minor
----
-
-Allow configuring the `before_dev_command` to force the CLI to wait for the command to finish before proceeding.

+ 0 - 5
.changes/build-codegen-rerun.md

@@ -1,5 +0,0 @@
----
-"tauri-build": patch
----
-
-Rerun codegen if assets or icons change.

+ 0 - 5
.changes/build-platform-alias.md

@@ -1,5 +0,0 @@
----
-"tauri-build": patch
----
-
-Create the `desktop` and `mobile` cfg aliases.

+ 0 - 6
.changes/cache-appimage-tools.md

@@ -1,6 +0,0 @@
----
-"tauri-bundler": patch
----
-
-Avoid re-downloading AppImage build tools on every build.
-

+ 0 - 6
.changes/cargo-config-target.md

@@ -1,6 +0,0 @@
----
-"cli.rs": patch
-"cli.js": patch
----
-
-Check if the default build target is set in the Cargo configuration.

+ 0 - 5
.changes/cli-binstall.md

@@ -1,5 +0,0 @@
----
-"cli.rs": patch
----
-
-Add support to cargo-binstall.

+ 0 - 6
.changes/cli-detect-target-dir.md

@@ -1,6 +0,0 @@
----
-"cli.rs": "patch"
-"cli.js": "patch"
----
-
-Use `cargo metadata` to detect the workspace root and target directory.

+ 0 - 7
.changes/cli-init-before-commands.md

@@ -1,7 +0,0 @@
----
-"cli.rs": "minor"
-"cli.js": "minor"
----
-
-Prompt for `beforeDevCommand` and `beforeBuildCommand` in `tauri init`.
-

+ 0 - 5
.changes/cli-tauricon.md

@@ -1,5 +0,0 @@
----
-"cli.rs": minor
----
-
-Add `icon` command to generate icons.

+ 0 - 5
.changes/codegen-check-target.md

@@ -1,5 +0,0 @@
----
-"tauri-codegen": patch
----
-
-Use `TARGET` environment variable for code generation inside build scripts.

+ 0 - 5
.changes/command-into-stdcommand.md

@@ -1,5 +0,0 @@
----
-"tauri": patch
----
-
-Implement `From<api::process::Command> for std::process::Command`.

+ 0 - 11
.changes/config-toml.md

@@ -1,11 +0,0 @@
----
-"tauri": minor
-"tauri-utils": minor
-"tauri-macros": minor
-"tauri-codegen": minor
-"tauri-build": minor
-"cli.rs": minor
-"cli.js": minor
----
-
-Added support to configuration files in TOML format (Tauri.toml file).

+ 0 - 6
.changes/default-ignore-file.md

@@ -1,6 +0,0 @@
----
-"cli.rs": patch
-"cli.js": patch
----
-
-Automatically use any `.taurignore` file as ignore rules for dev watcher and app path finder.

+ 0 - 5
.changes/enhance-tray-api.md

@@ -1,5 +0,0 @@
----
-"tauri": patch
----
-
-Enhance `SystemTray::with_icon` to accept `tauri::Icon`.

+ 0 - 5
.changes/enhance-windows-dialog-style.md

@@ -1,5 +0,0 @@
----
-"tauri-build": patch
----
-
-Enhance the dialog style on Windows via the manifest dependency `Microsoft.Windows.Common-Controls v6.0.0.0`.

+ 0 - 6
.changes/fips-compliant-env-var.md

@@ -1,6 +0,0 @@
----
-"cli.rs": patch
-"cli.js": patch
----
-
-Enable WiX FIPS compliance when the `TAURI_FIPS_COMPLIANT` environment variable is set to `true`.

+ 0 - 5
.changes/fips-compliant.md

@@ -1,5 +0,0 @@
----
-"tauri-bundler": patch
----
-
-Add `fips_compliant` configuration option for WiX.

+ 0 - 5
.changes/fix-async-mockipc.md

@@ -1,5 +0,0 @@
----
-"api": patch
----
-
-Update `mockIPC()` handler signature to allow async handler functions.

+ 0 - 5
.changes/fix-build-codegen.md

@@ -1,5 +0,0 @@
----
-"tauri-build": patch
----
-
-Fix root of codegen output when using the `CodegenContext` API.

+ 0 - 5
.changes/fix-cli-subcommand-matches.md

@@ -1,5 +0,0 @@
----
-"tauri": patch
----
-
-Fixes CLI parser ignoring inner subcommands.

+ 0 - 5
.changes/fix-readir-symlink-scope.md

@@ -1,5 +0,0 @@
----
-"tauri": patch
----
-
-Fix `fs.readDir` recursive option reading symlinked directories that are not allowed by the scope.

+ 0 - 5
.changes/fix-typo-in-state-rs.md

@@ -1,5 +0,0 @@
----
-"tauri": patch
----
-
-Fix typo in invalid state access panic message.

+ 0 - 5
.changes/fix-updater-finder-icon.md

@@ -1,5 +0,0 @@
----
-"tauri": patch
----
-
-Fixes updater breaking the app icon in Finder.

+ 0 - 6
.changes/fix-watcher.md

@@ -1,6 +0,0 @@
----
-"cli.rs": patch
-"cli.js": patch
----
-
-Fixes dev watcher incorrectly exiting the CLI when sequential file updates are detected.

+ 0 - 5
.changes/fix-window-id-getter.md

@@ -1,5 +0,0 @@
----
-"tauri-runtime-wry": patch
----
-
-Ignore window events with unknown IDs.

+ 0 - 5
.changes/improve-event-emitter.md

@@ -1,5 +0,0 @@
----
-"api": minor
----
-
-Improve shell's `Command`, `Command.stdout` and `Command.stderr` events with new `once`, `off`, `listenerCount`, `prependListener`, `prependOnceListener` and `removeAllListeners` functions.

+ 0 - 5
.changes/improve-tray-errors.md

@@ -1,5 +0,0 @@
----
-"tauri-codegen": patch
----
-
-Improve tray icon read error message.

+ 0 - 5
.changes/issue-4723.md

@@ -1,5 +0,0 @@
----
-"tauri-codegen": patch
----
-
-Fix relative paths in `version` field of `tauri.config.json` not being correctly parsed by `generate_context!()`.

+ 0 - 5
.changes/libc-field.md

@@ -1,5 +0,0 @@
----
-"cli.js": patch
----
-
-Add `libc` field to Node packages.

+ 0 - 6
.changes/linux-theme.md

@@ -1,6 +0,0 @@
----
-"tauri-runtime-wry": patch
-"tauri": patch
----
-
-Implement theme APIs for Linux.

+ 0 - 6
.changes/macos-deployment-target-env-var.md

@@ -1,6 +0,0 @@
----
-"cli.rs": patch
-"cli.js": patch
----
-
-Set the `MACOSX_DEPLOYMENT_TARGET` environment variable with the configuration `minimum_system_version` value.

+ 0 - 6
.changes/no-watch.md

@@ -1,6 +0,0 @@
----
-"cli.rs": minor
-"cli.js": minor
----
-
-Added `--no-watch` argument to the `dev` command to disable the file watcher.

+ 0 - 5
.changes/raw-display-handle.md

@@ -1,5 +0,0 @@
----
-"tauri": "patch"
----
-
-Implement `raw_window_handle::HasRawDisplayHandle` for `App` and `AppHandle`

+ 0 - 5
.changes/refactor-windows-map.md

@@ -1,5 +0,0 @@
----
-"tauri-runtime-wry": minor
----
-
-Changed `windows` map to be stored in a `RefCell` instead of a `Mutex`.

+ 0 - 5
.changes/retain-args.md

@@ -1,5 +0,0 @@
----
-"tauri": patch
----
-
-Retain command line arguments in `api::process::restart`.

+ 0 - 7
.changes/runtime-tray.md

@@ -1,7 +0,0 @@
----
-"tauri": minor
-"tauri-runtime": minor
-"tauri-runtime-wry": minor
----
-
-Added APIs to create a system tray at runtime.

+ 0 - 5
.changes/shell-encoding-api.md

@@ -1,5 +0,0 @@
----
-"api": minor
----
-
-Added the `encoding` option to the `Command` options.

+ 0 - 5
.changes/shell-encoding.md

@@ -1,5 +0,0 @@
----
-"tauri": minor
----
-
-Add `api::Command::encoding` method to set the stdout/stderr encoding.

+ 0 - 5
.changes/skip-redirects.md

@@ -1,5 +0,0 @@
----
-"tauri": patch
----
-
-Do not follow redirects when `api::http::ClientBuilder::max_redirections` is `0`.

+ 0 - 5
.changes/tray-destroy.md

@@ -1,5 +0,0 @@
----
-"tauri": minor
----
-
-Added the `SystemTrayHandle::destroy` method.

+ 0 - 5
.changes/utils-parse-refactor.md

@@ -1,5 +0,0 @@
----
-"tauri-utils": minor
----
-
-Refactored the `config::parse` module.

+ 0 - 5
.changes/validate-sidecar-name.md

@@ -1,5 +0,0 @@
----
-"tauri-build": patch
----
-
-Return an error if a sidecar is configured with the same file name as the application.

+ 0 - 6
.changes/validate-signature.md

@@ -1,6 +0,0 @@
----
-"cli.rs": patch
-"cli.js": patch
----
-
-Validate updater signature matches configured public key.

+ 0 - 5
.changes/vendored-openssl.md

@@ -1,5 +0,0 @@
----
-"tauri": patch
----
-
-Added `native-tls-vendored` and `reqwest-native-tls-vendored` Cargo features to compile and statically link to a vendored copy of OpenSSL on Linux.

+ 0 - 8
.changes/windows-update.md

@@ -1,8 +0,0 @@
----
-"tauri-runtime-wry": minor
-"tauri-runtime": minor
-"tauri-utils": minor
-"tauri": minor
----
-
-Update windows to 0.39.0 and webview2-com to 0.19.1.

+ 0 - 6
.changes/write-only-changed.md

@@ -1,6 +0,0 @@
----
-"tauri-codegen": patch
-"tauri-build": patch
----
-
-Only rewrite temporary icon files when the content change, avoid needless rebuilds.

+ 17 - 0
core/tauri-build/CHANGELOG.md

@@ -1,5 +1,22 @@
 # Changelog
 
+## \[1.1.0]
+
+- Rerun codegen if assets or icons change.
+  - [ff8fd761](https://www.github.com/tauri-apps/tauri/commit/ff8fd7619ae894b70f149b192d8635d842827141) fix(tauri-build): rerun if assets or icons change ([#4910](https://www.github.com/tauri-apps/tauri/pull/4910)) on 2022-08-10
+- Create the `desktop` and `mobile` cfg aliases.
+  - [c04d0340](https://www.github.com/tauri-apps/tauri/commit/c04d0340e2f163483f3556c7aabe35322ee71e6a) feat(core): prepare build for mobile targets ([#4830](https://www.github.com/tauri-apps/tauri/pull/4830)) on 2022-08-02
+- Added support to configuration files in TOML format (Tauri.toml file).
+  - [ae83d008](https://www.github.com/tauri-apps/tauri/commit/ae83d008f9e1b89bfc8dddaca42aa5c1fbc36f6d) feat: add support to TOML config file `Tauri.toml`, closes [#4806](https://www.github.com/tauri-apps/tauri/pull/4806) ([#4813](https://www.github.com/tauri-apps/tauri/pull/4813)) on 2022-08-02
+- Enhance the dialog style on Windows via the manifest dependency `Microsoft.Windows.Common-Controls v6.0.0.0`.
+  - [5c5c42ed](https://www.github.com/tauri-apps/tauri/commit/5c5c42edb64adf4250af6891d7d226fda7d4d783) feat(build): use modern dialog styles on Windows, closes [#4709](https://www.github.com/tauri-apps/tauri/pull/4709) ([#4840](https://www.github.com/tauri-apps/tauri/pull/4840)) on 2022-08-02
+- Fix root of codegen output when using the `CodegenContext` API.
+  - [ed581950](https://www.github.com/tauri-apps/tauri/commit/ed581950ea6fd0afee47aa73fb63083d2483429f) fix(tauri-build): use `::tauri` as root for the CodegenContext ([#4894](https://www.github.com/tauri-apps/tauri/pull/4894)) on 2022-08-08
+- Return an error if a sidecar is configured with the same file name as the application.
+  - [5cc1fd0f](https://www.github.com/tauri-apps/tauri/commit/5cc1fd0f7b01b257a461d4e867ddc8cd5072ff15) feat(tauri-build): validate sidecar name, closes [#4780](https://www.github.com/tauri-apps/tauri/pull/4780) closes [#4823](https://www.github.com/tauri-apps/tauri/pull/4823) ([#4814](https://www.github.com/tauri-apps/tauri/pull/4814)) on 2022-08-02
+- Only rewrite temporary icon files when the content change, avoid needless rebuilds.
+  - [f957cbb5](https://www.github.com/tauri-apps/tauri/commit/f957cbb56ccbd8d1c047a978b4579946252a6fd2) fix(codegen): write output file when contents change ([#4889](https://www.github.com/tauri-apps/tauri/pull/4889)) on 2022-08-09
+
 ## \[1.0.4]
 
 - Reduce the amount of allocations when converting cases.

+ 3 - 3
core/tauri-build/Cargo.toml

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

+ 13 - 0
core/tauri-codegen/CHANGELOG.md

@@ -1,5 +1,18 @@
 # Changelog
 
+## \[1.1.0]
+
+- Use `TARGET` environment variable for code generation inside build scripts.
+  - [6ba99689](https://www.github.com/tauri-apps/tauri/commit/6ba99689aa7ed0ffa9072a1c8ab5db12c9bf95af) feat(codegen): use TARGET environment variable if set ([#4921](https://www.github.com/tauri-apps/tauri/pull/4921)) on 2022-08-12
+- Added support to configuration files in TOML format (Tauri.toml file).
+  - [ae83d008](https://www.github.com/tauri-apps/tauri/commit/ae83d008f9e1b89bfc8dddaca42aa5c1fbc36f6d) feat: add support to TOML config file `Tauri.toml`, closes [#4806](https://www.github.com/tauri-apps/tauri/pull/4806) ([#4813](https://www.github.com/tauri-apps/tauri/pull/4813)) on 2022-08-02
+- Improve tray icon read error message.
+  - [52f0c8bb](https://www.github.com/tauri-apps/tauri/commit/52f0c8bb836c6d50b7ce2393161394f4ce78f5ae) feat(core): improve tray icon read error messages ([#4850](https://www.github.com/tauri-apps/tauri/pull/4850)) on 2022-08-03
+- Fix relative paths in `version` field of `tauri.config.json` not being correctly parsed by `generate_context!()`.
+  - [accbc5e8](https://www.github.com/tauri-apps/tauri/commit/accbc5e8806a32efc555d019634fc2fa14d17f0a) fix(codegen): fix relative paths in `version` field of `tauri.config.json`, closes [#4723](https://www.github.com/tauri-apps/tauri/pull/4723) ([#4725](https://www.github.com/tauri-apps/tauri/pull/4725)) on 2022-07-24
+- Only rewrite temporary icon files when the content change, avoid needless rebuilds.
+  - [f957cbb5](https://www.github.com/tauri-apps/tauri/commit/f957cbb56ccbd8d1c047a978b4579946252a6fd2) fix(codegen): write output file when contents change ([#4889](https://www.github.com/tauri-apps/tauri/pull/4889)) on 2022-08-09
+
 ## \[1.0.4]
 
 - Validate `__TAURI_ISOLATION_HOOK__` being set by a file in the isolation application.

+ 2 - 2
core/tauri-codegen/Cargo.toml

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

+ 5 - 0
core/tauri-macros/CHANGELOG.md

@@ -1,5 +1,10 @@
 # Changelog
 
+## \[1.1.0]
+
+- Added support to configuration files in TOML format (Tauri.toml file).
+  - [ae83d008](https://www.github.com/tauri-apps/tauri/commit/ae83d008f9e1b89bfc8dddaca42aa5c1fbc36f6d) feat: add support to TOML config file `Tauri.toml`, closes [#4806](https://www.github.com/tauri-apps/tauri/pull/4806) ([#4813](https://www.github.com/tauri-apps/tauri/pull/4813)) on 2022-08-02
+
 ## \[1.0.4]
 
 - Adjust command imports to fix `items_after_statements` Clippy warning.

+ 3 - 3
core/tauri-macros/Cargo.toml

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

+ 13 - 0
core/tauri-runtime-wry/CHANGELOG.md

@@ -1,5 +1,18 @@
 # Changelog
 
+## \[0.11.0]
+
+- Ignore window events with unknown IDs.
+  - [0668dd42](https://www.github.com/tauri-apps/tauri/commit/0668dd42204b163f11aaf31f45106c8551f15942) fix(tauri-runtime-wry): ignore events on unknown windows on 2022-08-29
+- Implement theme APIs for Linux.
+  - [f21cbecd](https://www.github.com/tauri-apps/tauri/commit/f21cbecdeb3571ac4ad971b9a865ff62a131a176) feat(core): implement theme APIs for Linux ([#4808](https://www.github.com/tauri-apps/tauri/pull/4808)) on 2022-08-02
+- Changed `windows` map to be stored in a `RefCell` instead of a `Mutex`.
+  - [64546cb9](https://www.github.com/tauri-apps/tauri/commit/64546cb9cca2fe56cf81cfc4aaf85c4e1d58877c) refactor: use RefCell instead of Mutex for windows map, closes [#4870](https://www.github.com/tauri-apps/tauri/pull/4870) ([#4909](https://www.github.com/tauri-apps/tauri/pull/4909)) on 2022-08-10
+- Added APIs to create a system tray at runtime.
+  - [4d063ae9](https://www.github.com/tauri-apps/tauri/commit/4d063ae9ee9538cd6fa5e01b80070c6edf8eaeb9) feat(core): create system tray at runtime, closes [#2278](https://www.github.com/tauri-apps/tauri/pull/2278) ([#4862](https://www.github.com/tauri-apps/tauri/pull/4862)) on 2022-08-09
+- Update windows to 0.39.0 and webview2-com to 0.19.1.
+  - [e6d9b670](https://www.github.com/tauri-apps/tauri/commit/e6d9b670b0b314ed667b0e164f2c8d27048e678f) refactor: remove unneeded focus code ([#5065](https://www.github.com/tauri-apps/tauri/pull/5065)) on 2022-09-03
+
 ## \[0.10.2]
 
 - Disable drag-n-drop of tao based on `fileDropEnabled` value.

+ 3 - 3
core/tauri-runtime-wry/Cargo.toml

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

+ 7 - 0
core/tauri-runtime/CHANGELOG.md

@@ -1,5 +1,12 @@
 # Changelog
 
+## \[0.11.0]
+
+- Added APIs to create a system tray at runtime.
+  - [4d063ae9](https://www.github.com/tauri-apps/tauri/commit/4d063ae9ee9538cd6fa5e01b80070c6edf8eaeb9) feat(core): create system tray at runtime, closes [#2278](https://www.github.com/tauri-apps/tauri/pull/2278) ([#4862](https://www.github.com/tauri-apps/tauri/pull/4862)) on 2022-08-09
+- Update windows to 0.39.0 and webview2-com to 0.19.1.
+  - [e6d9b670](https://www.github.com/tauri-apps/tauri/commit/e6d9b670b0b314ed667b0e164f2c8d27048e678f) refactor: remove unneeded focus code ([#5065](https://www.github.com/tauri-apps/tauri/pull/5065)) on 2022-09-03
+
 ## \[0.10.2]
 
 - Added option to disable tray menu on left click on macOS.

+ 2 - 2
core/tauri-runtime/Cargo.toml

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

+ 15 - 0
core/tauri-utils/CHANGELOG.md

@@ -1,5 +1,20 @@
 # Changelog
 
+## \[1.1.0]
+
+- Allow adding `build > beforeBundleCommand` in tauri.conf.json to run a shell command before the bundling phase.
+  - [57ab9847](https://www.github.com/tauri-apps/tauri/commit/57ab9847eb2d8c9a5da584b873b7c072e9ee26bf) feat(cli): add `beforeBundleCommand`, closes [#4879](https://www.github.com/tauri-apps/tauri/pull/4879) ([#4893](https://www.github.com/tauri-apps/tauri/pull/4893)) on 2022-08-09
+- Change `before_dev_command` and `before_build_command` config value to allow configuring the current working directory.
+  - [d6f7d3cf](https://www.github.com/tauri-apps/tauri/commit/d6f7d3cfe8a7ec8d68c8341016c4e0a3103da587) Add cwd option to `before` commands, add wait option to dev [#4740](https://www.github.com/tauri-apps/tauri/pull/4740) [#3551](https://www.github.com/tauri-apps/tauri/pull/3551) ([#4834](https://www.github.com/tauri-apps/tauri/pull/4834)) on 2022-08-02
+- Allow configuring the `before_dev_command` to force the CLI to wait for the command to finish before proceeding.
+  - [d6f7d3cf](https://www.github.com/tauri-apps/tauri/commit/d6f7d3cfe8a7ec8d68c8341016c4e0a3103da587) Add cwd option to `before` commands, add wait option to dev [#4740](https://www.github.com/tauri-apps/tauri/pull/4740) [#3551](https://www.github.com/tauri-apps/tauri/pull/3551) ([#4834](https://www.github.com/tauri-apps/tauri/pull/4834)) on 2022-08-02
+- Added support to configuration files in TOML format (Tauri.toml file).
+  - [ae83d008](https://www.github.com/tauri-apps/tauri/commit/ae83d008f9e1b89bfc8dddaca42aa5c1fbc36f6d) feat: add support to TOML config file `Tauri.toml`, closes [#4806](https://www.github.com/tauri-apps/tauri/pull/4806) ([#4813](https://www.github.com/tauri-apps/tauri/pull/4813)) on 2022-08-02
+- Refactored the `config::parse` module.
+  - [ae83d008](https://www.github.com/tauri-apps/tauri/commit/ae83d008f9e1b89bfc8dddaca42aa5c1fbc36f6d) feat: add support to TOML config file `Tauri.toml`, closes [#4806](https://www.github.com/tauri-apps/tauri/pull/4806) ([#4813](https://www.github.com/tauri-apps/tauri/pull/4813)) on 2022-08-02
+- Update windows to 0.39.0 and webview2-com to 0.19.1.
+  - [e6d9b670](https://www.github.com/tauri-apps/tauri/commit/e6d9b670b0b314ed667b0e164f2c8d27048e678f) refactor: remove unneeded focus code ([#5065](https://www.github.com/tauri-apps/tauri/pull/5065)) on 2022-09-03
+
 ## \[1.0.3]
 
 - Added `menu_on_left_click: bool` to the `SystemTrayConfig`.

+ 1 - 1
core/tauri-utils/Cargo.toml

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

+ 37 - 0
core/tauri/CHANGELOG.md

@@ -1,5 +1,42 @@
 # Changelog
 
+## \[1.1.0]
+
+- Implement `api::http::ClientBuilder::max_redirections` for the default attohttpc client.
+  - [ba5560b2](https://www.github.com/tauri-apps/tauri/commit/ba5560b2a1a61666d8e0bda31424333815714b2f) feat(core): implement max_redirections for attohttpc, ref [#4795](https://www.github.com/tauri-apps/tauri/pull/4795) ([#4811](https://www.github.com/tauri-apps/tauri/pull/4811)) on 2022-07-31
+- Implement `From<api::process::Command> for std::process::Command`.
+  - [9f1d34c2](https://www.github.com/tauri-apps/tauri/commit/9f1d34c288cbe64f0453cf210bc9488bb42ed19a) feat: implement From<Command> for std::process::Command, closes [#4673](https://www.github.com/tauri-apps/tauri/pull/4673) ([#4836](https://www.github.com/tauri-apps/tauri/pull/4836)) on 2022-08-02
+- Added support to configuration files in TOML format (Tauri.toml file).
+  - [ae83d008](https://www.github.com/tauri-apps/tauri/commit/ae83d008f9e1b89bfc8dddaca42aa5c1fbc36f6d) feat: add support to TOML config file `Tauri.toml`, closes [#4806](https://www.github.com/tauri-apps/tauri/pull/4806) ([#4813](https://www.github.com/tauri-apps/tauri/pull/4813)) on 2022-08-02
+- Enhance `SystemTray::with_icon` to accept `tauri::Icon`.
+  - [964926ff](https://www.github.com/tauri-apps/tauri/commit/964926ff850b82e104d29fec4c8a1d9a16798c06) feat(core): enhance `SystemTray::with_icon` ([#4849](https://www.github.com/tauri-apps/tauri/pull/4849)) on 2022-08-03
+- Fixes CLI parser ignoring inner subcommands.
+  - [dcd50667](https://www.github.com/tauri-apps/tauri/commit/dcd506676c0a15ac4af7705b62574cc2eea3bb43) fix(core): parse inner CLI subcommands, closes [#4688](https://www.github.com/tauri-apps/tauri/pull/4688) ([#4841](https://www.github.com/tauri-apps/tauri/pull/4841)) on 2022-08-02
+- Fix `fs.readDir` recursive option reading symlinked directories that are not allowed by the scope.
+  - [f4121c12](https://www.github.com/tauri-apps/tauri/commit/f4121c128e69b06c3eb5eea14dd2af4720afed49) fix(endpoints/fs/readDir): don't read symlinks that are not allowed b… ([#5123](https://www.github.com/tauri-apps/tauri/pull/5123)) on 2022-09-08
+- Fix typo in invalid state access panic message.
+  - [c7fec3e1](https://www.github.com/tauri-apps/tauri/commit/c7fec3e1ff73f7d857548cab78777a3aaf084c68) fix typo in state.rs ([#4699](https://www.github.com/tauri-apps/tauri/pull/4699)) on 2022-07-25
+- Fixes updater breaking the app icon in Finder.
+  - [58fc1f21](https://www.github.com/tauri-apps/tauri/commit/58fc1f2150b6ddd1b322deb03ca9083222fc3522) fix(updater): blank icon after update on macOS, closes [#4613](https://www.github.com/tauri-apps/tauri/pull/4613) ([#4861](https://www.github.com/tauri-apps/tauri/pull/4861)) on 2022-08-04
+- Implement theme APIs for Linux.
+  - [f21cbecd](https://www.github.com/tauri-apps/tauri/commit/f21cbecdeb3571ac4ad971b9a865ff62a131a176) feat(core): implement theme APIs for Linux ([#4808](https://www.github.com/tauri-apps/tauri/pull/4808)) on 2022-08-02
+- Implement `raw_window_handle::HasRawDisplayHandle` for `App` and `AppHandle`
+  - [0ad9531d](https://www.github.com/tauri-apps/tauri/commit/0ad9531d799d81e1f807000a9d74dfd7998206fe) chore(deps): update tao to 0.13, wry to 0.20, rfd to 0.10, raw-window-handle to 0.5 ([#4804](https://www.github.com/tauri-apps/tauri/pull/4804)) on 2022-07-31
+- Retain command line arguments in `api::process::restart`.
+  - [6218c31e](https://www.github.com/tauri-apps/tauri/commit/6218c31e175d43b59b87bd5b36ee773467566f67) fix(core): retain command line arguments on restart, closes [#4760](https://www.github.com/tauri-apps/tauri/pull/4760) ([#4763](https://www.github.com/tauri-apps/tauri/pull/4763)) on 2022-07-25
+- Added APIs to create a system tray at runtime.
+  - [4d063ae9](https://www.github.com/tauri-apps/tauri/commit/4d063ae9ee9538cd6fa5e01b80070c6edf8eaeb9) feat(core): create system tray at runtime, closes [#2278](https://www.github.com/tauri-apps/tauri/pull/2278) ([#4862](https://www.github.com/tauri-apps/tauri/pull/4862)) on 2022-08-09
+- Add `api::Command::encoding` method to set the stdout/stderr encoding.
+  - [d8cf9f9f](https://www.github.com/tauri-apps/tauri/commit/d8cf9f9fcd617ac24fa418952fd4a32c08804f5c) Command support for specified character encoding, closes [#4644](https://www.github.com/tauri-apps/tauri/pull/4644) ([#4772](https://www.github.com/tauri-apps/tauri/pull/4772)) on 2022-07-28
+- Do not follow redirects when `api::http::ClientBuilder::max_redirections` is `0`.
+  - [d576e8ae](https://www.github.com/tauri-apps/tauri/commit/d576e8ae72b025ca41f96ddf7a885b84f950a4b1) feat(core): do not follow redirects if `max_redirects` is 0 closes [#4795](https://www.github.com/tauri-apps/tauri/pull/4795) ([#4812](https://www.github.com/tauri-apps/tauri/pull/4812)) on 2022-07-31
+- Added the `SystemTrayHandle::destroy` method.
+  - [4d063ae9](https://www.github.com/tauri-apps/tauri/commit/4d063ae9ee9538cd6fa5e01b80070c6edf8eaeb9) feat(core): create system tray at runtime, closes [#2278](https://www.github.com/tauri-apps/tauri/pull/2278) ([#4862](https://www.github.com/tauri-apps/tauri/pull/4862)) on 2022-08-09
+- Added `native-tls-vendored` and `reqwest-native-tls-vendored` Cargo features to compile and statically link to a vendored copy of OpenSSL on Linux.
+  - [331f3460](https://www.github.com/tauri-apps/tauri/commit/331f3460027614738ddbbbbcd04bfc59a349f3de) feat(core): add option to use vendored openssl, closes [#4470](https://www.github.com/tauri-apps/tauri/pull/4470) ([#4809](https://www.github.com/tauri-apps/tauri/pull/4809)) on 2022-08-02
+- Update windows to 0.39.0 and webview2-com to 0.19.1.
+  - [e6d9b670](https://www.github.com/tauri-apps/tauri/commit/e6d9b670b0b314ed667b0e164f2c8d27048e678f) refactor: remove unneeded focus code ([#5065](https://www.github.com/tauri-apps/tauri/pull/5065)) on 2022-09-03
+
 ## \[1.0.5]
 
 - Escape the MSI file path when running msiexec via powershell.

+ 9 - 14
core/tauri/Cargo.toml

@@ -4,18 +4,13 @@ categories = [ "gui", "web-programming" ]
 description = "Make tiny, secure apps for all desktop platforms with Tauri"
 edition = "2021"
 rust-version = "1.57"
-exclude = [
-  "/test",
-  "/.scripts",
-  "CHANGELOG.md",
-  "/target"
-]
+exclude = [ "/test", "/.scripts", "CHANGELOG.md", "/target" ]
 homepage = "https://tauri.app"
 license = "Apache-2.0 OR MIT"
 name = "tauri"
 readme = "README.md"
 repository = "https://github.com/tauri-apps/tauri"
-version = "1.0.5"
+version = "1.1.0"
 
 [package.metadata.docs.rs]
 no-default-features = true
@@ -54,10 +49,10 @@ url = { version = "2.3" }
 anyhow = "1.0"
 thiserror = "1.0"
 once_cell = "1"
-tauri-runtime = { version = "0.10.2", path = "../tauri-runtime" }
-tauri-macros = { version = "1.0.4", path = "../tauri-macros" }
-tauri-utils = { version = "1.0.3", features = [ "resources" ], path = "../tauri-utils" }
-tauri-runtime-wry = { version = "0.10.2", path = "../tauri-runtime-wry", optional = true }
+tauri-runtime = { version = "0.11.0", path = "../tauri-runtime" }
+tauri-macros = { version = "1.1.0", path = "../tauri-macros" }
+tauri-utils = { version = "1.1.0", features = [ "resources" ], path = "../tauri-utils" }
+tauri-runtime-wry = { version = "0.11.0", path = "../tauri-runtime-wry", optional = true }
 rand = "0.8"
 semver = { version = "1.0", features = [ "serde" ] }
 serde_repr = "0.1"
@@ -109,9 +104,9 @@ objc = "0.2"
 webview2-com = "0.19.1"
 win7-notifications = { version = "0.3.1", optional = true }
 
-[target."cfg(windows)".dependencies.windows]
-version = "0.39.0"
-features = [ "Win32_Foundation" ]
+  [target."cfg(windows)".dependencies.windows]
+  version = "0.39.0"
+  features = [ "Win32_Foundation" ]
 
 [build-dependencies]
 heck = "0.4"

+ 9 - 0
tooling/api/CHANGELOG.md

@@ -1,5 +1,14 @@
 # Changelog
 
+## \[1.1.0]
+
+- Update `mockIPC()` handler signature to allow async handler functions.
+  - [4fa968dc](https://www.github.com/tauri-apps/tauri/commit/4fa968dc0e74b5206bfcd54e704d180c16b67b08) fix(api): add async `mockIPC()` handler signature ([#5056](https://www.github.com/tauri-apps/tauri/pull/5056)) on 2022-08-26
+- Improve shell's `Command`, `Command.stdout` and `Command.stderr` events with new `once`, `off`, `listenerCount`, `prependListener`, `prependOnceListener` and `removeAllListeners` functions.
+  - [aa9f1243](https://www.github.com/tauri-apps/tauri/commit/aa9f1243e6c1629972a82e469f20c8399741740e) Improved EventEmitter for tauri api shell ([#4697](https://www.github.com/tauri-apps/tauri/pull/4697)) on 2022-07-26
+- Added the `encoding` option to the `Command` options.
+  - [d8cf9f9f](https://www.github.com/tauri-apps/tauri/commit/d8cf9f9fcd617ac24fa418952fd4a32c08804f5c) Command support for specified character encoding, closes [#4644](https://www.github.com/tauri-apps/tauri/pull/4644) ([#4772](https://www.github.com/tauri-apps/tauri/pull/4772)) on 2022-07-28
+
 ## \[1.0.2]
 
 - Added helper functions to listen to updater and window events.

+ 1 - 1
tooling/api/package.json

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

+ 7 - 0
tooling/bundler/CHANGELOG.md

@@ -1,5 +1,12 @@
 # Changelog
 
+## \[1.0.6]
+
+- Avoid re-downloading AppImage build tools on every build.
+  - [02462052](https://www.github.com/tauri-apps/tauri/commit/024620529ed7c6cc601501db45abb7257f0b58f4) fix(bundler): cache appimage bundle tools ([#4790](https://www.github.com/tauri-apps/tauri/pull/4790)) on 2022-07-30
+- Add `fips_compliant` configuration option for WiX.
+  - [d88b9de7](https://www.github.com/tauri-apps/tauri/commit/d88b9de7aaeaaa2e42e4795dbc2b8642b5ae7a50) feat(core): add `fips_compliant` wix config option, closes [#4541](https://www.github.com/tauri-apps/tauri/pull/4541) ([#4843](https://www.github.com/tauri-apps/tauri/pull/4843)) on 2022-08-04
+
 ## \[1.0.5]
 
 - Correctly fill the architecture when building Debian packages targeting ARM64 (aarch64).

+ 3 - 7
tooling/bundler/Cargo.toml

@@ -2,7 +2,7 @@ workspace = { }
 
 [package]
 name = "tauri-bundler"
-version = "1.0.5"
+version = "1.0.6"
 authors = [
   "George Burton <burtonageo@gmail.com>",
   "Tauri Programme within The Commons Conservancy"
@@ -14,14 +14,10 @@ repository = "https://github.com/tauri-apps/tauri"
 description = "Wrap rust executables in OS-specific app bundles for Tauri"
 edition = "2021"
 rust-version = "1.57"
-exclude = [
-  "CHANGELOG.md",
-  "/target",
-  "rustfmt.toml"
-]
+exclude = [ "CHANGELOG.md", "/target", "rustfmt.toml" ]
 
 [dependencies]
-tauri-utils = { version = "1.0.3", path = "../../core/tauri-utils", features = [ "resources" ] }
+tauri-utils = { version = "1.1.0", path = "../../core/tauri-utils", features = [ "resources" ] }
 image = "0.24.3"
 libflate = "1.2"
 anyhow = "1.0"

+ 33 - 0
tooling/cli/CHANGELOG.md

@@ -1,5 +1,38 @@
 # Changelog
 
+## \[1.1.0]
+
+- Allow adding `build > beforeBundleCommand` in tauri.conf.json to run a shell command before the bundling phase.
+  - [57ab9847](https://www.github.com/tauri-apps/tauri/commit/57ab9847eb2d8c9a5da584b873b7c072e9ee26bf) feat(cli): add `beforeBundleCommand`, closes [#4879](https://www.github.com/tauri-apps/tauri/pull/4879) ([#4893](https://www.github.com/tauri-apps/tauri/pull/4893)) on 2022-08-09
+- Change `before_dev_command` and `before_build_command` config value to allow configuring the current working directory.
+  - [d6f7d3cf](https://www.github.com/tauri-apps/tauri/commit/d6f7d3cfe8a7ec8d68c8341016c4e0a3103da587) Add cwd option to `before` commands, add wait option to dev [#4740](https://www.github.com/tauri-apps/tauri/pull/4740) [#3551](https://www.github.com/tauri-apps/tauri/pull/3551) ([#4834](https://www.github.com/tauri-apps/tauri/pull/4834)) on 2022-08-02
+- Allow configuring the `before_dev_command` to force the CLI to wait for the command to finish before proceeding.
+  - [d6f7d3cf](https://www.github.com/tauri-apps/tauri/commit/d6f7d3cfe8a7ec8d68c8341016c4e0a3103da587) Add cwd option to `before` commands, add wait option to dev [#4740](https://www.github.com/tauri-apps/tauri/pull/4740) [#3551](https://www.github.com/tauri-apps/tauri/pull/3551) ([#4834](https://www.github.com/tauri-apps/tauri/pull/4834)) on 2022-08-02
+- Check if the default build target is set in the Cargo configuration.
+  - [436f3d8d](https://www.github.com/tauri-apps/tauri/commit/436f3d8d66727f5b64165522f0b55f4ab54bd1ae) feat(cli): load Cargo configuration to check default build target ([#4990](https://www.github.com/tauri-apps/tauri/pull/4990)) on 2022-08-21
+- Add support to cargo-binstall.
+  - [90d5929f](https://www.github.com/tauri-apps/tauri/commit/90d5929fea6df575a2aa3c0a749374358f1ddb9b) feat(cli.rs): add support to cargo-binstall, closes [#4651](https://www.github.com/tauri-apps/tauri/pull/4651) ([#4817](https://www.github.com/tauri-apps/tauri/pull/4817)) on 2022-08-02
+- Use `cargo metadata` to detect the workspace root and target directory.
+  - [fea70eff](https://www.github.com/tauri-apps/tauri/commit/fea70effad219c0794d919f8834fa1a1ffd204c7) refactor(cli): Use `cargo metadata` to detect the workspace root and target directory, closes [#4632](https://www.github.com/tauri-apps/tauri/pull/4632), [#4928](https://www.github.com/tauri-apps/tauri/pull/4928). ([#4932](https://www.github.com/tauri-apps/tauri/pull/4932)) on 2022-08-21
+- Prompt for `beforeDevCommand` and `beforeBuildCommand` in `tauri init`.
+  - [6d4945c9](https://www.github.com/tauri-apps/tauri/commit/6d4945c9f06cd1f7018e1c48686ba682aae817df) feat(cli): prompt for before\*Command, closes [#4691](https://www.github.com/tauri-apps/tauri/pull/4691) ([#4721](https://www.github.com/tauri-apps/tauri/pull/4721)) on 2022-07-25
+- Add `icon` command to generate icons.
+  - [12e9d811](https://www.github.com/tauri-apps/tauri/commit/12e9d811e69813e7e9db5344b422101ddc09589f) feat(cli): Add `icon` command (tauricon) ([#4992](https://www.github.com/tauri-apps/tauri/pull/4992)) on 2022-09-03
+- Added support to configuration files in TOML format (Tauri.toml file).
+  - [ae83d008](https://www.github.com/tauri-apps/tauri/commit/ae83d008f9e1b89bfc8dddaca42aa5c1fbc36f6d) feat: add support to TOML config file `Tauri.toml`, closes [#4806](https://www.github.com/tauri-apps/tauri/pull/4806) ([#4813](https://www.github.com/tauri-apps/tauri/pull/4813)) on 2022-08-02
+- Automatically use any `.taurignore` file as ignore rules for dev watcher and app path finder.
+  - [596fa08d](https://www.github.com/tauri-apps/tauri/commit/596fa08d48e371c7bd29e1ef799119ac8fca0d0b) feat(cli): automatically use `.taurignore`, ref [#4617](https://www.github.com/tauri-apps/tauri/pull/4617) ([#4623](https://www.github.com/tauri-apps/tauri/pull/4623)) on 2022-07-28
+- Enable WiX FIPS compliance when the `TAURI_FIPS_COMPLIANT` environment variable is set to `true`.
+  - [d88b9de7](https://www.github.com/tauri-apps/tauri/commit/d88b9de7aaeaaa2e42e4795dbc2b8642b5ae7a50) feat(core): add `fips_compliant` wix config option, closes [#4541](https://www.github.com/tauri-apps/tauri/pull/4541) ([#4843](https://www.github.com/tauri-apps/tauri/pull/4843)) on 2022-08-04
+- Fixes dev watcher incorrectly exiting the CLI when sequential file updates are detected.
+  - [47fab680](https://www.github.com/tauri-apps/tauri/commit/47fab6809a1e23b3b9a84695e2d91ff0826ba79a) fix(cli): dev watcher incorrectly killing process on multiple file write ([#4684](https://www.github.com/tauri-apps/tauri/pull/4684)) on 2022-07-25
+- Set the `MACOSX_DEPLOYMENT_TARGET` environment variable with the configuration `minimum_system_version` value.
+  - [fa23310f](https://www.github.com/tauri-apps/tauri/commit/fa23310f23cb9e6a02ec2524f1ef394a5b42990e) fix(cli): set MACOSX_DEPLOYMENT_TARGET env var, closes [#4704](https://www.github.com/tauri-apps/tauri/pull/4704) ([#4842](https://www.github.com/tauri-apps/tauri/pull/4842)) on 2022-08-02
+- Added `--no-watch` argument to the `dev` command to disable the file watcher.
+  - [0983d7ce](https://www.github.com/tauri-apps/tauri/commit/0983d7ce7f24ab43f9ae7b5e1177ff244d8885a8) feat(cli): add `--no-watch` argument to the dev command, closes [#4617](https://www.github.com/tauri-apps/tauri/pull/4617) ([#4793](https://www.github.com/tauri-apps/tauri/pull/4793)) on 2022-07-29
+- Validate updater signature matches configured public key.
+  - [b2a8930b](https://www.github.com/tauri-apps/tauri/commit/b2a8930b3c4b72c50ce72e73575f42c9cbe91bad) feat(cli): validate updater private key when signing ([#4754](https://www.github.com/tauri-apps/tauri/pull/4754)) on 2022-07-25
+
 ## \[1.0.5]
 
 - Correctly fill the architecture when building Debian packages targeting ARM64 (aarch64).

+ 3 - 3
tooling/cli/Cargo.lock

@@ -2776,7 +2776,7 @@ dependencies = [
 
 [[package]]
 name = "tauri-bundler"
-version = "1.0.5"
+version = "1.0.6"
 dependencies = [
  "anyhow",
  "ar",
@@ -2813,7 +2813,7 @@ dependencies = [
 
 [[package]]
 name = "tauri-cli"
-version = "1.0.5"
+version = "1.1.0"
 dependencies = [
  "anyhow",
  "base64",
@@ -2882,7 +2882,7 @@ dependencies = [
 
 [[package]]
 name = "tauri-utils"
-version = "1.0.3"
+version = "1.1.0"
 dependencies = [
  "aes-gcm",
  "ctor",

+ 14 - 14
tooling/cli/Cargo.toml

@@ -3,7 +3,7 @@ members = [ "node" ]
 
 [package]
 name = "tauri-cli"
-version = "1.0.5"
+version = "1.1.0"
 authors = [ "Tauri Programme within The Commons Conservancy" ]
 edition = "2021"
 rust-version = "1.57"
@@ -23,6 +23,17 @@ include = [
   "LICENSE*"
 ]
 
+[package.metadata.binstall]
+pkg-url = "{ repo }/releases/download/cli.rs-v{ version }/{ bin }-{ target }.{ archive-format }"
+bin-dir = "{ bin }{ binary-ext }"
+pkg-fmt = "tgz"
+
+[package.metadata.binstall.overrides.x86_64-pc-windows-msvc]
+pkg-fmt = "zip"
+
+[package.metadata.binstall.overrides.x86_64-apple-darwin]
+pkg-fmt = "zip"
+
 [[bin]]
 name = "cargo-tauri"
 path = "src/main.rs"
@@ -30,7 +41,7 @@ path = "src/main.rs"
 [dependencies]
 clap = { version = "3.2", features = [ "derive" ] }
 anyhow = "1.0"
-tauri-bundler = { version = "1.0.5", path = "../bundler" }
+tauri-bundler = { version = "1.0.6", path = "../bundler" }
 colored = "2.0"
 once_cell = "1"
 serde = { version = "1.0", features = [ "derive" ] }
@@ -40,7 +51,7 @@ notify = "4.0"
 shared_child = "1.0"
 toml_edit = "0.14"
 json-patch = "0.2"
-tauri-utils = { version = "1.0.3", path = "../../core/tauri-utils", features = [ "isolation", "schema", "config-json5", "config-toml" ] }
+tauri-utils = { version = "1.1.0", path = "../../core/tauri-utils", features = [ "isolation", "schema", "config-json5", "config-toml" ] }
 toml = "0.5"
 valico = "3.6"
 handlebars = "4.3"
@@ -87,14 +98,3 @@ url = { version = "2.3", features = [ "serde" ] }
 
 [profile.release]
 lto = true
-
-[package.metadata.binstall]
-pkg-url = "{ repo }/releases/download/cli.rs-v{ version }/{ bin }-{ target }.{ archive-format }"
-bin-dir = "{ bin }{ binary-ext }"
-pkg-fmt = "tgz"
-
-[package.metadata.binstall.overrides.x86_64-pc-windows-msvc]
-pkg-fmt = "zip"
-
-[package.metadata.binstall.overrides.x86_64-apple-darwin]
-pkg-fmt = "zip"

+ 3 - 3
tooling/cli/metadata.json

@@ -1,8 +1,8 @@
 {
   "cli.js": {
-    "version": "1.0.5",
+    "version": "1.1.5",
     "node": ">= 10.0.0"
   },
-  "tauri": "1.0.5",
-  "tauri-build": "1.0.4"
+  "tauri": "1.1.5",
+  "tauri-build": "1.1.4"
 }

+ 31 - 0
tooling/cli/node/CHANGELOG.md

@@ -1,5 +1,36 @@
 # Changelog
 
+## \[1.1.0]
+
+- Allow adding `build > beforeBundleCommand` in tauri.conf.json to run a shell command before the bundling phase.
+  - [57ab9847](https://www.github.com/tauri-apps/tauri/commit/57ab9847eb2d8c9a5da584b873b7c072e9ee26bf) feat(cli): add `beforeBundleCommand`, closes [#4879](https://www.github.com/tauri-apps/tauri/pull/4879) ([#4893](https://www.github.com/tauri-apps/tauri/pull/4893)) on 2022-08-09
+- Change `before_dev_command` and `before_build_command` config value to allow configuring the current working directory.
+  - [d6f7d3cf](https://www.github.com/tauri-apps/tauri/commit/d6f7d3cfe8a7ec8d68c8341016c4e0a3103da587) Add cwd option to `before` commands, add wait option to dev [#4740](https://www.github.com/tauri-apps/tauri/pull/4740) [#3551](https://www.github.com/tauri-apps/tauri/pull/3551) ([#4834](https://www.github.com/tauri-apps/tauri/pull/4834)) on 2022-08-02
+- Allow configuring the `before_dev_command` to force the CLI to wait for the command to finish before proceeding.
+  - [d6f7d3cf](https://www.github.com/tauri-apps/tauri/commit/d6f7d3cfe8a7ec8d68c8341016c4e0a3103da587) Add cwd option to `before` commands, add wait option to dev [#4740](https://www.github.com/tauri-apps/tauri/pull/4740) [#3551](https://www.github.com/tauri-apps/tauri/pull/3551) ([#4834](https://www.github.com/tauri-apps/tauri/pull/4834)) on 2022-08-02
+- Check if the default build target is set in the Cargo configuration.
+  - [436f3d8d](https://www.github.com/tauri-apps/tauri/commit/436f3d8d66727f5b64165522f0b55f4ab54bd1ae) feat(cli): load Cargo configuration to check default build target ([#4990](https://www.github.com/tauri-apps/tauri/pull/4990)) on 2022-08-21
+- Use `cargo metadata` to detect the workspace root and target directory.
+  - [fea70eff](https://www.github.com/tauri-apps/tauri/commit/fea70effad219c0794d919f8834fa1a1ffd204c7) refactor(cli): Use `cargo metadata` to detect the workspace root and target directory, closes [#4632](https://www.github.com/tauri-apps/tauri/pull/4632), [#4928](https://www.github.com/tauri-apps/tauri/pull/4928). ([#4932](https://www.github.com/tauri-apps/tauri/pull/4932)) on 2022-08-21
+- Prompt for `beforeDevCommand` and `beforeBuildCommand` in `tauri init`.
+  - [6d4945c9](https://www.github.com/tauri-apps/tauri/commit/6d4945c9f06cd1f7018e1c48686ba682aae817df) feat(cli): prompt for before\*Command, closes [#4691](https://www.github.com/tauri-apps/tauri/pull/4691) ([#4721](https://www.github.com/tauri-apps/tauri/pull/4721)) on 2022-07-25
+- Added support to configuration files in TOML format (Tauri.toml file).
+  - [ae83d008](https://www.github.com/tauri-apps/tauri/commit/ae83d008f9e1b89bfc8dddaca42aa5c1fbc36f6d) feat: add support to TOML config file `Tauri.toml`, closes [#4806](https://www.github.com/tauri-apps/tauri/pull/4806) ([#4813](https://www.github.com/tauri-apps/tauri/pull/4813)) on 2022-08-02
+- Automatically use any `.taurignore` file as ignore rules for dev watcher and app path finder.
+  - [596fa08d](https://www.github.com/tauri-apps/tauri/commit/596fa08d48e371c7bd29e1ef799119ac8fca0d0b) feat(cli): automatically use `.taurignore`, ref [#4617](https://www.github.com/tauri-apps/tauri/pull/4617) ([#4623](https://www.github.com/tauri-apps/tauri/pull/4623)) on 2022-07-28
+- Enable WiX FIPS compliance when the `TAURI_FIPS_COMPLIANT` environment variable is set to `true`.
+  - [d88b9de7](https://www.github.com/tauri-apps/tauri/commit/d88b9de7aaeaaa2e42e4795dbc2b8642b5ae7a50) feat(core): add `fips_compliant` wix config option, closes [#4541](https://www.github.com/tauri-apps/tauri/pull/4541) ([#4843](https://www.github.com/tauri-apps/tauri/pull/4843)) on 2022-08-04
+- Fixes dev watcher incorrectly exiting the CLI when sequential file updates are detected.
+  - [47fab680](https://www.github.com/tauri-apps/tauri/commit/47fab6809a1e23b3b9a84695e2d91ff0826ba79a) fix(cli): dev watcher incorrectly killing process on multiple file write ([#4684](https://www.github.com/tauri-apps/tauri/pull/4684)) on 2022-07-25
+- Add `libc` field to Node packages.
+  - [f7d2dfc7](https://www.github.com/tauri-apps/tauri/commit/f7d2dfc7a6d086dd1a218d6c1492b3fef8a64f03) chore: add libc field to node packages ([#4856](https://www.github.com/tauri-apps/tauri/pull/4856)) on 2022-08-04
+- Set the `MACOSX_DEPLOYMENT_TARGET` environment variable with the configuration `minimum_system_version` value.
+  - [fa23310f](https://www.github.com/tauri-apps/tauri/commit/fa23310f23cb9e6a02ec2524f1ef394a5b42990e) fix(cli): set MACOSX_DEPLOYMENT_TARGET env var, closes [#4704](https://www.github.com/tauri-apps/tauri/pull/4704) ([#4842](https://www.github.com/tauri-apps/tauri/pull/4842)) on 2022-08-02
+- Added `--no-watch` argument to the `dev` command to disable the file watcher.
+  - [0983d7ce](https://www.github.com/tauri-apps/tauri/commit/0983d7ce7f24ab43f9ae7b5e1177ff244d8885a8) feat(cli): add `--no-watch` argument to the dev command, closes [#4617](https://www.github.com/tauri-apps/tauri/pull/4617) ([#4793](https://www.github.com/tauri-apps/tauri/pull/4793)) on 2022-07-29
+- Validate updater signature matches configured public key.
+  - [b2a8930b](https://www.github.com/tauri-apps/tauri/commit/b2a8930b3c4b72c50ce72e73575f42c9cbe91bad) feat(cli): validate updater private key when signing ([#4754](https://www.github.com/tauri-apps/tauri/pull/4754)) on 2022-07-25
+
 ## \[1.0.5]
 
 - Correctly fill the architecture when building Debian packages targeting ARM64 (aarch64).

+ 1 - 1
tooling/cli/node/package.json

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