Releases: nbarikipoulos/wix-msi
v0.6.1 release
Maintenance release dedicated to:
- Update packages: remove 'unmaintained' dependencies, update npm scripts,
- Misc doc. and code updates.
Enhancements & Others
#30 Add lint script,
#31 Remove security alerts,
#32 colors.js to colorette,
#33 Jimp to sharp,
#34 Misc. package updates,
#35 Remove useless (c) in file header,
#36 Fix standardjs warnings,
#37 Documentation update (CommonJS modules/ESM, etc.)
v0.6.0 release
This release is mainly dedicated to:
- Fix various issues about configuration settings (CLI/wixrc file),
- Extend packaging to some 'particular' case (aka see limitation of the pkg module(see #27).
Breaking Changes
CLI
#24: The alias --ico has been renamed to --icon
wixrc file
#24: the property 'ico' is now named 'icon'
New Features
A -f/--files flag has been added.
When used, mapping of sources/deps is based on the 'files' property of the package.json instead of analysis dependencies through calls of require.
Aim is to extend use of wix-msi with code that calls require with non-literal argument
See #27 for further details
Bug Fixes
#22/#26 wirc and pathes to image issues,
#25 Issues with option settings.
#29 Wrong error message when uuid validation fails
Enhancements & Others
v0.5.1 release
Fix #23
v0.5.0 release
This release is mainly dedicated to update internal code of this package. In particular to ease its maintenability removing (useless) complexity, restructuring its internal folder, etc. that will allow to get closer to a v1.x.x release.
Futhermore,
- It allows to change the provider name via the command line,
- It fixes few bugs,
- and others (see below).
Breaking Changes
The release of the node engine must now be equal or greater to 14.
New Features
#19 Allow to change the provider name of the module via the command line
Bug Fixes
#15 Resizing of the top right image for the installer UI could raise errors.
Enhancements & Others
#16 Dependencies of the package have been updated,
#17 Post install policy for local downloading of the wixtoolset has been updated (now installed once),
#18 Various internal code changes, especially remove useless complexity (validation and others) and restructure the 'lib' folder,
#20 Update documentation about (un)signed msi and then limitation of this package provided 'as is'.
v0.4.0 release
This release updates/improves customization features dedicated of to the UI installer:
- png or jpg could be used for background and banner images,
- Background image has been resized to fit to the left part of the intro panel,
- Banner image is now dedicated to insert a top right image,
- "Background" color of the installer could be changed with a css-like color.
v0.3.0 release
The wixtoolset project should not be anymore installed on computer as prerequisite (it is now downloaded and 'locally' installed into the module at install time.)
v0.2.0 release
"Major" release which
- Introduces new features such as validation of inputs, create ico from png files, etc.,
- Fixes various critical bugs,
New Features
Validation of Inputs
Post validation has been introduced to check inputs:
- It will not launch packaging if any errors,
- Display data/warns about no-critical issue.
MSI Icon
Icon use by the windows application panel could be provided as a png image.
Note in this case, the png will be automatically resized to 256x256
Bug Fixes
#8: -H/--homepage flag does nothing,
#10: -d/--dir does flag does nothing,
#11: Ensure the build folder has been created,
#12: Packaging failed using the default assets for icon/banner/background.
v0.1.2 release
- Add -s/--save flag to serialize option in .wixrc file,
- Automatically generate an serialize product uuid in .wixrc file if not provided,
- Misc package.json update:
- Target os/cpu fiel added aka win32/x64,
- Repo/homepage/bugs urls added/fixed.
v0.1.1release
Minor release that solves:
- license.rtf file was created in process directory, not in build folder,
- Remove extra line at end of license.rtf file.
v0.1.0 release
Initial seed.
Do the job but should be improved.