Releases: tauri-apps/tauri
Releases · tauri-apps/tauri
Release tauri-bundler v0.6.1 [crates.io]
Cargo Audit
Fetching advisory database from `https://github.com/RustSec/advisory-db.git`
Loaded 87 security advisories (from /home/runner/.cargo/advisory-db)
Updating crates.io index
Updating crates.io index
Scanning Cargo.lock for vulnerabilities (200 crate dependencies)
Success No vulnerable packages found
warning: 1 warning found
Crate: term
Title: term is looking for a new maintainer
Date: 2018-11-19
URL: https://rustsec.org/advisories/RUSTSEC-2018-0015
Dependency tree:
term 0.6.1
└── tauri-bundler 0.6.1
warning: 1 warning found!
Cargo Publish
Updating crates.io index
Packaging tauri-bundler v0.6.1 (/home/runner/work/tauri/tauri/cli/tauri-bundler)
Uploading tauri-bundler v0.6.1 (/home/runner/work/tauri/tauri/cli/tauri-bundler)
Release tauri-api v0.5.2 [crates.io]
Cargo Audit
Fetching advisory database from `https://github.com/RustSec/advisory-db.git`
Loaded 87 security advisories (from /home/runner/.cargo/advisory-db)
Updating crates.io index
Updating crates.io index
Updating git repository `https://github.com/tauri-apps/web-view`
error: Couldn't load Cargo.lock: I/O error: I/O operation failed: couldn't open Cargo.lock: No such file or directory (os error 2)
Cargo Publish
Updating crates.io index
Packaging tauri-api v0.5.2 (/home/runner/work/tauri/tauri/tauri-api)
Uploading tauri-api v0.5.2 (/home/runner/work/tauri/tauri/tauri-api)
Release tauri-api v0.5.1 [crates.io]
Cargo Audit
Fetching advisory database from `https://github.com/RustSec/advisory-db.git`
Loaded 85 security advisories (from /home/runner/.cargo/advisory-db)
Updating crates.io index
Updating crates.io index
error: Couldn't load Cargo.lock: I/O error: I/O operation failed: couldn't open Cargo.lock: No such file or directory (os error 2)
Cargo Publish
Updating crates.io index
Packaging tauri-api v0.5.1 (/home/runner/work/tauri/tauri/tauri-api)
Uploading tauri-api v0.5.1 (/home/runner/work/tauri/tauri/tauri-api)
0.5.2 - Binary Examples (Birthday Edition)
🎂 🥳 🎆
Today is Tauri's birthday, and for the relaunch of the site we thought we'd share some example binaries for you to try out. Here are the ones from the 0.5.2 release of tauri. They have been handmade, but in the future they will be built by the CI.
Edit: these latest releases have been made by 0.6.0 on June 18th, 2020
Release tauri.js v0.6.2 [npmjs.com]
Yarn Audit Results
click to view
yarn audit v1.22.4
┌───────────────┬──────────────────────────────────────────────────────────────┐
│ high │ Denial of Service │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Package │ http-proxy │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Patched in │ >=1.18.1 │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Dependency of │ http-proxy │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Path │ http-proxy │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ More info │ https://www.npmjs.com/advisories/1486 │
└───────────────┴──────────────────────────────────────────────────────────────┘
1 vulnerabilities found - Packages audited: 1477
Severity: 1 High
Done in 1.20s.
NPM Package Publish
> tauri@0.6.2 prepublishOnly .
> yarn build-release
yarn run v1.22.4
$ yarn build --display none --progress false
$ webpack --progress --display none --progress false
Done in 4.92s.
npm notice
npm notice 📦 tauri@0.6.2
npm notice === Tarball Contents ===
npm notice 174B templates/src-tauri/_gitignore
npm notice 11B .eslintignore
npm notice 1.1kB LICENSE
npm notice 512.9kB templates/src-tauri/icons/icon.icns
npm notice 57.6kB templates/src-tauri/icons/icon.ico
npm notice 14B .env.jest
npm notice 1.8kB .eslintrc.js
npm notice 182B babel.config.js
npm notice 78.0kB dist/api/build.js
npm notice 78.0kB dist/api/dev.js
npm notice 797B api/dialog.js
npm notice 358B api/fs/dir.js
npm notice 627B api/event.js
npm notice 3.2kB api/http.js
npm notice 3.7kB api/fs/index.js
npm notice 50B api/index.js
npm notice 19.9kB dist/api/info.js
npm notice 16.8kB dist/api/init.js
npm notice 1.3kB jest.config.js
npm notice 923B templates/mutation-observer.js
npm notice 354B api/process.js
npm notice 8.3kB dist/helpers/spawn.js
npm notice 640B bin/tauri-build.js
npm notice 13.6kB dist/helpers/tauri-config.js
npm notice 490B bin/tauri-dev.js
npm notice 0 bin/tauri-help.js
npm notice 1.4kB bin/tauri-icon.js
npm notice 49B bin/tauri-info.js
npm notice 1.1kB bin/tauri-init.js
npm notice 9.3kB templates/tauri.esm.js
npm notice 28B api/tauri.js
npm notice 1.4kB bin/tauri.js
npm notice 20.5kB templates/tauri.js
npm notice 46.6kB dist/api/tauricon.js
npm notice 981B webpack.config.js
npm notice 326B api/window.js
npm notice 3.6kB package.json
npm notice 297B tsconfig.json
npm notice 85.0kB dist/api/build.js.map
npm notice 85.0kB dist/api/dev.js.map
npm notice 16.4kB dist/api/info.js.map
npm notice 16.6kB dist/api/init.js.map
npm notice 8.2kB dist/helpers/spawn.js.map
npm notice 13.4kB dist/helpers/tauri-config.js.map
npm notice 46.6kB dist/api/tauricon.js.map
npm notice 1.9kB README.md
npm notice 15.9kB templates/src-tauri/icons/128x128.png
npm notice 37.5kB templates/src-tauri/icons/128x128@2x.png
npm notice 2.4kB templates/src-tauri/icons/32x32.png
npm notice 289.6kB app-icon.png
npm notice 90.1kB templates/src-tauri/icons/icon.png
npm notice 12.7kB templates/src-tauri/icons/Square107x107Logo.png
npm notice 18.1kB templates/src-tauri/icons/Square142x142Logo.png
npm notice 19.3kB templates/src-tauri/icons/Square150x150Logo.png
npm notice 41.7kB templates/src-tauri/icons/Square284x284Logo.png
npm notice 2.1kB templates/src-tauri/icons/Square30x30Logo.png
npm notice 45.9kB templates/src-tauri/icons/Square310x310Logo.png
npm notice 3.8kB templates/src-tauri/icons/Square44x44Logo.png
npm notice 7.4kB templates/src-tauri/icons/Square71x71Logo.png
npm notice 9.8kB templates/src-tauri/icons/Square89x89Logo.png
npm notice 4.6kB templates/src-tauri/icons/StoreLogo.png
npm notice 390B templates/src-tauri/src/build.rs
npm notice 296B templates/src-tauri/src/cmd.rs
npm notice 645B templates/src-tauri/src/main.rs
npm notice 2.4kB templates/updater.rs
npm notice 1.2MB tauri-0.6.2.tgz
npm notice 603B templates/src-tauri/Cargo.toml
npm notice 302B templates/src-tauri/rustfmt.toml
npm notice 972B src/helpers/app-paths.ts
npm notice 549B src/api/build.ts
npm notice 1.4kB src/types/config.ts
npm notice 1.6kB src/helpers/copy-templates.ts
npm notice 1.2kB src/template/defaultConfig.ts
npm notice 565B src/api/dev.ts
npm notice 480B src/entry.ts
npm notice 3.4kB src/template/index.ts
npm notice 25B src/types/index.ts
npm notice 5.3kB src/api/info.ts
npm notice 435B src/api/init.ts
npm notice 590B src/helpers/logger.ts
npm notice 182B src/types/modules.d.ts
npm notice 1.3kB src/helpers/net.ts
npm notice 143B src/helpers/non-webpack-require.ts
npm notice 307B src/helpers/on-shutdown.ts
npm notice 14.4kB src/runner.ts
npm notice 1.6kB src/helpers/spawn.ts
npm notice 3.4kB src/helpers/tauri-config.ts
npm notice 1.8kB src/helpers/tauricon.config.ts
npm notice 14.4kB src/api/tauricon.ts
npm notice === Tarball Details ===
npm notice name: tauri
npm notice version: 0.6.2
npm notice package size: 2.4 MB
npm notice unpacked size: 3.0 MB
npm notice shasum: a9cefe985dc2328c7b00a2b8960cfd362ff80c7f
npm notice integrity: sha512-k6pTmoKmU68mi[...]nATDZw50aPlsw==
npm notice total files: 89
npm notice
+ tauri@0.6.2
Release tauri-core v0.5.2 [crates.io]
Cargo Audit
Fetching advisory database from `https://github.com/RustSec/advisory-db.git`
Loaded 85 security advisories (from /home/runner/.cargo/advisory-db)
Updating crates.io index
Updating crates.io index
error: Couldn't load Cargo.lock: I/O error: I/O operation failed: couldn't open Cargo.lock: No such file or directory (os error 2)
Cargo Publish
Updating crates.io index
Packaging tauri v0.5.2 (/home/runner/work/tauri/tauri/tauri)
Uploading tauri v0.5.2 (/home/runner/work/tauri/tauri/tauri)
Release tauri.js v0.6.1 [npmjs.com]
Yarn Audit Results
click to view
yarn audit v1.22.4
0 vulnerabilities found - Packages audited: 1477
Done in 1.06s.
NPM Package Publish
> tauri@0.6.1 prepublishOnly .
> yarn build-release
yarn run v1.22.4
$ yarn build --display none --progress false
$ webpack --progress --display none --progress false
Done in 4.61s.
npm notice
npm notice 📦 tauri@0.6.1
npm notice === Tarball Contents ===
npm notice 174B templates/src-tauri/_gitignore
npm notice 11B .eslintignore
npm notice 1.1kB LICENSE
npm notice 512.9kB templates/src-tauri/icons/icon.icns
npm notice 57.6kB templates/src-tauri/icons/icon.ico
npm notice 14B .env.jest
npm notice 1.8kB .eslintrc.js
npm notice 182B babel.config.js
npm notice 76.1kB dist/api/build.js
npm notice 76.1kB dist/api/dev.js
npm notice 797B api/dialog.js
npm notice 358B api/fs/dir.js
npm notice 627B api/event.js
npm notice 3.7kB api/fs/index.js
npm notice 50B api/index.js
npm notice 19.9kB dist/api/info.js
npm notice 16.8kB dist/api/init.js
npm notice 1.3kB jest.config.js
npm notice 923B templates/mutation-observer.js
npm notice 354B api/process.js
npm notice 8.3kB dist/helpers/spawn.js
npm notice 640B bin/tauri-build.js
npm notice 13.3kB dist/helpers/tauri-config.js
npm notice 490B bin/tauri-dev.js
npm notice 0 bin/tauri-help.js
npm notice 1.4kB bin/tauri-icon.js
npm notice 49B bin/tauri-info.js
npm notice 1.1kB bin/tauri-init.js
npm notice 9.3kB templates/tauri.esm.js
npm notice 28B api/tauri.js
npm notice 1.4kB bin/tauri.js
npm notice 18.9kB templates/tauri.js
npm notice 46.6kB dist/api/tauricon.js
npm notice 981B webpack.config.js
npm notice 326B api/window.js
npm notice 3.6kB package.json
npm notice 297B tsconfig.json
npm notice 82.8kB dist/api/build.js.map
npm notice 82.8kB dist/api/dev.js.map
npm notice 16.4kB dist/api/info.js.map
npm notice 16.6kB dist/api/init.js.map
npm notice 8.2kB dist/helpers/spawn.js.map
npm notice 13.1kB dist/helpers/tauri-config.js.map
npm notice 46.6kB dist/api/tauricon.js.map
npm notice 1.9kB README.md
npm notice 15.9kB templates/src-tauri/icons/128x128.png
npm notice 37.5kB templates/src-tauri/icons/128x128@2x.png
npm notice 2.4kB templates/src-tauri/icons/32x32.png
npm notice 289.6kB app-icon.png
npm notice 90.1kB templates/src-tauri/icons/icon.png
npm notice 12.7kB templates/src-tauri/icons/Square107x107Logo.png
npm notice 18.1kB templates/src-tauri/icons/Square142x142Logo.png
npm notice 19.3kB templates/src-tauri/icons/Square150x150Logo.png
npm notice 41.7kB templates/src-tauri/icons/Square284x284Logo.png
npm notice 2.1kB templates/src-tauri/icons/Square30x30Logo.png
npm notice 45.9kB templates/src-tauri/icons/Square310x310Logo.png
npm notice 3.8kB templates/src-tauri/icons/Square44x44Logo.png
npm notice 7.4kB templates/src-tauri/icons/Square71x71Logo.png
npm notice 9.8kB templates/src-tauri/icons/Square89x89Logo.png
npm notice 4.6kB templates/src-tauri/icons/StoreLogo.png
npm notice 390B templates/src-tauri/src/build.rs
npm notice 296B templates/src-tauri/src/cmd.rs
npm notice 645B templates/src-tauri/src/main.rs
npm notice 2.4kB templates/updater.rs
npm notice 1.2MB tauri-0.6.1.tgz
npm notice 603B templates/src-tauri/Cargo.toml
npm notice 302B templates/src-tauri/rustfmt.toml
npm notice 972B src/helpers/app-paths.ts
npm notice 549B src/api/build.ts
npm notice 1.4kB src/types/config.ts
npm notice 1.6kB src/helpers/copy-templates.ts
npm notice 1.2kB src/template/defaultConfig.ts
npm notice 565B src/api/dev.ts
npm notice 480B src/entry.ts
npm notice 3.4kB src/template/index.ts
npm notice 25B src/types/index.ts
npm notice 5.3kB src/api/info.ts
npm notice 435B src/api/init.ts
npm notice 590B src/helpers/logger.ts
npm notice 182B src/types/modules.d.ts
npm notice 1.3kB src/helpers/net.ts
npm notice 143B src/helpers/non-webpack-require.ts
npm notice 307B src/helpers/on-shutdown.ts
npm notice 14.3kB src/runner.ts
npm notice 1.6kB src/helpers/spawn.ts
npm notice 3.1kB src/helpers/tauri-config.ts
npm notice 1.8kB src/helpers/tauricon.config.ts
npm notice 14.4kB src/api/tauricon.ts
npm notice === Tarball Details ===
npm notice name: tauri
npm notice version: 0.6.1
npm notice package size: 2.4 MB
npm notice unpacked size: 3.0 MB
npm notice shasum: 8ad422a30a35f4a6106bce4e177771f69831830f
npm notice integrity: sha512-EqHLRsLhgnf+d[...]vcEm6U9S23HNg==
npm notice total files: 88
npm notice
+ tauri@0.6.1
Release tauri.js v0.6.0 [npmjs.com]
Breaking changes
beforeDevCommand
andbeforeBuildCommand
CWD is now your project root dir (#583)
Features
tauri dev
now starts a proxy dev server, so we control theindex.html
and can inject our entry point script (#559 #212)- Added deb > useBootstrapper and osx > useBootstrapper configs (#574 #527)
- Added bundle > targets config (array of bundle targets 'msi', 'dmg', 'osx', 'appimage', 'deb' to bundle)
Yarn Audit Results
click to view
yarn audit v1.22.4
0 vulnerabilities found - Packages audited: 285092
Done in 1.36s.
NPM Package Publish
> tauri@0.6.0 prepublishOnly .
> yarn build-release
yarn run v1.22.4
$ yarn build --display none --progress false
$ webpack --progress --display none --progress false
Done in 4.24s.
npm notice
npm notice 📦 tauri@0.6.0
npm notice === Tarball Contents ===
npm notice 174B templates/src-tauri/_gitignore
npm notice 11B .eslintignore
npm notice 1.1kB LICENSE
npm notice 512.9kB templates/src-tauri/icons/icon.icns
npm notice 57.6kB templates/src-tauri/icons/icon.ico
npm notice 14B .env.jest
npm notice 1.8kB .eslintrc.js
npm notice 182B babel.config.js
npm notice 75.3kB dist/api/build.js
npm notice 75.3kB dist/api/dev.js
npm notice 797B api/dialog.js
npm notice 358B api/fs/dir.js
npm notice 627B api/event.js
npm notice 3.7kB api/fs/index.js
npm notice 50B api/index.js
npm notice 19.8kB dist/api/info.js
npm notice 16.8kB dist/api/init.js
npm notice 1.3kB jest.config.js
npm notice 923B templates/mutation-observer.js
npm notice 354B api/process.js
npm notice 8.3kB dist/helpers/spawn.js
npm notice 640B bin/tauri-build.js
npm notice 13.3kB dist/helpers/tauri-config.js
npm notice 490B bin/tauri-dev.js
npm notice 0 bin/tauri-help.js
npm notice 1.4kB bin/tauri-icon.js
npm notice 49B bin/tauri-info.js
npm notice 1.1kB bin/tauri-init.js
npm notice 9.3kB templates/tauri.esm.js
npm notice 28B api/tauri.js
npm notice 1.4kB bin/tauri.js
npm notice 18.9kB templates/tauri.js
npm notice 46.5kB dist/api/tauricon.js
npm notice 981B webpack.config.js
npm notice 326B api/window.js
npm notice 3.5kB package.json
npm notice 297B tsconfig.json
npm notice 82.1kB dist/api/build.js.map
npm notice 82.2kB dist/api/dev.js.map
npm notice 16.4kB dist/api/info.js.map
npm notice 16.6kB dist/api/init.js.map
npm notice 8.2kB dist/helpers/spawn.js.map
npm notice 13.1kB dist/helpers/tauri-config.js.map
npm notice 46.6kB dist/api/tauricon.js.map
npm notice 1.9kB README.md
npm notice 15.9kB templates/src-tauri/icons/128x128.png
npm notice 37.5kB templates/src-tauri/icons/128x128@2x.png
npm notice 2.4kB templates/src-tauri/icons/32x32.png
npm notice 289.6kB app-icon.png
npm notice 90.1kB templates/src-tauri/icons/icon.png
npm notice 12.7kB templates/src-tauri/icons/Square107x107Logo.png
npm notice 18.1kB templates/src-tauri/icons/Square142x142Logo.png
npm notice 19.3kB templates/src-tauri/icons/Square150x150Logo.png
npm notice 41.7kB templates/src-tauri/icons/Square284x284Logo.png
npm notice 2.1kB templates/src-tauri/icons/Square30x30Logo.png
npm notice 45.9kB templates/src-tauri/icons/Square310x310Logo.png
npm notice 3.8kB templates/src-tauri/icons/Square44x44Logo.png
npm notice 7.4kB templates/src-tauri/icons/Square71x71Logo.png
npm notice 9.8kB templates/src-tauri/icons/Square89x89Logo.png
npm notice 4.6kB templates/src-tauri/icons/StoreLogo.png
npm notice 390B templates/src-tauri/src/build.rs
npm notice 296B templates/src-tauri/src/cmd.rs
npm notice 645B templates/src-tauri/src/main.rs
npm notice 2.4kB templates/updater.rs
npm notice 1.2MB tauri-0.6.0.tgz
npm notice 603B templates/src-tauri/Cargo.toml
npm notice 302B templates/src-tauri/rustfmt.toml
npm notice 972B src/helpers/app-paths.ts
npm notice 549B src/api/build.ts
npm notice 1.4kB src/types/config.ts
npm notice 1.6kB src/helpers/copy-templates.ts
npm notice 1.2kB src/template/defaultConfig.ts
npm notice 565B src/api/dev.ts
npm notice 480B src/entry.ts
npm notice 3.4kB src/template/index.ts
npm notice 25B src/types/index.ts
npm notice 5.3kB src/api/info.ts
npm notice 435B src/api/init.ts
npm notice 590B src/helpers/logger.ts
npm notice 182B src/types/modules.d.ts
npm notice 1.2kB src/helpers/net.ts
npm notice 143B src/helpers/non-webpack-require.ts
npm notice 307B src/helpers/on-shutdown.ts
npm notice 14.1kB src/runner.ts
npm notice 1.6kB src/helpers/spawn.ts
npm notice 3.1kB src/helpers/tauri-config.ts
npm notice 1.8kB src/helpers/tauricon.config.ts
npm notice 14.4kB src/api/tauricon.ts
npm notice === Tarball Details ===
npm notice name: tauri
npm notice version: 0.6.0
npm notice package size: 2.4 MB
npm notice unpacked size: 3.0 MB
npm notice shasum: 9ea49c84033f9553e779bc4b56b06176f90d1e70
npm notice integrity: sha512-NyjH3Q0TXez/i[...]NCzMtYXMj4+RQ==
npm notice total files: 88
npm notice
+ tauri@0.6.0
Release tauri-core v0.5.1 [crates.io]
Breaking changes
- The "dev-server" feature has been removed
window.onTauriInit
has been removed. If you need to synchronize behavior between your app's events and the Rustsetup
hook, you need to do it yourself like this:
.setup(|webview, _| {
let handle = webview.handle();
// some event listener that the frontend calls on initialization, so needs synchronization
tauri::event::listen(String::from("hello"), move |_| {
tauri::event::emit(&handle, String::from("reply"), Some("{ msg: 'TEST' }".to_string()));
});
// notify the frontend that the event listener is ready
webview.eval("window.onTauriInit && window.onTauriInit()").unwrap();
})
And assign a function to window.onTauriInit on your front end code.
Cargo Audit
Fetching advisory database from `https://github.com/RustSec/advisory-db.git`
Loaded 83 security advisories (from /home/runner/.cargo/advisory-db)
Updating crates.io index
Updating crates.io index
error: Couldn't load Cargo.lock: I/O error: I/O operation failed: couldn't open Cargo.lock: No such file or directory (os error 2)
Cargo Publish
Updating crates.io index
Packaging tauri v0.5.1 (/home/runner/work/tauri/tauri/tauri)
Uploading tauri v0.5.1 (/home/runner/work/tauri/tauri/tauri)
Release tauri-bundler v0.6.0 [crates.io]
Breaking Changes
- The bootstrapper is now optional and by default we do not enable it. If you need access to the environment variables e.g. spawning globally installed applications like
node
, we recommend using it. Check out thedeb > useBootstrapper
andosx > useBootstrapper
configs undertauri.conf.json > tauri > bundle
.
Features
Cargo Audit
Fetching advisory database from `https://github.com/RustSec/advisory-db.git`
Loaded 83 security advisories (from /home/runner/.cargo/advisory-db)
Updating crates.io index
Updating crates.io index
Scanning Cargo.lock for vulnerabilities (192 crate dependencies)
Success No vulnerable packages found
warning: 1 warning found
Crate: term
Title: term is looking for a new maintainer
Date: 2018-11-19
URL: https://rustsec.org/advisories/RUSTSEC-2018-0015
Dependency tree:
term 0.6.1
└── tauri-bundler 0.6.0
warning: 1 warning found!
Cargo Publish
Updating crates.io index
Packaging tauri-bundler v0.6.0 (/home/runner/work/tauri/tauri/cli/tauri-bundler)
Uploading tauri-bundler v0.6.0 (/home/runner/work/tauri/tauri/cli/tauri-bundler)