Skip to content
This repository has been archived by the owner on May 5, 2024. It is now read-only.

Releases: nbarikipoulos/wix-msi

v0.6.1 release

07 Sep 16:26
Compare
Choose a tag to compare

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

17 Jan 22:16
Compare
Choose a tag to compare

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

#24 Standardize name of cli flags,
#28 Update dependencies.

v0.5.1 release

08 Jan 22:07
Compare
Choose a tag to compare

v0.5.0 release

17 Oct 20:07
Compare
Choose a tag to compare

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

02 Dec 00:35
Compare
Choose a tag to compare

This release updates/improves customization features dedicated of to the UI installer:

installer-intro installer-banner
  • 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

22 Nov 23:58
Compare
Choose a tag to compare

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

19 Nov 14:37
Compare
Choose a tag to compare

"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

06 Oct 22:27
Compare
Choose a tag to compare
  • 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

05 Oct 14:39
Compare
Choose a tag to compare

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

04 Oct 21:13
Compare
Choose a tag to compare

Initial seed.

Do the job but should be improved.