tauri/tooling/cli/node/CHANGELOG.md
github-actions[bot] dc432ef8b0
Apply Version Updates From Current Changes (#4343)
Co-authored-by: lucasfernog <lucasfernog@users.noreply.github.com>
Co-authored-by: Lucas Nogueira <lucas@tauri.studio>
2022-06-14 21:49:04 -03:00

20 KiB

Changelog

[1.0.0-rc.15]

  • Removed the tray icon from the Debian and AppImage bundles since they are embedded in the binary now.
    • 4ce8e228 refactor(core): use Icon for tray icons (#4342) on 2022-06-14

[1.0.0-rc.14]

  • Set the TRAY_LIBRARY_PATH environment variable to make the bundle copy the appindicator library to the AppImage.
    • 34552444 feat(cli): bundle appindicator library in the AppImage, closes #3859 (#4267) on 2022-06-07
  • Set the APPIMAGE_BUNDLE_GSTREAMER environment variable to make the bundler copy additional gstreamer files to the AppImage.
    • d335fae9 feat(bundler): bundle additional gstreamer files, closes #4092 (#4271) on 2022-06-10
  • Configure the AppImage bundler to copy the /usr/bin/xdg-open binary if it exists and the shell open API is enabled.
    • 2322ac11 fix(bundler): bundle /usr/bin/xdg-open in appimage if open API enabled (#4265) on 2022-06-04
  • Fixes multiple occurrences handling of the bundles and features arguments.
    • f685df39 fix(cli): parsing of arguments with multiple values, closes #4231 (#4233) on 2022-05-29
  • Log command output in real time instead of waiting for it to finish.
    • 76d1eaae feat(cli): debug command output in real time (#4318) on 2022-06-12
  • Configure the STATIC_VCRUNTIME environment variable so tauri-build statically links it on the build command.
    • d703d27a fix(build): statically link VC runtime only on tauri build (#4292) on 2022-06-07
  • Use the TAURI_TRAY environment variable to determine which package should be added to the Debian depends section. Possible values are ayatana and gtk.
    • 6216eb49 refactor(core): drop ayatana-tray and gtk-tray Cargo features (#4247) on 2022-06-02

[1.0.0-rc.13]

  • Check if $CWD/src-tauri/tauri.conf.json exists before walking through the file tree to find the tauri dir in case the whole project is gitignored.
    • bd8f3e29 fix(cli): manual config lookup to handle gitignored folders, fixes #3527 (#4224) on 2022-05-26
  • Statically link the Visual C++ runtime instead of using a merge module on the installer.

[1.0.0-rc.12]

  • Properly fetch the NPM dependency information when using Yarn 2+.
    • cdfa6255 fix(cli): properly read info when using yarn 2+, closes #4106 (#4193) on 2022-05-23

[1.0.0-rc.11]

  • Allow configuring the display options for the MSI execution allowing quieter updates.
    • 9f2c3413 feat(core): configure msiexec display options, closes #3951 (#4061) on 2022-05-15

[1.0.0-rc.10]

  • Resolve binary file extension from target triple instead of compile-time checks to allow cross compilation.
    • 4562e671 fix(build): append .exe binary based on target triple instead of running OS, closes #3870 (#4032) on 2022-05-03
  • Fixes text overflow on tauri dev on Windows.
    • 094534d1 fix(cli): dev command stderr text overflow on Windows, closes #3995 (#4000) on 2022-04-29
  • Improve CLI's logging output, making use of the standard rust log system.
  • Don't override the default keychain on macOS while code signing.
    • Remove startup delay in tauri dev caused by checking for a newer cli version. The check is now done upon process exit.
  • Add TAURI_SKIP_UPDATE_CHECK env variable to skip checking for a newer CLI version.
  • bbabc8cd fix(cli.rs): remove startup delay in tauri dev (#3999) on 2022-04-29
  • Fix tauri info panic when a package isn't installed.
    • 4f0f3187 fix(cli.rs): fix tauri info panic when a package isn't installed, closes #3985 (#3996) on 2022-04-29
  • Added $schema support to tauri.conf.json.
    • 715cbde3 feat(config): add $schema to tauri.conf.json, closes #3464 (#4031) on 2022-05-03
  • Breaking change: The dev command now reads the custom config file from CWD instead of the Tauri folder.
    • a1929c6d fix(cli): always read custom config file from CWD, closes #4067 (#4074) on 2022-05-07
  • Fixes a Powershell crash when sending SIGINT to the dev command.
  • Prevent building when the bundle identifier is the default com.tauri.dev.
    • 95726ebb feat(cli): prevent default bundle identifier from building, closes #4041 (#4042) on 2022-05-04

[1.0.0-rc.9]

  • Exit CLI when Cargo returns a non-compilation error in tauri dev.
    • b5622882 fix(cli): exit on non-compilation Cargo errors, closes #3930 (#3942) on 2022-04-22
  • Notify CLI update when running tauri dev.
    • a649aad7 feat(cli): check and notify about updates on tauri dev, closes #3789 (#3960) on 2022-04-25
  • Kill the beforeDevCommand and app processes if the dev command returns an error.
    • 485c9743 fix(cli): kill beforeDevCommand if dev code returns an error (#3907) on 2022-04-19
  • Fix info command showing outdated text for latest versions.
    • 73a4b74a fix(cli.rs/info): don't show outdated text for latest versions (#3829) on 2022-04-02
  • Breaking change: Enable default Cargo features except tauri/custom-protocol on the dev command.
    • f2a30d8b refactor(core): use ayatana appindicator by default, keep option to use gtk (#3916) on 2022-04-19
  • Kill the beforeDevCommand process recursively on Unix.
    • e251e1b0 fix(cli): kill before dev command recursively on Unix, closes #2794 (#3848) on 2022-04-03

[1.0.0-rc.8]

  • Allows the tauri.conf.json file to be git ignored on the path lookup function.
    • cc7c2d77 feat(cli): allow conf path to be gitignored, closes #3636 (#3683) on 2022-03-13
  • Remove minimumSystemVersion: null from the application template configuration.
    • c81534eb feat(cli): use default macOS minimum system version when it is empty (#3658) on 2022-03-13
  • Improve readability of the info subcommand output.
  • Fixes DMG bundling on macOS 12.3.
    • 348a1ab5 fix(bundler): DMG bundling on macOS 12.3 cannot use bless, closes #3719 (#3721) on 2022-03-18
  • Fixes resources bundling on Windows when the path is on the root of the Tauri folder.
    • 4c84559e fix(cli): root resource bundling on Windows, closes #3539 (#3685) on 2022-03-13

[1.0.0-rc.6]

  • Added tsp config option under tauri > bundle > windows, which enables Time-Stamp Protocol (RFC 3161) for the timestamping server under code signing on Windows if set to true.
    • bdd5f7c2 fix: add support for Time-Stamping Protocol for Windows codesigning (fix #3563) (#3570) on 2022-03-07
  • Added i686-pc-windows-msvc to the prebuilt targets.
    • fb6744da feat(cli.js): add 32bit cli for windows (#3540) on 2022-02-24
  • Change the plugin init templates to use the new tauri::plugin::Builder syntax.
    • f7acb061 feat(cli): use plugin::Builder syntax on the plugin template (#3606) on 2022-03-03

[1.0.0-rc.5]

  • Improve "waiting for your dev server to start" message.
    • 5999379f chore(cli): improve "waiting for dev server" message, closes #3491 (#3504) on 2022-02-18
  • Do not panic if the updater private key password is wrong.
    • 17f17a80 fix(cli): do not panic if private key password is wrong, closes #3449 (#3495) on 2022-02-17
  • Check the current folder before checking the directories on the app and tauri dir path lookup function.
    • a06de376 fix(cli): path lookup should not check subfolder before the current one (#3465) on 2022-02-15
  • Fixes the signature of the signer sign command to not have duplicated short flags.
    • a9755514 fix(cli): duplicated short flag for signer sign, closes #3483 (#3492) on 2022-02-17

[1.0.0-rc.4]

  • Change the run function to take a callback and run asynchronously instead of blocking the event loop.
    • cd9a20b9 refactor(cli.js): run on separate thread (#3436) on 2022-02-13
  • Improve error message when the dev runner command fails.
    • 759d1afb feat(cli): improve error message when dev runner command fails (#3447) on 2022-02-13
  • Show full error message from cli.rs instead of just the outermost underlying error message.
    • 63826010 feat(cli.js): show full error message (#3442) on 2022-02-13
  • Increase tauri.conf.json directory lookup depth to 3 and allow changing it with the TAURI_PATH_DEPTH environment variable.
    • c6031c70 feat(cli): increase lookup depth, add env var option (#3451) on 2022-02-13
  • Added tauri-build, tao and wry version to the info command output.
    • 16f1173f feat(cli): add tao and wry version to the info output (#3443) on 2022-02-13

[1.0.0-rc.3]

  • Change default value for the freezePrototype configuration to false.
    • Bumped due to a bump in cli.rs.
    • 3a4c0160 fix(core): change default freezePrototype to false, closes #3416 #3406 (#3423) on 2022-02-12

[1.0.0-rc.2]

  • Fixes Tauri path resolution on projects without Git or a .gitignore file.
    • d8acbe11 fix(cli.rs): app path resolution on projects without git, closes #3409 (#3410) on 2022-02-11

[1.0.0-rc.1]

  • Fix init command prompting for values even if the argument has been provided on the command line.
    • def76840 fix(cli.rs): do not prompt for init values if arg set (#3400) on 2022-02-11
    • 41052dee fix(covector): add cli.js to change files on 2022-02-11
  • Fixes CLI freezing when running light.exe on Windows without the --verbose flag.
  • Respect .gitignore configuration when looking for the folder with the tauri.conf.json file.
    • 9c6c5a8c perf(cli.rs): improve performance of tauri dir lookup reading .gitignore (#3405) on 2022-02-11
    • 41052dee fix(covector): add cli.js to change files on 2022-02-11

[1.0.0-rc.0]

  • Do not force Tauri application code on src-tauri folder and use a glob pattern to look for a subfolder with a tauri.conf.json file.
    • a8cff6b3 feat(cli): do not enforce src-tauri folder structure, closes #2643 (#2654) on 2021-09-27
  • Added CommonJS output to the dist folder.
    • 205b0dc8 feat(cli.js): add CommonJS dist files (#2646) on 2021-09-23
  • Fixes .ico icon generation.
  • Automatically unplug @tauri-apps/cli in yarn 2+ installations to fix the download of the rust-cli.
    • 1e336b68 fix(cli.js): Fix package installation on yarn 2+ (#3012) on 2021-12-09
  • Read package.json and check for a tauri object containing the appPath string, which points to the tauri crate path.
    • fb2b9a52 feat(cli.js): allow configuring tauri app path on package.json #2752 (#3035) on 2021-12-09
  • Removed the icon command, now exposed as a separate package, see https://github.com/tauri-apps/tauricon.