Co-authored-by: lucasfernog <lucasfernog@users.noreply.github.com> Co-authored-by: Lucas Nogueira <lucas@tauri.studio>
27 KiB
Changelog
[1.0.0-rc.5]
- Set the Debian control file
Priority
field tooptional
. - Fixes DLL resource usage on Windows.
- Breaking change: Removed the
useBootstrapper
option. Use https://github.com/tauri-apps/fix-path-env-rs instead.
[1.0.0-rc.4]
- Fixes DMG bundling on macOS 12.3.
[1.0.0-rc.3]
- Added
tsp
config option undertauri > bundle > windows
, which enables Time-Stamp Protocol (RFC 3161) for the timestamping server under code signing on Windows if set totrue
. - Properly create the updater bundle for all generated Microsoft Installer files.
- Fixes the Microsoft Installer launch path.
[1.0.0-rc.2]
- Fixes sidecar bundling on Windows.
[1.0.0-rc.1]
- Change default value for the
freezePrototype
configuration tofalse
.
[1.0.0-rc.0]
-
Provide a provider short name for macOS app notarization if your Apple developer account is connected to more than one team.
-
Allow building AppImages on systems without FUSE setup.
-
Fixes AppImage crashes caused by missing WebKit runtime files.
-
Initialize the preselected installation path with the location of the previous installation.
-
Replaces usage of the nightly command
RUSTC_BOOTSTRAP=1 rustc -Z unstable-options --print target-spec-json
with the stable commandrustc --print cfg
, improving target triple detection. -
Fixes a deadlock on the
ResourcePaths
iterator. -
Move the copying of resources and sidecars from
cli.rs
totauri-build
so using the Cargo CLI directly processes the files for the application execution in development. -
The minimum Rust version is now
1.56
. -
Breaking change: The sidecar's target triple suffix is now removed at build time.
-
When building Universal macOS Binaries through the virtual target
universal-apple-darwin
: -
Expect a universal binary to be created by the user
-
Ensure that binary is bundled and accessed correctly at runtime
-
3035e458 Remove target triple from sidecar bin paths, closes #3355 (#3356) on 2022-02-07
-
Allow setting the localization file for WiX.
-
Fix registry keys on the WiX template.
-
Configure WiX to add an option to launch the application after finishing setup.
-
Sign WiX installer in addition to the executable file.
[1.0.0-beta.4]
- Merge Tauri-generated Info.plist with the contents of
src-tauri/Info.plist
if it exists. - Change the WiX config to allow upgrading installation with same version instead of duplicating the application.
- Check target architecture at runtime running
$ RUSTC_BOOTSTRAP=1 rustc -Z unstable-options --print target-spec-json
and parsing thellvm-target
field, fixing macOS M1 sidecar check until we can compile the CLI with M1 target on GitHub Actions. - Added
banner_path
field to theWixSettings
struct. - Added
dialog_image_path
field to theWixSettings
struct. - Only convert package name and binary name to kebab-case, keeping the
.desktop
Name
field with the original configured value. - Use
linuxdeploy
instead ofappimagetool
forAppImage
bundling.
[1.0.0-beta.3]
- Fix WIX uninstaller by using unique
GUID
shortcut. - Run powershell commands with
-NoProfile
flag
[1.0.0-beta.2]
- Properly detect target platform's architecture.
- Properly bundle resources with nested folder structure.
[1.0.0-beta.1]
- The process of copying binaries and resources to
project_out_directory
was moved to the Tauri CLI. - 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.
- 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.
[1.0.0-beta.0]
- Fixes the
Installed-Size
value on the debian package. - Use
armhf
as Debian package architecture onarm
CPUs. - Adds basic library documentation.
- The
PackageTypes
enum now includes all options, including Windows packages. - Adds
icon_path
field to theWindowsSettings
struct (defaults toicons/icon.ico
). - Pull latest changes from
create-dmg
, fixing unmount issue. - Fixes DMG volume icon.
- Added the `#[non_exhaustive] attribute where appropriate.
[1.0.0-beta-rc.1]
- Find best available icon for AppImage, follow
.DirIcon
spec. - Allow including custom files on the debian package.
- Adds support to custom WiX template.
- Adds support to
wix
fragments for custom .msi installer functionality. - Adds
skip_webview_install
config underwindows > wix
to disable Webview2 runtime installation after the app install.
[1.0.0-beta-rc.0]
- Append app version and OS architecture on AppImage output filename.
- The Tauri bundler is now a general purpose library instead of a Cargo custom subcommand.
- Rename macOS bundle settings from
osx
tomacOS
. - The
dev
andbuild
pipeline is now written in Rust. - Update all code files to have our license header.
- Alpha version of tauri-updater. Please refer to the
README
for more details. - Bundle Visual C++ redistributable files with VC142_CRT merge modules.
- Automatically install Webview2 runtime alongside app.
- Fixes the bundler workspace detection.
[0.9.4]
dirs
crate is unmaintained, now usingdirs-next
instead.- Force IPv4 on
wget
so AppImage bundling doesn't hang. - Set the Windows installer (WiX)
WorkingDirectory
field toINSTALLDIR
so the app can read paths relatively (previously resolving toC:\Windows\System32
).
[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.
[0.9.2]
- Bump all deps as noted in #975, #976, #977, #978, and #979.
[0.9.1]
- Hide external scripts output unless
--verbose
is passed. - Fixes the target directory detection, respecting the
CARGO_TARGET_DIR
and.cargo/config (build.target-dir)
options to set the Cargo output directory. - Bundling every DLL file on the binary directory.
[0.9.0]
- Fixes the AppImage bundling on containers.
- Bundler output refactor: move Windows artifacts to the
bundle/wix
folder and use a standard output name${bundleName}_${version}_${arch}.${extension}
.
[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).