tauri/tooling/cli.rs/CHANGELOG.md
renovate[bot] 1f98853573
chore(deps) Update Tauri Core (#2480)
Co-authored-by: Lucas Nogueira <lucas@tauri.studio>
Co-authored-by: lucasfernog <lucasfernog@users.noreply.github.com>
Co-authored-by: Ngo Iok Ui (Wu Yu Wei) <wusyong9104@gmail.com>
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: david <david@lemarier.ca>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: chip <chip@chip.sh>
2021-08-24 11:40:10 -03:00

22 KiB

Changelog

[1.0.0-beta.7]

  • Update cli.yml to pass clap ArgSettings::MultipleValues assertion.
    • 0391ac3d fix: Update cli.yml to pass clap ArgSettings::MultipleValues assertion. (#2506) (#2507) on 2021-08-22

[1.0.0-beta.6]

  • Added APPLE_SIGNING_IDENTITY as supported environment variable for the bundler.
    • 44f6ee4c chore(ci): add step to detect code signing (#2245) on 2021-08-08
  • Added configuration for the WiX banner icon under tauri.conf.json > tauri > bundle > windows > wix > bannerPath.
    • 13003ec7 feat(bundler): add config for WiX banner path, closes #2175 (#2448) on 2021-08-16
  • Added configuration for the WiX dialog background bitmap under tauri.conf.json > tauri > bundle > windows > wix > dialogImagePath.
    • 9bfdeb42 feat(bundler): add config for WiX dialog image path (#2449) on 2021-08-16
  • Only convert package name and binary name to kebab-case, keeping the .desktop Name field with the original configured value.
    • 3f039cb8 fix: keep original productName for .desktop Name field, closes #2295 (#2384) on 2021-08-10
  • Merge platform-specific tauri.linux.conf.json, tauri.windows.conf.json and tauri.macos.conf.json into the config JSON from tauri.conf.json.
    • 71d687b7 feat(cli.rs): platform-specific conf.json (#2309) on 2021-07-28
  • Update minimum Rust version to 1.54.0.

[1.0.0-beta.5]

  • Run powershell commands with -NoProfile flag
    • 3e6f3416 fix(cli.rs): run powershell kill command without profile (#2130) on 2021-06-30
  • Adds release argument to the dev command. Allowing to run the backend in release mode during development.
    • 7ee2dc8b feat(cli.rs): add release argument to the dev command (#2192) on 2021-07-12
  • Fixes center and focus not being allowed in tauri.conf.json > tauri > windows and ignored in WindowBuilderWrapper.
    • bc2c331d fix: center and focus not being allowed in config (#2199) on 2021-07-12

[1.0.0-beta.4]

  • Improve error message when the product name is invalid.
    • 1a41e9f0 feat(cli.rs): improve error message on app rename, closes #2101 (#2114) on 2021-06-28

[1.0.0-beta.3]

  • Properly detect target platform's architecture.
    • 628a53eb fix(cli): properly detect target architecture, closes #2040 (#2102) on 2021-06-28
  • Fixes build command when the target arg is set.
    • 8e238701 fix(cli.rs): fix out dir detection when target arg is set, closes #2040 (#2098) on 2021-06-27

[1.0.0-beta.2]

  • Support cargo tauri build on Apple M1 chip.
    • 3bf853d7 feat(cli.rs): support tauri build on M1 chip (#1915) on 2021-05-29
  • Infer app name and window title from package.json > productName or package.json > name. Infer distDir and devPath by reading the package.json and trying to determine the UI framework (Vue.js, Angular, React, Svelte and some UI frameworks).
    • 21a971c3 feat(cli.rs): infer devPath/distDir/appName from package.json (#1930) on 2021-05-31
  • Watch workspace crates on dev command.
    • 86a23ff3 added support for cargo workspaces for dev command (#1827) on 2021-05-13
  • Adds features argument to the dev and build commands.
    • 6ec8e84d feat(cli.rs): add features arg to dev/build (#1828) on 2021-05-13
  • Fixes the libwebkit2gtk package name.
  • Properly keep all tauri features that are not managed by the CLI.
    • 17c7c439 refactor(core): use attohttpc by default (#1861) on 2021-05-19
  • Copy resources and binaries to OUT_DIR on tauri dev command.
    • 8f29a260 fix(cli.rs): copy resources and binaries on dev, closes #1298 (#1946) on 2021-06-04
  • Read cargo features from tauri.conf.json > build > features and propagate them on dev and build.
    • 2b814e9c added cargo features to tauri config (#1824) on 2021-05-13
  • Fixes tauri.conf.json > tauri > bundle > targets not applying to the bundler.
    • 8be35ced fix(cli.rs): tauri.conf.json > tauri > bundle > targets being ignored (#1945) on 2021-06-04
  • Fixes info command not striping \r from child process version output.
    • 6a95d7ac fix(cli.rs): info version checks not striping \r on Windows (#1952) on 2021-06-05
  • Allow setting a path to a license file for the Windows Installer (tauri.conf.json > bundle > windows > wix > license).
  • Change the csp value on the template to include wss: and tauri: to the default-src attribute.
    • 463fd00d fix(csp): add wss and tauri to conf template (#1974) on 2021-06-15
  • Adds tauri > bundle > windows > wix > language config option. See https://docs.microsoft.com/en-us/windows/win32/msi/localizing-the-error-and-actiontext-tables.

[1.0.0-beta.1]

  • Add 'self' to default CSP because otherwise no joy on macOS.
  • Fix a typo that would result in bundle arg being ignored.
    • 71f6a5e fix(cli.rs/build): fix typo getting bundle arg (#1783) on 2021-05-12

[1.0.0-beta.0]

  • Fixes a cargo target/ cache issue.
    • 79feb6a fix(cli.rs): cargo build failed due to cache issue, closes #1543 (#1741) on 2021-05-07
  • Improve error logging.
    • 5cc4b11 feat(cli.rs): add context to errors (#1674) on 2021-05-01
  • Adds Webview2 version on info command.
    • 2b4e2b7 feat(cli.rs/info): get webview2 version on windows (#1669) on 2021-05-04
  • Adds --runner [PROGRAM] argument on the dev and build command, allowing using the specified program to run and build the application (example program: cross).
    • 5c1fe52 feat(cli.rs): allow using cross instead of cargo, add target triple arg (#1664) on 2021-04-30
  • Adds --target [TARGET_TRIPLE] option to the build command (example: --target arm-unknown-linux-gnueabihf).
    • 5c1fe52 feat(cli.rs): allow using cross instead of cargo, add target triple arg (#1664) on 2021-04-30
  • Rename --target option on the build command to --bundle.
    • 5c1fe52 feat(cli.rs): allow using cross instead of cargo, add target triple arg (#1664) on 2021-04-30
  • Automatically add Tauri dependencies to the debian package Depends section.
    • 72b8048 feat(cli.rs): fill debian depends with tauri dependencies (#1767) on 2021-05-10
  • Properly kill beforeDevCommand process.
  • Adds support to tauri dependency as string and table on Cargo.toml.
    • df8bdcf feat(cli.rs): add support to string and table dependency, closes #1653 (#1654) on 2021-04-29
  • Show framework and bundler on the info command by reading the package.json file and matching known dependencies.
    • 152c755 feat(cli.rs): framework and bundler on info cmd, closes #1681 (#1682) on 2021-05-02

[1.0.0-beta-rc.4]

  • Fixes the Message command name value on plugin invoke handler.
    • Bumped due to a bump in tauri.
    • 422dd5e fix(core): command name on plugin invoke handler (#1577) on 2021-04-21
    • f575aaa fix: change files not referencing core packages (#1619) on 2021-04-25
  • The package info APIs now checks the package object on tauri.conf.json.
    • Bumped due to a bump in tauri.
    • 8fd1baf fix(core): pull package info from tauri.conf.json if set (#1581) on 2021-04-22
    • f575aaa fix: change files not referencing core packages (#1619) on 2021-04-25

[1.0.0-beta-rc.3]

  • Check if distDir assets are built after running beforeDevCommand.
    • a670d3a fix(cli.rs): check if distDir exists after running beforeDevCommand (#1586) on 2021-04-22
  • Fixes tauri info display version for the @tauri-apps/api package.
    • 0012782 fix(cli.rs): info command npm_package_version parsing beta-rc (#1587) on 2021-04-22
  • Fixes crash on usage of modifier keys on Windows when running tauri init.
    • d623d95 fix(cli.rs): inliner dialoguer & console until they publish, fixes #1492 (#1610) on 2021-04-25
  • Enable tauri updater feature when tauri.conf.json > tauri > updater > active is set to true.
    • 9490b25 fix(cli.rs): enable the updater feature on cli (#1597) on 2021-04-23

[1.0.0-beta-rc.2]

  • Add missing camelcase rename for config
    • bdf7072 fix(cli.rs/info): add missing camelCase rename (#1505) on 2021-04-14
  • Fix tauri info
  • Properly detect yarn and npm versions on windows.
  • Fix a panic caused by a wrong field name in metadata.json
  • 71666e9 fix(cli.rs): fix panic & use cmd to run yarn&npm on windows (#1511) on 2021-04-17
  • Sync metadata.json via script to update version reference to cli.js, tauri (core) and tauri-build.
    • 1f64927 chore: sync cli.rs metadata.json file versions (#1534) on 2021-04-19

[1.0.0-beta-rc.1]

  • Missing the files property in the package.json which mean that the dist directory was not published and used.
    • Bumped due to a bump in api.
    • b2569a7 fix(js-api): dist (#1498) on 2021-04-15

[1.0.0-beta-rc.0]

  • You can now run cargo tauri build -t none to speed up the build if you don't need executables.
    • 4d507f9 feat(cli/core): add support for building without targets (#1203) on 2021-02-10
    • aea6145 refactor(repo): add /tooling folder (#1457) on 2021-04-12
  • The dev and build pipeline is now written in Rust.
    • 3e8abe3 feat(cli) rewrite the core CLI in Rust (#851) on 2021-01-30
    • aea6145 refactor(repo): add /tooling folder (#1457) on 2021-04-12
  • Run beforeDevCommand and beforeBuildCommand in a shell.
    • 32eb0d5 feat(cli): run beforeDev and beforeBuild in a shell, closes #1295 (#1399) on 2021-03-28
    • aea6145 refactor(repo): add /tooling folder (#1457) on 2021-04-12
  • Fixes <a target="_blank"> polyfill.
    • 4ee044a fix(cli): use correct arg in _blanks links polyfill (#1362) on 2021-03-17
    • aea6145 refactor(repo): add /tooling folder (#1457) on 2021-04-12
  • Update all code files to have our license header.
    • bf82136 feat(license): SPDX Headers (#1449) on 2021-04-11
    • a6def70 Refactor(tauri): move tauri-api and tauri-updater to tauri (#1455) on 2021-04-11
    • aea6145 refactor(repo): add /tooling folder (#1457) on 2021-04-12
  • Adds productName and version configs on tauri.conf.json > package.
    • 5b3d9b2 feat(config): allow setting product name and version on tauri.conf.json (#1358) on 2021-03-22
    • aea6145 refactor(repo): add /tooling folder (#1457) on 2021-04-12
  • The info command was rewritten in Rust.
    • c3e06ee refactor(cli): rewrite info in Rust (#1389) on 2021-03-25
    • aea6145 refactor(repo): add /tooling folder (#1457) on 2021-04-12
  • The init command was rewritten in Rust.
    • f72b93b refactor(cli): rewrite init command in Rust (#1382) on 2021-03-24
    • aea6145 refactor(repo): add /tooling folder (#1457) on 2021-04-12
  • All the arguments passed after tauri dev -- are now propagated to the binary.
    • 4e9d31c feat(cli): propagate args passed after dev --, closes #1406 (#1407) on 2021-03-30
    • aea6145 refactor(repo): add /tooling folder (#1457) on 2021-04-12
  • Alpha version of tauri-updater. Please refer to the README for more details.
    • 6d70c8e feat(updater): Alpha version (#643) on 2021-04-05
    • a6def70 Refactor(tauri): move tauri-api and tauri-updater to tauri (#1455) on 2021-04-11
    • aea6145 refactor(repo): add /tooling folder (#1457) on 2021-04-12