Releases: volks73/cargo-wix
Releases · volks73/cargo-wix
Beta-3.8 (2023-11-18)
Beta-3.7 (2023-09-25)
Features and enhancements
- Bumped
semver
from v1.0.18 to v1.0.19 (#238) - Bumped
clap
from v4.4.3 to v4.4.4 (#236) - Bumped
predicates
from v3.0.3 to v3.0.4 (#235) - Bumped
chrono
from v0.4.29 to v0.4.31 (#234) - Bumped
serde_json
from v1.0.105 to v1.0.107 (#233) - Bumped
toml
from v0.7.6 to v0.7.8 (#226)
Bug fixes
- Fixed and stabilized binary ordering (#239)
Beta-3.6 (2023-09-07)
Beta-3.5 (2023-09-05)
Features and Enhancements
- Added
--target-bin-dir
option to create subcommand (#209) - Added
render_to_string
to printing (#212) - Added
--profile
option to override--debug-build
flag (#198) - Added support for multiple authors (#185)
- Changed minimum Rust version from v1.64.0 to v1.70.0 (#216)
- Changed
clap
from v4.3.22 to v4.4.2 (#216) - Changed
predicates
from v2 to v3 (#216) - Changed
itertools
from v0.10 to v0.11 (#216) - Changed
assert_fs
from v1.0.12 to v1.0.13 (#216) - Changed to heuristically squashing version for WiX format (#205)
- Refactored target-triple and profile handling (#209)
- Removed getting dependencies when running cargo-metadata (#206)
Bug fixes
Beta-3.4 (2022-11-09)
Features and Enhancements
- Added better error messages for the
<INPUT>
argument to the default command (#173)
Beta-3.3 (2022-07-10)
Beta-3.2
Beta-3.1
Beta-3.0
Added
- Basic support for bundles (See #98)
- Documentation about using this subcommand with workspaces and bundles
- Automatically including the WixBalExtension if a bundle-based installer is used (See #98)
- Automatically changing the installer file extension if it is a bundle (See #98)
- The
-C,--compiler-arg
option to the default create subcommand,cargo wix
, to pass arguments from the cargo-wix subcommand directly to the WiX toolset compiler,candle.exe
(See #97) - The
compiler-args
field to the[package.metadata.wix]
section for a package's manifest (See #95) - The
-L,--linker-arg
option to the default create subcommand,cargo wix
, to pass arguments from the cargo-wix subcommand directly to the WiX toolset linker,light.exe
(See #97) - The
linker-args
field to the[package.metadata.wix]
section for a package's manifest (See #95) - Documentation about including WiX extensions (See #96)
- The
-d,--dbg-build
flag to the default create subcommand,cargo wix
, to build Rust binaries with Debug target profile instead of the default Release target profile (See #91) - The
dbg-build
field to the[package.metadata.wix]
section for a package's manifest (See #91) - The
-D,--dbg-name
flag to the default create subcommand,cargo wix
, to append the-debug
suffix to the installer's file name (See #91) - The
dbg-name
field to the[package.metadata.wix]
section for a package's manifest (See #91) - The
-I,--include
option to the default create subcommand,cargo wix
, to add an infinite number of WiX Source (wxs) files to the creation of an installer (See #92) - The
include
field to the[package.metadata.wix]
section for a package's manifest (See #92)
Changed
- The
input
field in the[package.metadata.wix]
section toinclude
(See #92) - The minimum Rust version to v1.40.0
Beta-2.0
Added
- Configuration of the create/default subcommand via the package's metadata (See #20)
- Support for multiple binaries within a single package (See #78)
- Information about source of failed tests to README (See #87)
Changed
- IDs to use programmatic name generation instead of the crate name (See #89)
Fixed
- The
--nocapture
flag being recommended even when it is used (See #75)