Releases: volks73/cargo-wix
Releases · volks73/cargo-wix
Beta-1.3
Beta-1.2
Beta-1.1
Beta-1
Added
- Short and long help text. See Issue #15.
- Module-level comments and documentation
- The
-i,--install-version
option to the default/create subcommand. See Issue #65. - The
-b,--banner
option to change the banner image for installers. See Issue #61. - The
-D,--dialog
option to change the dialog image for installers. See Issue #61. - The
-p,--product-icon
option to change the icon in the Add/Remove Programs (ARP) control panel. See Issue #60. - The
-e,--eula
option for initialization. See Issue #57. - Specifying a path to a
Cargo.toml
file for initialization. See Issue #56. - Excluding license sidecar file from installer if a suitable license could not be found. See Issue #59.
- Using the
license-file
field in a package's manifest (Cargo.toml) for the EULA if it has a.rtf
file extension. See Issues #49 and #58. - Support for the
WIX
environment variable. See Issue #53. - Comments to generated WiX Source files with instructions on modifying and customizing
- Integration tests. See Issue #63.
- Examples and doc-tests
- Unit tests
Changed
- Command Line Interface (CLI) from using only flags and options to a subcommand-based interface. See Issue #54.
- The
--init
flag to a subcommand. See Issues #54 and #55. - The
--print-template
option to a subcommand. See Issues #32 and #54. - The
--clean
and--purge
flags to subcommands. See Issues #54 and #69. - The
--sign
flag to a subcommand. See Issue #68. - The library (crate) name from
cargo_wix
towix
. - Organization of library into Builder and Execution types. See Issue #62.
Fixed
- The binary name option not working for initialization
- Various typos and wording in help text
- Various typos and wording in documentation
Alpha-5
Alpha-4
Alpha-3
Alpha-2
Added
- End User License Agreement (EULA) generation for the
--init
flag based on thelicense
field in a package's manifest (Cargo.toml). See Issue #14. - The
--sign-path
option. See Issue #26. - The
--bin-path
option. See Issue #25. - Reading the WIX_PATH environment variable for the path to the WiX Toolset
bin
folder. See Issue #24. - The URL for the
homepage
field in a package's manifest (Cargo.toml) to the detailed information for a signed installer. See Issue #23. - Aliases for timestamp server. See Issue #16.
- The
--clean
flag. See Issue #17. - The
--purge
flag. See Issue #17. - Better documentation.
Changed
- The
--print-template
flag to an option that takes a value corresponding to an embedded template to print. See Issues #28, #29, and #30.
Fixed
- The name of the signed installer that appears in the UAC dialog. See Issue #21.
Removed
- The module path from the log statements. See Issue #19.