diff --git a/.changes/delete-property.md b/.changes/delete-property.md deleted file mode 100644 index a41e37d2f..000000000 --- a/.changes/delete-property.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri.js": patch ---- - -Fixes `Reflect.deleteProperty` on promisified API calls failing with `Unable to delete property` by making it configurable. diff --git a/.changes/dirs.md b/.changes/dirs.md deleted file mode 100644 index 42dd19342..000000000 --- a/.changes/dirs.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"tauri-bundler": patch -"tauri-api": patch ---- - -`dirs` crate is unmaintained, now using `dirs-next` instead. diff --git a/.changes/missing-features.md b/.changes/missing-features.md deleted file mode 100644 index 462e221a1..000000000 --- a/.changes/missing-features.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri": patch" ---- - -Adds missing APIs features from `allowlist` to the tauri crate's manifest file. diff --git a/.changes/path-api.md b/.changes/path-api.md deleted file mode 100644 index e936c49b8..000000000 --- a/.changes/path-api.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"tauri.js": minor -"tauri": minor ---- - -Adds a path resolution API (e.g. getting the download directory or resolving a path to the home directory). diff --git a/.changes/rust-update.md b/.changes/rust-update.md deleted file mode 100644 index 61556af50..000000000 --- a/.changes/rust-update.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri": patch ---- - -Update minimum Rust version to 1.42.0 due to a dependency update. diff --git a/.changes/rust-version.md b/.changes/rust-version.md deleted file mode 100644 index 335a65dce..000000000 --- a/.changes/rust-version.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri": minor ---- - -Minimum Rust version updated to 1.47.0. Run `$ rustup update` to update to the latest version. diff --git a/.changes/wget-fix.md b/.changes/wget-fix.md deleted file mode 100644 index 070382a06..000000000 --- a/.changes/wget-fix.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri-bundler": patch ---- - -Force IPv4 on `wget` so AppImage bundling doesn't hang. diff --git a/.changes/wix-working-directory.md b/.changes/wix-working-directory.md deleted file mode 100644 index 982cb1fab..000000000 --- a/.changes/wix-working-directory.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"tauri-bundler": patch ---- - -Set the Windows installer (WiX) `WorkingDirectory` field to `INSTALLDIR` so the app can read paths relatively (previously resolving to `C:\Windows\System32`). diff --git a/cli/tauri-bundler/CHANGELOG.md b/cli/tauri-bundler/CHANGELOG.md index d20e5abb6..4789cb045 100644 --- a/cli/tauri-bundler/CHANGELOG.md +++ b/cli/tauri-bundler/CHANGELOG.md @@ -1,5 +1,17 @@ # Changelog +## [0.9.4] + +- `dirs` crate is unmaintained, now using `dirs-next` instead. + - [82cda98](https://www.github.com/tauri-apps/tauri/commit/82cda98532975c6d4b1c93bf2f326173f39e0964) chore(tauri) `dirs` crate is unmaintained, use `dirst-next` instead ([#1057](https://www.github.com/tauri-apps/tauri/pull/1057)) on 2020-10-17 + - [72996be](https://www.github.com/tauri-apps/tauri/commit/72996be1bd3eb878c4cf30bfec79058071c26d7a) apply version updates ([#1024](https://www.github.com/tauri-apps/tauri/pull/1024)) on 2020-10-21 +- Force IPv4 on `wget` so AppImage bundling doesn't hang. + - [6f5667b](https://www.github.com/tauri-apps/tauri/commit/6f5667bf72d58972b8d05ee2e42a031c85f95ed4) fix: [#1018](https://www.github.com/tauri-apps/tauri/pull/1018) Force IPv4 on wget requests ([#1019](https://www.github.com/tauri-apps/tauri/pull/1019)) on 2020-10-11 + - [72996be](https://www.github.com/tauri-apps/tauri/commit/72996be1bd3eb878c4cf30bfec79058071c26d7a) apply version updates ([#1024](https://www.github.com/tauri-apps/tauri/pull/1024)) on 2020-10-21 +- Set the Windows installer (WiX) `WorkingDirectory` field to `INSTALLDIR` so the app can read paths relatively (previously resolving to `C:\Windows\System32`). + - [5cf3402](https://www.github.com/tauri-apps/tauri/commit/5cf3402735ac2e88fc4aae5fe39fc0a41262b6fa) fix: add working directory to wix's shortcut ([#1021](https://www.github.com/tauri-apps/tauri/pull/1021)) on 2020-09-24 + - [72996be](https://www.github.com/tauri-apps/tauri/commit/72996be1bd3eb878c4cf30bfec79058071c26d7a) apply version updates ([#1024](https://www.github.com/tauri-apps/tauri/pull/1024)) on 2020-10-21 + ## [0.9.3] - Improve checking for Xcode command line tools to allow builds on mac diff --git a/cli/tauri-bundler/Cargo.toml b/cli/tauri-bundler/Cargo.toml index c2199798e..c16ac50da 100644 --- a/cli/tauri-bundler/Cargo.toml +++ b/cli/tauri-bundler/Cargo.toml @@ -2,7 +2,7 @@ workspace = { } [package] name = "tauri-bundler" -version = "0.9.3" +version = "0.9.4" authors = [ "George Burton ", "Lucas Fernandes Gonçalves Nogueira ", diff --git a/cli/tauri.js/CHANGELOG.md b/cli/tauri.js/CHANGELOG.md index 7afb28241..41a464642 100644 --- a/cli/tauri.js/CHANGELOG.md +++ b/cli/tauri.js/CHANGELOG.md @@ -1,111 +1,118 @@ # Changelog +## [0.13.0] + +- Fixes `Reflect.deleteProperty` on promisified API calls failing with `Unable to delete property` by making it configurable. + - [c8b167a](https://www.github.com/tauri-apps/tauri/commit/c8b167adb3561db182bc8f6e4d8753ce1ae3f450) fix(tauri.js) promisified API fails on Reflect.deleteProperty, fix [#1038](https://www.github.com/tauri-apps/tauri/pull/1038) ([#1056](https://www.github.com/tauri-apps/tauri/pull/1056)) on 2020-10-17 + - [72996be](https://www.github.com/tauri-apps/tauri/commit/72996be1bd3eb878c4cf30bfec79058071c26d7a) apply version updates ([#1024](https://www.github.com/tauri-apps/tauri/pull/1024)) on 2020-10-21 +- Adds a path resolution API (e.g. getting the download directory or resolving a path to the home directory). + - [771e401](https://www.github.com/tauri-apps/tauri/commit/771e4019b8cfd1973015ffa632c9d6c6b82c5657) feat: Port path api to js ([#1006](https://www.github.com/tauri-apps/tauri/pull/1006)) on 2020-09-24 + - [72996be](https://www.github.com/tauri-apps/tauri/commit/72996be1bd3eb878c4cf30bfec79058071c26d7a) apply version updates ([#1024](https://www.github.com/tauri-apps/tauri/pull/1024)) on 2020-10-21 + ## [0.12.0] -- Break out TauriBuildConfig interface from TauriConfig build property - - [43a8c4d](https://www.github.com/tauri-apps/tauri/commit/43a8c4d2bcc2461232e2ddfdf2506d3b4d68471d) fix [#920](https://www.github.com/tauri-apps/tauri/pull/920): Create recipes ([#930](https://www.github.com/tauri-apps/tauri/pull/930)) on 2020-08-17 -- Create recipes. A recipe: - - Updates the TauriBuildConfig during the init process - - Specifies npm dev and production dependencies to be installed - - Runs extra installation scripts - - [43a8c4d](https://www.github.com/tauri-apps/tauri/commit/43a8c4d2bcc2461232e2ddfdf2506d3b4d68471d) fix [#920](https://www.github.com/tauri-apps/tauri/pull/920): Create recipes ([#930](https://www.github.com/tauri-apps/tauri/pull/930)) on 2020-08-17 -- Create React JS and React TS recipes - - [43a8c4d](https://www.github.com/tauri-apps/tauri/commit/43a8c4d2bcc2461232e2ddfdf2506d3b4d68471d) fix [#920](https://www.github.com/tauri-apps/tauri/pull/920): Create recipes ([#930](https://www.github.com/tauri-apps/tauri/pull/930)) on 2020-08-17 -- Add new top level command `create`, which accepts a recipe as a CLI, or runs interactively, prompting for a recipe out of a menu of choices defined by `api/recipes/index` - - [43a8c4d](https://www.github.com/tauri-apps/tauri/commit/43a8c4d2bcc2461232e2ddfdf2506d3b4d68471d) fix [#920](https://www.github.com/tauri-apps/tauri/pull/920): Create recipes ([#930](https://www.github.com/tauri-apps/tauri/pull/930)) on 2020-08-17 -- Refactor `init` command so that it is just an alias for `create` with no recipe - - [43a8c4d](https://www.github.com/tauri-apps/tauri/commit/43a8c4d2bcc2461232e2ddfdf2506d3b4d68471d) fix [#920](https://www.github.com/tauri-apps/tauri/pull/920): Create recipes ([#930](https://www.github.com/tauri-apps/tauri/pull/930)) on 2020-08-17 -- Bump all deps as noted in #975, #976, #977, #978, and #979. - - [06dd75b](https://www.github.com/tauri-apps/tauri/commit/06dd75b68a15d388808c51ae2bf50554ae761d9d) chore: bump all js/rust deps ([#983](https://www.github.com/tauri-apps/tauri/pull/983)) on 2020-08-20 -- Make interactive prompt not ask for app name supplied as cli arg - - [59e0de7](https://www.github.com/tauri-apps/tauri/commit/59e0de765046a240d6c9ff3ddcd7a98e8f765512) Fix cli no prompt for app-name cli arg ([#980](https://www.github.com/tauri-apps/tauri/pull/980)) on 2020-08-19 -- Change `String` to `string` type for `open` and `save` methods - - [0a5bac1](https://www.github.com/tauri-apps/tauri/commit/0a5bac1dd641792a64f79ec90e2a357f18280776) fix(tauri.js): fix typings for open and save dialogs ([#926](https://www.github.com/tauri-apps/tauri/pull/926)) on 2020-08-08 -- Format all code with prettier. This technically should only affect code styles, but noting for posterity. - - [6a21965](https://www.github.com/tauri-apps/tauri/commit/6a21965ff302940bcbdefa16490249ec7d0c1f2e) chore: add prettier for js formatting ([#937](https://www.github.com/tauri-apps/tauri/pull/937)) on 2020-08-18 -- Set correct promise resolve type which returns from `readBinaryFile` - - [f98d4b9](https://www.github.com/tauri-apps/tauri/commit/f98d4b9076b51a7fc9eca12b4bed2cd3b466c6bc) fix(tauri.js): fix return type for `readBinaryFile` api method ([#927](https://www.github.com/tauri-apps/tauri/pull/927)) on 2020-08-08 -- Add types to JSDoc annotations - - [f98d4b9](https://www.github.com/tauri-apps/tauri/commit/f98d4b9076b51a7fc9eca12b4bed2cd3b466c6bc) fix(tauri.js): fix return type for `readBinaryFile` api method ([#927](https://www.github.com/tauri-apps/tauri/pull/927)) on 2020-08-08 +- Break out TauriBuildConfig interface from TauriConfig build property + - [43a8c4d](https://www.github.com/tauri-apps/tauri/commit/43a8c4d2bcc2461232e2ddfdf2506d3b4d68471d) fix [#920](https://www.github.com/tauri-apps/tauri/pull/920): Create recipes ([#930](https://www.github.com/tauri-apps/tauri/pull/930)) on 2020-08-17 +- Create recipes. A recipe: + - Updates the TauriBuildConfig during the init process + - Specifies npm dev and production dependencies to be installed + - Runs extra installation scripts + - [43a8c4d](https://www.github.com/tauri-apps/tauri/commit/43a8c4d2bcc2461232e2ddfdf2506d3b4d68471d) fix [#920](https://www.github.com/tauri-apps/tauri/pull/920): Create recipes ([#930](https://www.github.com/tauri-apps/tauri/pull/930)) on 2020-08-17 +- Create React JS and React TS recipes + - [43a8c4d](https://www.github.com/tauri-apps/tauri/commit/43a8c4d2bcc2461232e2ddfdf2506d3b4d68471d) fix [#920](https://www.github.com/tauri-apps/tauri/pull/920): Create recipes ([#930](https://www.github.com/tauri-apps/tauri/pull/930)) on 2020-08-17 +- Add new top level command `create`, which accepts a recipe as a CLI, or runs interactively, prompting for a recipe out of a menu of choices defined by `api/recipes/index` + - [43a8c4d](https://www.github.com/tauri-apps/tauri/commit/43a8c4d2bcc2461232e2ddfdf2506d3b4d68471d) fix [#920](https://www.github.com/tauri-apps/tauri/pull/920): Create recipes ([#930](https://www.github.com/tauri-apps/tauri/pull/930)) on 2020-08-17 +- Refactor `init` command so that it is just an alias for `create` with no recipe + - [43a8c4d](https://www.github.com/tauri-apps/tauri/commit/43a8c4d2bcc2461232e2ddfdf2506d3b4d68471d) fix [#920](https://www.github.com/tauri-apps/tauri/pull/920): Create recipes ([#930](https://www.github.com/tauri-apps/tauri/pull/930)) on 2020-08-17 +- Bump all deps as noted in #975, #976, #977, #978, and #979. + - [06dd75b](https://www.github.com/tauri-apps/tauri/commit/06dd75b68a15d388808c51ae2bf50554ae761d9d) chore: bump all js/rust deps ([#983](https://www.github.com/tauri-apps/tauri/pull/983)) on 2020-08-20 +- Make interactive prompt not ask for app name supplied as cli arg + - [59e0de7](https://www.github.com/tauri-apps/tauri/commit/59e0de765046a240d6c9ff3ddcd7a98e8f765512) Fix cli no prompt for app-name cli arg ([#980](https://www.github.com/tauri-apps/tauri/pull/980)) on 2020-08-19 +- Change `String` to `string` type for `open` and `save` methods + - [0a5bac1](https://www.github.com/tauri-apps/tauri/commit/0a5bac1dd641792a64f79ec90e2a357f18280776) fix(tauri.js): fix typings for open and save dialogs ([#926](https://www.github.com/tauri-apps/tauri/pull/926)) on 2020-08-08 +- Format all code with prettier. This technically should only affect code styles, but noting for posterity. + - [6a21965](https://www.github.com/tauri-apps/tauri/commit/6a21965ff302940bcbdefa16490249ec7d0c1f2e) chore: add prettier for js formatting ([#937](https://www.github.com/tauri-apps/tauri/pull/937)) on 2020-08-18 +- Set correct promise resolve type which returns from `readBinaryFile` + - [f98d4b9](https://www.github.com/tauri-apps/tauri/commit/f98d4b9076b51a7fc9eca12b4bed2cd3b466c6bc) fix(tauri.js): fix return type for `readBinaryFile` api method ([#927](https://www.github.com/tauri-apps/tauri/pull/927)) on 2020-08-08 +- Add types to JSDoc annotations + - [f98d4b9](https://www.github.com/tauri-apps/tauri/commit/f98d4b9076b51a7fc9eca12b4bed2cd3b466c6bc) fix(tauri.js): fix return type for `readBinaryFile` api method ([#927](https://www.github.com/tauri-apps/tauri/pull/927)) on 2020-08-08 ## [0.11.1] -- Fix command line arguments -W (window title) and -P (dev server uri) to work as intended. - - [e1fd626](https://www.github.com/tauri-apps/tauri/commit/e1fd626453bf6310b18e48472aa831c367212290) Fix typos referring to CLI args in init command ([#921](https://www.github.com/tauri-apps/tauri/pull/921)) on 2020-08-03 +- Fix command line arguments -W (window title) and -P (dev server uri) to work as intended. + - [e1fd626](https://www.github.com/tauri-apps/tauri/commit/e1fd626453bf6310b18e48472aa831c367212290) Fix typos referring to CLI args in init command ([#921](https://www.github.com/tauri-apps/tauri/pull/921)) on 2020-08-03 ## [0.11.0] -- Fixes the Webview initialization on Windows. - - [4abd12c](https://www.github.com/tauri-apps/tauri/commit/4abd12c2a42b5ace8527114ab64da38f4486754f) fix(tauri) webview initialization on windows, fixes [#879](https://www.github.com/tauri-apps/tauri/pull/879) ([#885](https://www.github.com/tauri-apps/tauri/pull/885)) on 2020-07-23 +- Fixes the Webview initialization on Windows. + - [4abd12c](https://www.github.com/tauri-apps/tauri/commit/4abd12c2a42b5ace8527114ab64da38f4486754f) fix(tauri) webview initialization on windows, fixes [#879](https://www.github.com/tauri-apps/tauri/pull/879) ([#885](https://www.github.com/tauri-apps/tauri/pull/885)) on 2020-07-23 ## [0.10.0] -- Fixes the `writeFile` and `writeBinaryFile` usage. - - [cbd14c3](https://www.github.com/tauri-apps/tauri/commit/cbd14c307753449d2d8a9cd4d4b29d30af6a7097) fix(tauri.js) `writeFile` and `writeBinaryFile` API ([#857](https://www.github.com/tauri-apps/tauri/pull/857)) on 2020-07-19 -- The notification's `body` is now optional, closes #793. - - [dac1db3](https://www.github.com/tauri-apps/tauri/commit/dac1db39831ecbcf23c630351d5753af01ccd500) fix(tauri) notification body optional, requestPermission() regression, closes [#793](https://www.github.com/tauri-apps/tauri/pull/793) ([#844](https://www.github.com/tauri-apps/tauri/pull/844)) on 2020-07-16 -- Fixes a memory leak on the `promisified` helper usage. - - [42a8bb0](https://www.github.com/tauri-apps/tauri/commit/42a8bb0e096548f2f9d6da2ba3699260e6cda18e) fix(api) `promisified` not cleaning up transformed callbacks, fixes [#852](https://www.github.com/tauri-apps/tauri/pull/852) ([#853](https://www.github.com/tauri-apps/tauri/pull/853)) on 2020-07-18 -- Prevent running the `dev` pipeline when running with administrator privileges. - - [1780057](https://www.github.com/tauri-apps/tauri/commit/17800571fe417b5250aa1bd7052340a1c93918a8) fix(tauri.js) exit dev when running as admin, fixes [#781](https://www.github.com/tauri-apps/tauri/pull/781) ([#839](https://www.github.com/tauri-apps/tauri/pull/839)) on 2020-07-15 -- Print outdated dependencies information on `tauri info`. - - [f0ce94f](https://www.github.com/tauri-apps/tauri/commit/f0ce94fc8e38642f2ba479311370dc1ca54799c7) feat(tauri.js) print outdated deps information on `tauri info` ([#841](https://www.github.com/tauri-apps/tauri/pull/841)) on 2020-07-15 -- Convert the `--app-name` value to kebab case. - - [da99f63](https://www.github.com/tauri-apps/tauri/commit/da99f632f0c8a6b3b7fc5dfecaffb04b74537f0f) fix(tauri.js) app name as kebab case ([#856](https://www.github.com/tauri-apps/tauri/pull/856)) on 2020-07-19 -- Do not require a `package.json` file on the app root. - - [45d3de6](https://www.github.com/tauri-apps/tauri/commit/45d3de6d97f060659e72e0cc0dc56d4f33f4a2f9) fix(tauri.js) do not require a package.json ([#855](https://www.github.com/tauri-apps/tauri/pull/855)) on 2020-07-19 -- Adds a dependency manager command to the Node.js CLI (`tauri deps`). The manager is able to install and update Rust and the Tauri ecosystem dependencies (npm package, crates, cargo subcommands). - Usage: `tauri deps install` and `tauri deps update`. - - [77282c1](https://www.github.com/tauri-apps/tauri/commit/77282c1e513227fe379f916cd21249b44faa8756) feat(tauri.js) add dependency manager command ([#829](https://www.github.com/tauri-apps/tauri/pull/829)) on 2020-07-15 -- Run the dependency manager's install script after `tauri init` succeeds. - - [0591f1f](https://www.github.com/tauri-apps/tauri/commit/0591f1f945420ec4bc53919d05a8f8de014b3823) feat(tauri.js) run `deps install` after `tauri init` ([#842](https://www.github.com/tauri-apps/tauri/pull/842)) on 2020-07-15 -- Move types exported in the `tauri` js api into the modules that use them. For - example, `Event` is now available from `tauri/api/event` instead of - `tauri/api/types/event`. - - [660a2d8](https://www.github.com/tauri-apps/tauri/commit/660a2d87d6acf0abf6be70c01e6402cb5aba96c7) feat(tauri.js) move exported api types into api modules (fix [#807](https://www.github.com/tauri-apps/tauri/pull/807)) ([#809](https://www.github.com/tauri-apps/tauri/pull/809)) on 2020-07-12 +- Fixes the `writeFile` and `writeBinaryFile` usage. + - [cbd14c3](https://www.github.com/tauri-apps/tauri/commit/cbd14c307753449d2d8a9cd4d4b29d30af6a7097) fix(tauri.js) `writeFile` and `writeBinaryFile` API ([#857](https://www.github.com/tauri-apps/tauri/pull/857)) on 2020-07-19 +- The notification's `body` is now optional, closes #793. + - [dac1db3](https://www.github.com/tauri-apps/tauri/commit/dac1db39831ecbcf23c630351d5753af01ccd500) fix(tauri) notification body optional, requestPermission() regression, closes [#793](https://www.github.com/tauri-apps/tauri/pull/793) ([#844](https://www.github.com/tauri-apps/tauri/pull/844)) on 2020-07-16 +- Fixes a memory leak on the `promisified` helper usage. + - [42a8bb0](https://www.github.com/tauri-apps/tauri/commit/42a8bb0e096548f2f9d6da2ba3699260e6cda18e) fix(api) `promisified` not cleaning up transformed callbacks, fixes [#852](https://www.github.com/tauri-apps/tauri/pull/852) ([#853](https://www.github.com/tauri-apps/tauri/pull/853)) on 2020-07-18 +- Prevent running the `dev` pipeline when running with administrator privileges. + - [1780057](https://www.github.com/tauri-apps/tauri/commit/17800571fe417b5250aa1bd7052340a1c93918a8) fix(tauri.js) exit dev when running as admin, fixes [#781](https://www.github.com/tauri-apps/tauri/pull/781) ([#839](https://www.github.com/tauri-apps/tauri/pull/839)) on 2020-07-15 +- Print outdated dependencies information on `tauri info`. + - [f0ce94f](https://www.github.com/tauri-apps/tauri/commit/f0ce94fc8e38642f2ba479311370dc1ca54799c7) feat(tauri.js) print outdated deps information on `tauri info` ([#841](https://www.github.com/tauri-apps/tauri/pull/841)) on 2020-07-15 +- Convert the `--app-name` value to kebab case. + - [da99f63](https://www.github.com/tauri-apps/tauri/commit/da99f632f0c8a6b3b7fc5dfecaffb04b74537f0f) fix(tauri.js) app name as kebab case ([#856](https://www.github.com/tauri-apps/tauri/pull/856)) on 2020-07-19 +- Do not require a `package.json` file on the app root. + - [45d3de6](https://www.github.com/tauri-apps/tauri/commit/45d3de6d97f060659e72e0cc0dc56d4f33f4a2f9) fix(tauri.js) do not require a package.json ([#855](https://www.github.com/tauri-apps/tauri/pull/855)) on 2020-07-19 +- Adds a dependency manager command to the Node.js CLI (`tauri deps`). The manager is able to install and update Rust and the Tauri ecosystem dependencies (npm package, crates, cargo subcommands). + Usage: `tauri deps install` and `tauri deps update`. - [77282c1](https://www.github.com/tauri-apps/tauri/commit/77282c1e513227fe379f916cd21249b44faa8756) feat(tauri.js) add dependency manager command ([#829](https://www.github.com/tauri-apps/tauri/pull/829)) on 2020-07-15 +- Run the dependency manager's install script after `tauri init` succeeds. + - [0591f1f](https://www.github.com/tauri-apps/tauri/commit/0591f1f945420ec4bc53919d05a8f8de014b3823) feat(tauri.js) run `deps install` after `tauri init` ([#842](https://www.github.com/tauri-apps/tauri/pull/842)) on 2020-07-15 +- Move types exported in the `tauri` js api into the modules that use them. For + example, `Event` is now available from `tauri/api/event` instead of + `tauri/api/types/event`. - [660a2d8](https://www.github.com/tauri-apps/tauri/commit/660a2d87d6acf0abf6be70c01e6402cb5aba96c7) feat(tauri.js) move exported api types into api modules (fix [#807](https://www.github.com/tauri-apps/tauri/pull/807)) ([#809](https://www.github.com/tauri-apps/tauri/pull/809)) on 2020-07-12 ## [0.9.1] -- Fixes Edge blank screen on Windows when running tauri dev (Tauri crashing window due to Edge reloading app because of missing Content-Type header). - - Bumped due to a bump in tauri-api. - - [fedee83](https://www.github.com/tauri-apps/tauri/commit/fedee835e36daa4363b91aabd43143e8033c9a5c) fix(tauri.js) windows Edge blank screen on tauri dev ([#808](https://www.github.com/tauri-apps/tauri/pull/808)) on 2020-07-11 -- Improve the tauri info output on Windows, including the Microsoft Edge version. - - [0d6235e](https://www.github.com/tauri-apps/tauri/commit/0d6235e427c0f8241d1068bdd1e34903eb9298f9) feat(tauri.js) add microsoft edge version to the info output ([#810](https://www.github.com/tauri-apps/tauri/pull/810)) on 2020-07-12 +- Fixes Edge blank screen on Windows when running tauri dev (Tauri crashing window due to Edge reloading app because of missing Content-Type header). + - Bumped due to a bump in tauri-api. + - [fedee83](https://www.github.com/tauri-apps/tauri/commit/fedee835e36daa4363b91aabd43143e8033c9a5c) fix(tauri.js) windows Edge blank screen on tauri dev ([#808](https://www.github.com/tauri-apps/tauri/pull/808)) on 2020-07-11 +- Improve the tauri info output on Windows, including the Microsoft Edge version. + - [0d6235e](https://www.github.com/tauri-apps/tauri/commit/0d6235e427c0f8241d1068bdd1e34903eb9298f9) feat(tauri.js) add microsoft edge version to the info output ([#810](https://www.github.com/tauri-apps/tauri/pull/810)) on 2020-07-12 ## [0.9.0] -- Fixes a race condition on the beforeDevCommand usage (starting Tauri before the devServer is ready). - - [a26cffc](https://www.github.com/tauri-apps/tauri/commit/a26cffc575bee224a6beb5b7b0565d5583c0131f) fix(tauri.js) beforeDevCommand race condition ([#801](https://www.github.com/tauri-apps/tauri/pull/801)) on 2020-07-10 -- Revert a nullish coalescing operator that changed embedded server/inliner behavior. - - [e7b4951](https://www.github.com/tauri-apps/tauri/commit/e7b495133fe9f4e9f576bb9805bec98b967783eb) fix(tauri.js) revert nullish coalesce addition ([#799](https://www.github.com/tauri-apps/tauri/pull/799)) on 2020-07-10 -- Fixes tauri init not generating tauri.conf.json on the Vue CLI Plugin. - - [f208a68](https://www.github.com/tauri-apps/tauri/commit/f208a68e40c804daf41d54539d3a5951679e8a64) fix(tauri.js) do not swallow init errors, fix conf inject ([#802](https://www.github.com/tauri-apps/tauri/pull/802)) on 2020-07-10 -- tauri init now prompt for default values such as window title, app name, dist dir and dev path. You can use --ci to skip the prompts. - - [ee8724b](https://www.github.com/tauri-apps/tauri/commit/ee8724b90a63f281292c6eb174773b905ba52e32) feat(tauri.js/init): prompt for default values (fix [#422](https://www.github.com/tauri-apps/tauri/pull/422)/[#162](https://www.github.com/tauri-apps/tauri/pull/162)) ([#472](https://www.github.com/tauri-apps/tauri/pull/472)) on 2020-07-10 +- Fixes a race condition on the beforeDevCommand usage (starting Tauri before the devServer is ready). + - [a26cffc](https://www.github.com/tauri-apps/tauri/commit/a26cffc575bee224a6beb5b7b0565d5583c0131f) fix(tauri.js) beforeDevCommand race condition ([#801](https://www.github.com/tauri-apps/tauri/pull/801)) on 2020-07-10 +- Revert a nullish coalescing operator that changed embedded server/inliner behavior. + - [e7b4951](https://www.github.com/tauri-apps/tauri/commit/e7b495133fe9f4e9f576bb9805bec98b967783eb) fix(tauri.js) revert nullish coalesce addition ([#799](https://www.github.com/tauri-apps/tauri/pull/799)) on 2020-07-10 +- Fixes tauri init not generating tauri.conf.json on the Vue CLI Plugin. + - [f208a68](https://www.github.com/tauri-apps/tauri/commit/f208a68e40c804daf41d54539d3a5951679e8a64) fix(tauri.js) do not swallow init errors, fix conf inject ([#802](https://www.github.com/tauri-apps/tauri/pull/802)) on 2020-07-10 +- tauri init now prompt for default values such as window title, app name, dist dir and dev path. You can use --ci to skip the prompts. + - [ee8724b](https://www.github.com/tauri-apps/tauri/commit/ee8724b90a63f281292c6eb174773b905ba52e32) feat(tauri.js/init): prompt for default values (fix [#422](https://www.github.com/tauri-apps/tauri/pull/422)/[#162](https://www.github.com/tauri-apps/tauri/pull/162)) ([#472](https://www.github.com/tauri-apps/tauri/pull/472)) on 2020-07-10 ## [0.8.4] -- Bump lodash to 4.17.19 +- Bump lodash to 4.17.19 ## [0.8.3] -- Fixes the wrong cli value on the template that's used by tauri init. - Also fixes the template test. -- Fixes the tauri icon usage with the --icon flag. Previously, only the -i flag worked. +- Fixes the wrong cli value on the template that's used by tauri init. + Also fixes the template test. +- Fixes the tauri icon usage with the --icon flag. Previously, only the -i flag worked. ## [0.8.2] -- Adds tauri.conf.json schema validation to the CLI. +- Adds tauri.conf.json schema validation to the CLI. ## [0.8.1] -- Transpile the TS API to ES5. - Expose CJS as .js and ESM as .mjs. -- Fixes the assets embedding into the binary. +- Transpile the TS API to ES5. + Expose CJS as .js and ESM as .mjs. +- Fixes the assets embedding into the binary. ## [0.8.0] -- Create UMD, ESM and CJS artifacts for the JavaScript API entry point from TS source using rollup. -- Renaming window.tauri to window.\_\_TAURI\_\_, closing #435. - The **Tauri** object now follows the TypeScript API structure (e.g. window.tauri.readTextFile is now window.\_\_TAURI\_\_.fs.readTextFile). - If you want to keep the `window.tauri` object for a while, you can add a [mapping object](https://gist.github.com/lucasfernog/8f7b29cadd91d92ee2cf816a20c2ef01) to your code. +- Create UMD, ESM and CJS artifacts for the JavaScript API entry point from TS source using rollup. +- Renaming window.tauri to window.\_\_TAURI\_\_, closing #435. + The **Tauri** object now follows the TypeScript API structure (e.g. window.tauri.readTextFile is now window.\_\_TAURI\_\_.fs.readTextFile). + If you want to keep the `window.tauri` object for a while, you can add a [mapping object](https://gist.github.com/lucasfernog/8f7b29cadd91d92ee2cf816a20c2ef01) to your code. diff --git a/cli/tauri.js/package.json b/cli/tauri.js/package.json index f54e8bf6c..97a978f79 100644 --- a/cli/tauri.js/package.json +++ b/cli/tauri.js/package.json @@ -1,6 +1,6 @@ { "name": "tauri", - "version": "0.12.0", + "version": "0.13.0", "description": "Multi-binding collection of libraries and templates for building Tauri apps", "bin": { "tauri": "./bin/tauri.js" diff --git a/tauri-api/CHANGELOG.md b/tauri-api/CHANGELOG.md index a4cec086f..355a56c69 100644 --- a/tauri-api/CHANGELOG.md +++ b/tauri-api/CHANGELOG.md @@ -1,5 +1,11 @@ # Changelog +## [0.7.5] + +- `dirs` crate is unmaintained, now using `dirs-next` instead. + - [82cda98](https://www.github.com/tauri-apps/tauri/commit/82cda98532975c6d4b1c93bf2f326173f39e0964) chore(tauri) `dirs` crate is unmaintained, use `dirst-next` instead ([#1057](https://www.github.com/tauri-apps/tauri/pull/1057)) on 2020-10-17 + - [72996be](https://www.github.com/tauri-apps/tauri/commit/72996be1bd3eb878c4cf30bfec79058071c26d7a) apply version updates ([#1024](https://www.github.com/tauri-apps/tauri/pull/1024)) on 2020-10-21 + ## [0.7.4] - Bump all deps as noted in #975, #976, #977, #978, and #979. diff --git a/tauri-api/Cargo.toml b/tauri-api/Cargo.toml index 5ba874b32..1857ff987 100644 --- a/tauri-api/Cargo.toml +++ b/tauri-api/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "tauri-api" -version = "0.7.4" +version = "0.7.5" authors = [ "Lucas Fernandes Gonçalves Nogueira ", "Daniel Thompson-Yvetot ", diff --git a/tauri/CHANGELOG.md b/tauri/CHANGELOG.md index 829ed08a4..90e4fdf70 100644 --- a/tauri/CHANGELOG.md +++ b/tauri/CHANGELOG.md @@ -1,5 +1,19 @@ # Changelog +## [0.10.0] + +- Adds missing APIs features from `allowlist` to the tauri crate's manifest file. + - [2c0f09c](https://www.github.com/tauri-apps/tauri/commit/2c0f09c85c8a60c2fa304fb25174d5020663f0d7) fix(tauri) add missing API features, closes [#1023](https://www.github.com/tauri-apps/tauri/pull/1023) ([#1052](https://www.github.com/tauri-apps/tauri/pull/1052)) on 2020-10-17 + - [72996be](https://www.github.com/tauri-apps/tauri/commit/72996be1bd3eb878c4cf30bfec79058071c26d7a) apply version updates ([#1024](https://www.github.com/tauri-apps/tauri/pull/1024)) on 2020-10-21 +- Adds a path resolution API (e.g. getting the download directory or resolving a path to the home directory). + - [771e401](https://www.github.com/tauri-apps/tauri/commit/771e4019b8cfd1973015ffa632c9d6c6b82c5657) feat: Port path api to js ([#1006](https://www.github.com/tauri-apps/tauri/pull/1006)) on 2020-09-24 + - [72996be](https://www.github.com/tauri-apps/tauri/commit/72996be1bd3eb878c4cf30bfec79058071c26d7a) apply version updates ([#1024](https://www.github.com/tauri-apps/tauri/pull/1024)) on 2020-10-21 +- Update minimum Rust version to 1.42.0 due to a dependency update. + - [d13dcd9](https://www.github.com/tauri-apps/tauri/commit/d13dcd9fd8d30b1db147a78cecb878e924382274) chore(deps) Update Tauri Bundler ([#1045](https://www.github.com/tauri-apps/tauri/pull/1045)) on 2020-10-17 + - [72996be](https://www.github.com/tauri-apps/tauri/commit/72996be1bd3eb878c4cf30bfec79058071c26d7a) apply version updates ([#1024](https://www.github.com/tauri-apps/tauri/pull/1024)) on 2020-10-21 +- Minimum Rust version updated to 1.47.0. Run `$ rustup update` to update to the latest version. + - [b4544b6](https://www.github.com/tauri-apps/tauri/commit/b4544b63f268dc6f3f47a4bfbad5d72cceee8698) chore(deps) Update Tauri API ([#1072](https://www.github.com/tauri-apps/tauri/pull/1072)) on 2020-11-07 + ## [0.9.2] - Bump all deps as noted in #975, #976, #977, #978, and #979. diff --git a/tauri/Cargo.toml b/tauri/Cargo.toml index 6f1057e63..281d135e0 100644 --- a/tauri/Cargo.toml +++ b/tauri/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "tauri" -version = "0.9.2" +version = "0.10.0" authors = [ "Lucas Fernandes Gonçalves Nogueira ", "Daniel Thompson-Yvetot ", @@ -33,7 +33,7 @@ anyhow = "1.0.33" thiserror = "1.0.21" envmnt = "0.8.4" once_cell = "1.4.1" -tauri-api = { version = "0.7.4", path = "../tauri-api" } +tauri-api = { version = "0.7.5", path = "../tauri-api" } urlencoding = "1.1.1" [target."cfg(target_os = \"windows\")".dependencies]