Releases: Weatherlights/MSIX-Power-Wrapper
Release list
Added support for very long command lines on update
This release introduces the boolean flag RestoreLongCommandLine that allows to restore long (above 1024 bytes) command lines arguments in case of mandatory updates.
Sample:
<AppInstallerUpdateHandler> <WaitForUpdateSearchToFinish>true</WaitForUpdateSearchToFinish> <TreatAvailableUpdateAsMandatory>true</TreatAvailableUpdateAsMandatory> <RestartOnMandatoryUpdate>true</RestartOnMandatoryUpdate> **<RestoreLongCommandLine>true</RestoreLongCommandLine>** <Message lang="en" caption="AppName Update">AppName needs to install an update. Please wait.</Message> </AppInstallerUpdateHandler>
Smaller fixes and developer version that does not require signing
We have some smaller updates in this release:
-
Updated dependencies
-
Retargeted to .net Framework 4.8.1
-
Bugfix: Fixed command line arguments not passed when update on launch was triggered
-
Improved: Included version number in logfile for better troubleshooting
-
New: Added versions that supports unsigned wrunconfig files. These versions are not signed and are intended for testing and development.
Roaming Profiles and Signed Configuration
This release introduces signed configurations based on catalog files and roaming profiles which allows you to store configuration files and other stateful content using OneDrive/OneDrive for Business.
Signed configurations
This new release requires wrunconfig files to be signed by using catalog files. In order to run a wrunconfig file you need to place a catalog file with the same name next to it. The catalog must be digitally signed and list the sha256 hash of the wrunconfig file.
Added waitForExit Parameter, Minor fixes and Improvements
- Introducing the
<WaitForExit>Element for the<Process>Element. This allows to detach the running process from the wrapper. - Improved the LogWriter class so it no longer relies on internal variable resolution.
- Added new log points.
- Streamlined internal naming.
- Introducing seperate 32-bit- and 64-bit versions.
1.0.1.0
- Added new Update before Launch Handler for AppInstaller based scenarios.