Skip to content

Latest commit

 

History

History
210 lines (152 loc) · 22.9 KB

CHANGELOG.md

File metadata and controls

210 lines (152 loc) · 22.9 KB

Changelog

[0.5.4]

  • ec3a63a(#799) Fixed an issue that caused the action to not detect ARM AppImages.

[0.5.3]

  • 6c3f5cf(#779) Fixed an issue that caused tauri-action to not detect build.target in .cargo/config.toml if the app was part of a cargo workspace.

[0.5.2]

  • 14e3c6c(#776) Fixed an issue causing x86_64 artifacts to be handled as aarch64 on GitHub's new M1 runners.

[0.5.1]

  • f2abe36(#711) tauri-action can now successfully build binaries even if they don't have any artifacts (bundle.active: false)
  • f1b5af3(#724) The action now correctly ignores the [build.target] value in .cargo/config.toml if the --target arg is set.
  • 901a25d(#713) Fixed an issue that caused the action to not merge user and platform configs into the base tauri config correctly.

[0.5.0]

  • d618a42(#645) The action added appVersion parameter to facilitate easy access to the current application version in action output.
  • cb393bf(#611) Breaking: The action no longer supports vue-cli-plugin-tauri since it was deprecated like vue-cli itself. Please migrate to @tauri-apps/cli.
  • b87a544(#626) The action now correctly handles glob patterns in the workspace.members config (example: members = ["bin/*"]).
  • 0ae6017(#684) The action now correctly handles the wix version after the build of the app in case the version includes a + or - character.
  • b862ca0(#602) Breaking: The action no longer tries to read a package.json file for the app name and version when initializing a tauri app. Use the appName and appVersion input arguments or the --config flag.
  • 1fb5053(#657) The action now always packages the macOS .app bundle into a .tar.gz archive even if the action is not configured to upload anything.
  • 27089ad(#659) The action now reads build.target from .cargo/config toml to get the correct target directory.
  • 37e9ece(#651) Add support for RPM bundle artifacts, introduced in tauri-bundler@2.0.0-alpha.14
  • 81921ba(#702) Add support for Tauri's new config structure introduced in 2.0.0-beta.0.

[0.4.5]

  • 2b7cd25(#598) Fix path resolution for build.target-dir if the .cargo folder is not in the current working dir.

[0.4.4]

  • 9df5eca Fixed an issue where the distPath config was not applied after initializing the tauri project.
  • d9623e3(#556) Fixes the artifacts search path when a custom --profile is used.
  • 802a179(#594) If the action initializes the tauri project it will now clear the beforeBuildCommand to fix a panic when there was no build npm command available.
  • d00117a(#558) Fixed an issue reading the app version if it relied on cargo's workspace inheritance feature.

[0.4.3]

  • c87af54(#502) While looking for the tauri directory the action will now respect all gitignore files and not just the one in the root dir.
  • 8e6f88e(#499) The action now prefers release builds for the latest.json file if both, release and debug releases are enabled.
  • 36a1260(#490) Correctly detect self-hosted macOS-arm64 runners.
  • 8d5274b(#477) Read config after tauri init command and without hardcoding the tauri.conf.json path, fixes action failures without error messages on repos without an existing Tauri project.
  • c87af54(#502) While looking for the tauri directory the action will now consistently prefer files further up in the directory levels.
  • a21f29a(#516) Fix detection of windows arm64 bundles.

[0.4.2]

  • 2eff2b4(#469) Fix incorrect querying of remote repos to prevent duplicate draft releases. This was only an issue if the owner and repo configs added in v0.4.1 were set to a different repository than the one the action runs in and if draftRelease was set to true.

[0.4.1]

  • 683dc86(#457) Add support for modifying the target repo for the release.

[0.4.0]

  • Add the paths of generated artifacts as an action output.
    • 40e660a add artifact paths to action output (#343) on 2022-12-15
  • Breaking change: Remove broken configPath argument in favor of --config flag.
    • 240732d fix!: remove broken configPath option (#428) on 2023-04-30
  • Correctly handle --target option in args input.
    • a99d0ba feat: Support --target input in args (#301) on 2022-10-31
    • c5c0e27 refactor: Merge workspace into single package. (#362) on 2023-02-06
  • Automatically generate latest.json file for Tauri's updater using the GitHub release as a CDN.
    • 2846fa8 fix: Replace spaces in asset name with dots, fixes #345 (#374) on 2023-02-06
  • Replace _ and . with - in the product name on Linux.
    • 87ceccd fix: fileAppName on Linux. Extends #293 (#310) on 2022-10-08
    • c5c0e27 refactor: Merge workspace into single package. (#362) on 2023-02-06
  • The action will now use npm run tauri instead of npx tauri to prevent issues in npm workspaces.
    • a778402 fix: switch from npx to npm run, closes #367 (#387) on 2023-03-08
  • Fixes usage with vue-cli-plugin-tauri.
    • f7dcc97 fix(core): vue-cli-plugin-tauri usage, closes #288 (#289) on 2022-07-05
    • c5c0e27 refactor: Merge workspace into single package. (#362) on 2023-02-06
  • Correctly handle universal macOS builds in the updater JSON file. The action will now fill out the darwin-aarch64 and darwin-x86_64 fields with the universal builds. It will always prefer native targets for the respective fields if they exist. Additionaly there's a config to tell the updater to also include a separate darwin-universal field on top of the native fields.
    • 91a6560 feat: Handle universal macos in updater json, closes #444 (#447) on 2023-05-03
    • fa82b53 fix(json): always fill out native macos fields on 2023-05-03
  • Add support for the NSIS bundle type introduced in Tauri v1.3. Add setting to switch between nsis and msi in the updater json file.
  • Automatically read platform specific tauri config files.
    • 4c72e78 feat: read platform specific tauri configs (#399) on 2023-03-21
  • Automatically read configs provided via the -c/--config argument.
  • Add support for Tauri's toml-based config (Tauri.toml).
    • 06b006d feat: Add support for Tauri.toml config (#375) on 2023-02-22
  • Add includeRelease option to allow disabling release builds.
    • 5ae9606 feat: Add includeRelease option to allow for disabling release builds (#365) on 2023-02-06

[0.3.1]

  • Added the bundleIdentifier input to modify Tauri's default bundle identifier when initializing a new Tauri app.
    • 743a37f feat(core): add bundle identifier option (#263) on 2022-05-11
  • Added support to loading version from JSON file in tauri.conf.json > package > version.
    • 16a8f02 build(action): rebuild after fixing version parse error (#268) on 2022-05-28

[0.3.0]

  • Delete assets from existing release, allowing running the action twice for the same version if an error happens.
    • 1205112 fix: workflow fails whenever there's asset with same build name attached on the draft (#208) on 2022-02-20
  • Added support to JSON5 on tauri.conf.json[5].
  • Update to Tauri release candidate.
    • 4d70258 fix: Change msi naming scheme for recent Tauri upgrades (#227) on 2022-02-20
  • Added support to Cargo workspaces.

[0.2.0]

  • Removed the preferGlobal and npmScript inputs and added a tauriScript option.
    • a1050c9 refactor: add tauriScript input, remove preferGlobal and npmScript (#183) on 2021-11-01

[0.1.5]

  • Fix action bundle.
    • a226a3d fix: rebuild github action bundle (#166) on 2021-09-01

[0.1.4]

  • Fix .app tar being nested in folders
    • 2a35a8a Fix .app tar being nested in folders (#158) on 2021-09-01
  • Linux: Upload AppImage updater artifacts if available. macOS: Replace [AppName].app.tgz to [AppName].app.tar.gz to align with updater artifacts.
    • e7266ff fix(action): Upload AppImage updater artifacts when available (#163) on 2021-08-31
  • Fix incorrect version being used in release names

[0.1.3]

  • Fixes execution of the tar command on macOS when the application name has spaces.
    • b4b20f9 fix(core): command execution (#132) on 2021-05-11
  • Adds args option to pass arguments to the tauri command.
  • Include updater artifacts if available.
    • 0e9704e Add updater artifacts when available (#129) on 2021-05-13

[0.1.2]

  • Fixes Artifacts not found error on Linux when the productName is converted to kebab-case.
    • e6aa180 fix(core): product name on Linux is converted to kebab-case (#125) on 2021-04-29

[0.1.1]

  • Fixes action packaging.
    • 2598dd6 fix(action): runtime issue: tslib not found, use tauri-apps/tauri-action as action path (#119) on 2021-04-28
  • Revert action path to tauri-apps/tauri-action.
    • 2598dd6 fix(action): runtime issue: tslib not found, use tauri-apps/tauri-action as action path (#119) on 2021-04-28

[0.1.0]

  • Update to Tauri beta release candidate.
    • b874256 refactor: rewrite as yarn workspace, add cli as test tool (#98) on 2021-04-26
    • dbbc6b4 fix(action): test CI and fixes for usage with tauri beta-rc (#114) on 2021-04-28

[0.0.10]

  • If vue-cli-plugin-tauri is detected, the tauri:build command will be used.
    • f043343 feat: add support for building with vue cli (#60) on 2021-01-30

[0.0.9]

  • Add option to elect using an existing globally installed version of Tauri.
    • a45f21b feature: add preferGlobal option (#48) on 2020-09-02

[0.0.8]

  • Uploaded assets break when data receives fs.readFileSync(assetPath).toString() even though types suggest it. Giving it a Buffer fixes the issue.
    • cf98c66 fix: broken asset release upload (#45) on 2020-08-23

[0.0.7]

  • Updates for tauri.js 0.10.0 and tauri-core 0.8.0.
    • 4c37642 fix(action) update to latest tauri.js and tauri versions on 2020-07-22

[0.0.6]

  • Fixes the includeDebug input usage.
    • 58d7b86 fix(action) includeDebug usage on 2020-07-12
  • Update @actions/github package version to v4.
    • 2e93aab refactor(action) update @actions/github to v4 (#13) on 2020-07-12

[0.0.5]

  • Adds support to tauri listed as a dev dependency on package.json.
    • a14bbef feat(action) add support to devDependencies' tauri on 2020-07-12
  • Fixes the macOS .app compression to tar when using includeDebug.
    • 52c88ce fix(action) macOS .app compression with includeDir= true on 2020-07-12

[0.0.4]

  • Fixes the action build script.
    • 981f369 fix(action) build script on 2020-07-12

[0.0.3]

  • Build action on preversion so we can't forget to build when a version is updated.
    • af79aee chore: build action on version (#7) on 2020-07-12
  • Adds an option to run a custom package.json script with the npmScript input.
    • f91ad8d feat(action) add option to run custom package.json script (#8) on 2020-07-12
  • Adds an option to include a debug build with the includeDebug (bool) input.
    • a6b824c feat(action) add option to include a debug build (#6) on 2020-07-12

[0.0.2]

  • Implement covector for change management and git tag creation.
    • f6ce359 change file on 2020-07-11