Update: WiX v3.9 R2 has been released.
The following people contributed to WiX v3.9 over the 11 months since WiX v3.8 was released:
It’s great to see the list of contributors growing release after release!
The major features of WiX v3.9 are:
- @rseanhall lets you run a post-install configuration tool that requires elevated priveleges after a bundle is installed. WIP / Bug / Pull request
- @jchoover added update detection to the Burn engine. Bug / Pull request
- @rseanhall added support for multiple managed-BA pre-requisite packages. WIP / Bug / Pull request
- @rseanhall added support for secure string variables in Burn. WIP / Bug / Pull request
Minor features include:
- @jchoover updated the WiX installer to use the new update feature. Pull request
- @heaths added the Windows “Threshold” compatibility GUID to Burn. Pull request
- @FernandoNunes contributed localizations for Portuguese for WixSqlExtension. Pull request
- @robmen updated the WiX release feed for the update functionality in the WiX installer. Bug / Pull request
- @barnson changed the WiX installer to install the native-code WiX SDK for Visual Studio Express editions. Pull request
- @robmen marked deprecated command-line switches that are removed from WiX v4.0. Bug / Pull request / Pull request
- @barnson added a verbose message that reveals how much time was spent running ICE validation. Pull request
- @barnson made a few updates that made the WiX build faster on many-core machines. Pull request / Pull request
- @heaths added support for temporary object columns in DTF. Pull request
- @flcdrg added support in DTF custom action builds to include COM interop reference assemblies. Pull request
- @heaths added support for Visual Studio “Dev14” in WixVSExtension detection properties. Pull request
- @heaths added support for user creation in WixUtilExtension to be non-vital (i.e., fail without causing rolling back). Bug / Pull request
- @rseanhall added a blocker to prevent .NET 4.5.2 from being used as a pre-req package on Windows 7 RTM because .NET 4.5.2 requires Windows 7 SP1. Bug / Pull request
- @heaths added policy support to move the Burn package cache to a non-default folder. Bug / Pull request
- @rseanhall added the WixBundleExecutePackageCacheFolder bundle variable. Bug / Pull request
- @robmen defaulted Burn to using hashes to verify payloads rather than digital signature. Bug / Pull request
- @barnson added the ProcessorArchitecture, WixBundleOriginalSourceFolder, and WixBundleFileVersion bundle variables. Bug / Bug / Pull request / Pull request / Pull request / Pull request
- @gordonmcshane added .NET 4.5.2 package groups to WixNetFxExtension. Pull request
- @johnbuuck added support for MSBuild v12.0 in project harvesting. Bug / Pull request
- @rseanhall added the @Cache=“always” value to force a bundle’s package to be cached even if the package won’t be installed. Bug / Bug / Pull request
- @heaths added a number of features and fixes to better support ref-counting and patching in Burn. Bug / Bug / Pull request / Pull request
- @mavxg added User/@LogonAsBatchJob to WixUtilExtension. Pull request
- @barnson added the -sextract switch to Melt.exe to not extract MSI package payloads but still update the .wixpdb. / Bug / Pull request
- @robmen fixed a long-standing bug in WixStdBA that caused a hang when installing as local system on Windows Vista and Server 2008. Bug / Pull request
- @robmen fixed a bug dating from WiX v2.0(!) that caused bad modularization when keywords like OR were part of property names. Bug / Pull request
- @rseanhall fixed a nitty-gritty bug in DTF tools that created custom action DLLs that didn’t exactly follow an arcane spec. Bug / Pull request
- @barnson fixed a bug in Burn that caused command lines to replicate like gray goo when a BA called Plan multiple times. Bug / Pull request
@rseanhall added a missing extension to the binaries .zip.
@jchoover fixed some memory leaks in Burn. Also fixed some memory leaks in Burn. Pull request
@sryze fixed the layout of a WixUI dialog when localized into Russian. Pull request
Like WiX v3.8, v3.9 took about 11 months. We’d aimed for a shorter cycle but missed. I’m not going to lose any sleep over that; we did good work and v3.9 looks to be a great release.
Next up: We know WiX v3.10 is about Visual Studio “Dev14” and Windows 10. What else? The conversation happens on the wix-devs mailing list.