mirror of
https://github.com/tauri-apps/tauri-action.git
synced 2026-01-31 00:35:20 +01:00
23 KiB
23 KiB
Changelog
[0.5.4]
[0.5.3]
6c3f5cf(#779) Fixed an issue that causedtauri-actionto not detectbuild.targetin.cargo/config.tomlif 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.tomlif the--targetarg 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 addedappVersionparameter to facilitate easy access to the current application version in action output.cb393bf(#611) Breaking: The action no longer supportsvue-cli-plugin-taurisince it was deprecated likevue-cliitself. 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 theappNameandappVersioninput arguments or the--configflag.1fb5053(#657) The action now always packages the macOS.appbundle into a.tar.gzarchive even if the action is not configured to upload anything.27089ad(#659) The action now readsbuild.targetfrom.cargo/configtoml to get the correcttargetdirectory.37e9ece(#651) Add support for RPM bundle artifacts, introduced in tauri-bundler@2.0.0-alpha.1481921ba(#702) Add support for Tauri's new config structure introduced in2.0.0-beta.0.
[0.4.5]
2b7cd25(#598) Fix path resolution forbuild.target-dirif the.cargofolder is not in the current working dir.
[0.4.4]
9df5ecaFixed an issue where the distPath config was not applied after initializing the tauri project.d9623e3(#556) Fixes the artifacts search path when a custom--profileis used.802a179(#594) If the action initializes the tauri project it will now clear thebeforeBuildCommandto fix a panic when there was nobuildnpm 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 aftertauri initcommand and without hardcoding thetauri.conf.jsonpath, 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 theownerandrepoconfigs added in v0.4.1 were set to a different repository than the one the action runs in and ifdraftReleasewas set totrue.
[0.4.1]
[0.4.0]
- Add the paths of generated artifacts as an action output.
- Breaking change: Remove broken
configPathargument in favor of--configflag. - Correctly handle
--targetoption inargsinput. - Automatically generate
latest.jsonfile for Tauri's updater using the GitHub release as a CDN. - Replace
_and.with-in the product name on Linux. - The action will now use
npm run tauriinstead ofnpx taurito prevent issues in npm workspaces. - Fixes usage with
vue-cli-plugin-tauri. - 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.
- 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.
- Automatically read configs provided via the
-c/--configargument. - Add support for Tauri's toml-based config (
Tauri.toml). - Add
includeReleaseoption to allow disabling release builds.
[0.3.1]
- Added the
bundleIdentifierinput to modify Tauri's default bundle identifier when initializing a new Tauri app. - Added support to loading version from JSON file in
tauri.conf.json > package > version.
[0.3.0]
- Delete assets from existing release, allowing running the action twice for the same version if an error happens.
- Added support to JSON5 on
tauri.conf.json[5]. - Update to Tauri release candidate.
- Added support to Cargo workspaces.
[0.2.0]
- Removed the
preferGlobalandnpmScriptinputs and added atauriScriptoption.
[0.1.5]
[0.1.4]
- Fix
.apptar being nested in folders - Linux: Upload AppImage updater artifacts if available.
macOS: Replace
[AppName].app.tgzto[AppName].app.tar.gzto align with updater artifacts. - Fix incorrect version being used in release names
[0.1.3]
- Fixes execution of the
tarcommand onmacOSwhen the application name has spaces. - Adds
argsoption to pass arguments to the tauri command. - Include updater artifacts if available.
[0.1.2]
- Fixes
Artifacts not founderror on Linux when theproductNameis converted tokebab-case.
[0.1.1]
- Fixes action packaging.
- Revert action path to
tauri-apps/tauri-action.
[0.1.0]
- Update to Tauri beta release candidate.
[0.0.10]
- If vue-cli-plugin-tauri is detected, the tauri:build command will be used.
[0.0.9]
- Add option to elect using an existing globally installed version of Tauri.
[0.0.8]
- Uploaded assets break when
datareceivesfs.readFileSync(assetPath).toString()even though types suggest it. Giving it a Buffer fixes the issue.
[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.
[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
- 52c88ce fix(action) macOS .app compression with
[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.
- Adds an option to run a custom package.json script with the npmScript input.
- Adds an option to include a debug build with the includeDebug (bool) input.
[0.0.2]
- Implement covector for change management and git tag creation.
- f6ce359 change file on 2020-07-11