tauri/tooling/bundler/CHANGELOG.md
2021-07-16 09:23:10 -04:00

16 KiB

Changelog

[1.0.0-beta.3]

  • Fix WIX uninstaller by using unique GUID shortcut.
    • caa8fcc9 fix(windows): use random Guid for uninstaller (wix) (#2208) on 2021-07-14
  • Run powershell commands with -NoProfile flag
    • 3e6f3416 fix(cli.rs): run powershell kill command without profile (#2130) on 2021-06-30

[1.0.0-beta.2]

  • Properly detect target platform's architecture.
    • 628a53eb fix(cli): properly detect target architecture, closes #2040 (#2102) on 2021-06-28
  • Properly bundle resources with nested folder structure.
    • a6157212 fix(bundler): resources bundling on Windows with nested folder structure (#2081) on 2021-06-25

[1.0.0-beta.1]

  • The process of copying binaries and resources to project_out_directory was moved to the Tauri CLI.
    • 8f29a260 fix(cli.rs): copy resources and binaries on dev, closes #1298 (#1946) on 2021-06-04
  • Allow setting a path to a license file for the Windows Installer (tauri.conf.json > bundle > windows > wix > license).
  • Configure app shortcut on the Windows Installer.
    • f0603fcc feat(bundler): desktop shortcut on Windows (#2052) on 2021-06-23
  • Allow setting the Windows installer language and using project names that contains non-Unicode characters.
  • Fixes resource bundling on Windows when there is nested resource folders.
    • 35a20527 fix(bundler): windows resources bundling with nested folders (#1878) on 2021-05-21

[1.0.0-beta.0]

  • Fixes the Installed-Size value on the debian package.
    • 8e0d4f6 fix(bundler): debian package Installed-Size value (#1735) on 2021-05-07
  • Use armhf as Debian package architecture on arm CPUs.
    • 894643c feat(bundler): use armhf as Debian package architecture on arm CPUs (#1663) on 2021-04-30
  • Adds basic library documentation.
    • fcee4c2 refactor(bundler): finish initial documentation, reorganize modules (#1662) on 2021-04-30
  • The PackageTypes enum now includes all options, including Windows packages.
    • fcee4c2 refactor(bundler): finish initial documentation, reorganize modules (#1662) on 2021-04-30
  • Adds icon_path field to the WindowsSettings struct (defaults to icons/icon.ico).
    • 314936e feat(bundler): add icon path config instead of enforcing icons/icon.ico (#1698) on 2021-05-03
  • Pull latest changes from create-dmg, fixing unmount issue.
  • Fixes DMG volume icon.
    • e37e187 fix(bundler): dmg volume icon (#1730) on 2021-05-06
  • Added the `#[non_exhaustive] attribute where appropriate.
    • e087f0f feat: add #[non_exhaustive] attribute (#1725) on 2021-05-05

[1.0.0-beta-rc.1]

  • Find best available icon for AppImage, follow .DirIcon spec.
    • fbf73f3 fix(bundler): find icon for AppImage, define .DirIcon, closes #749 (#1594) on 2021-04-23
  • Allow including custom files on the debian package.
    • 9e87fe6 feat(bundler): allow including custom files on debian package, fix #1428 (#1613) on 2021-04-25
  • Adds support to custom WiX template.
  • Adds support to wix fragments for custom .msi installer functionality.
  • Adds skip_webview_install config under windows > wix to disable Webview2 runtime installation after the app install.
    • d13afec feat(bundler): add option to skip webview2 runtime installation, closes #1606 (#1612) on 2021-04-24

[1.0.0-beta-rc.0]

  • Append app version and OS architecture on AppImage output filename.
    • ae76c60 fix(bundler): appimage paths and filename (#1227) on 2021-02-13
  • The Tauri bundler is now a general purpose library instead of a Cargo custom subcommand.
    • b1e6b74 refactor(cli): decouple bundler from cargo (#1269) on 2021-02-21
  • Rename macOS bundle settings from osx to macOS.
    • 080f639 refactor(bundler): specific settings on dedicated structs, update README (#1380) on 2021-03-25
  • 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
  • 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
  • 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
  • Bundle Visual C++ redistributable files with VC142_CRT merge modules.
    • 3047a18 feat(bundler): add visual c++ redistributable files with MSM (#1368) on 2021-03-22
  • Automatically install Webview2 runtime alongside app.
    • 8e9752b feat(bundler/wix): install webview2 runtime (#1329) on 2021-03-07
  • Fixes the bundler workspace detection.

[0.9.4]

  • dirs crate is unmaintained, now using dirs-next instead.
    • 82cda98 chore(tauri) dirs crate is unmaintained, use dirst-next instead (#1057) on 2020-10-17
    • 72996be apply version updates (#1024) on 2020-10-21
  • Force IPv4 on wget so AppImage bundling doesn't hang.
  • Set the Windows installer (WiX) WorkingDirectory field to INSTALLDIR so the app can read paths relatively (previously resolving to C:\Windows\System32).
    • 5cf3402 fix: add working directory to wix's shortcut (#1021) on 2020-09-24
    • 72996be apply version updates (#1024) on 2020-10-21

[0.9.3]

  • Improve checking for Xcode command line tools to allow builds on mac
  • add a newline after Categories in deb .desktop file generation to fix issues #899 and #925.
    • 37bcf5f fix(bundler) missing newline in deb desktop file generation (fix: #899, #925) (#998) on 2020-08-27

[0.9.2]

  • Bump all deps as noted in #975, #976, #977, #978, and #979.
    • 06dd75b chore: bump all js/rust deps (#983) on 2020-08-20

[0.9.1]

  • Hide external scripts output unless --verbose is passed.
    • 78add1e feat(bundler): hide output from shell scripts unless --verbose is passed (fixes #888) (#893) on 2020-07-26
  • Fixes the target directory detection, respecting the CARGO_TARGET_DIR and .cargo/config (build.target-dir) options to set the Cargo output directory.
    • 63b9c64 fix(bundler) properly detect the target directory (#895) on 2020-07-25
  • Bundling every DLL file on the binary directory.
    • a00ac02 fix(bundler) webview dll not being bundled, fixes #875 (#889) on 2020-07-24

[0.9.0]

  • Fixes the AppImage bundling on containers.
    • 53e8dc1 fix(bundler) support AppImage bundling on containers #822 on 2020-07-13
    • bd0118f fix(changes) covector status pass on 2020-07-14
  • Bundler output refactor: move Windows artifacts to the bundle/wix folder and use a standard output name ${bundleName}_${version}_${arch}.${extension}.
    • 9130f1b refactor(bundler) standard output names and path (#823) on 2020-07-13

[0.8.5]

  • Ignoring non UTF-8 characters on the loopback command output.
    • f340b29 fix(tauri) addition to the previous commit on 2020-07-10

[0.8.4]

  • Properly run the loopback command on Windows.

[0.8.3]

  • Fixes the unbound variable issue on the DMG bundler script.

[0.8.2]

  • Fixes the AppImage bundler script.

[0.8.1]

  • Improves the logging of child processes like bundle_appimage.sh and bundle_dmg.sh.

[0.8.0]

  • The bundler now bundles all binaries from your project (undefined) and undefined. When multiple binaries are used, make sure to use the undefined config field.
  • Check if mksquashfs is installed before bundling AppImage

[0.7.0]

  • Fixes AppImage bundler (appimagetool usage, build script running properly, proper AppRun and .desktop files).