WiX v3.0.4429.0 was released on Friday, 29-August-08. You can download it from http://wix.sourceforge.net/releases/3.0.4429.0/.

New features
  • Aaron added properties to WixVSExtension to detect Visual Studio 2008 Service Pack 1.
  • Aaron also added a new custom action, WixExitEarlyWithSuccess, which makes it easy to exit without error in a major upgrade when a later version is already installed.
  • I updated make.bat and wix.build to pass desired verbosity from the NAnt side of the build to the MSBuild side.
  • Candy Chiang, of the team integrating WiX into Visual Studio, contributed many updates to the WiX.chm documentation.
Bug fixes
Posted in WiX at August 30th, 2008. 7 Comments.

WiX v3.0.4422.0 was released on Friday, 22-August-08. You can download it from http://wix.sourceforge.net/releases/3.0.4422.0/.

New features

  • Aaron added documentation on properties used in the MSBuild tasks and targets.
  • Dan Manson added a strong-name skip-verification entry so builds on x64 OSes work without registry hacks.
  • Eric St. John added the ElevatedCloseMessage attribute to the WixUtilExtension CloseApplication element (and corresponding custom action implementation), to send a close message to the target process’s windows while running deferred.
Bug fixes

[Updated with actual features -v- bug fixes.]

Posted in WiX at August 23rd, 2008. No Comments.

WiX v3.0.4415.0–code-named Heat-Wave-in-Seattle?!–was released on Friday, 15-August-08. You can download it from http://wix.sourceforge.net/releases/3.0.4415.0/.

New features

  • Jason added to DTF support for MSI 4.5’s embedded UI, along with a sample that uses WPF for the UI.
  • Eric St. John added support for standard command-line switches to the WiX v3 bootstrapper.

Bug fixes

Posted in WiX at August 16th, 2008. 8 Comments.

WiX v3.0.4401.0 was released on Friday, 01-August-08. You can download it from http://wix.sourceforge.net/releases/3.0.4401.0/.

New features

  • Neil Enns continues to add topics and fix bugs in the documentation.
  • Mike Carlson made the Id/Name attribute default values (in the File element, from the @Source attribute) when used from a fragment.

Bug fixes

Posted in WiX at August 3rd, 2008. No Comments.

WiX v3.0.4325.0 was released on Friday, 25-July-08. You can download it from http://wix.sourceforge.net/releases/3.0.4325.0/.

New features

  • Mike Carlson changed the preprocessor to stop evaluating expressions in a false <?if?> block. That lets you check for the presence of a preprocessor variable, for example, and use it in the block "knowing" that it’s defined.

Bug fixes

Posted in WiX at July 26th, 2008. No Comments.

WiX v3.0.4318.0 was released on Friday, 18-July-08. You can download it from http://wix.sourceforge.net/releases/3.0.4318.0/.

New features

  • Neil Enns, still late of the MSBuild team and still working on secret stuff, added two new properties to the OsInfo custom actions that detect the presence of a WDDM driver and whether Desktop Window Manager (DWM) composition is enabled. See "OSInfo custom actions" in WiX.chm for details.
  • Aaron added directory properties for .NET Framework root directories. See the "WixNetfxExtension" topic in WiX.chm for details.
  • Mike Holcomb added better error messages in the setupexe "mini-chainer" when installation errors occur.
  • I added support for Unicode filenames used as source files in cabinets.
  • I added PathGetKnownFolder, PathIsAbsolute, and PathConcat to the DUtil library.

Bug fixes

Posted in WiX at July 21st, 2008. 2 Comments.

WiX v3.0.4311.0 was released on Friday, 11-July-08. You can download it from http://wix.sourceforge.net/releases/3.0.4311.0/.

New features

  • Neil Enns, late of the MSBuild team and now working on secret stuff, contributed a new section of how-to topics for WiX.chm. (This was actually new in v3.0.4220, but I didn’t catch it. Mea culpa!)
  • Neil also added support for multiple .wxl (loc-string collection) files in .wixproj projects.
  • The SecureObj custom actions, triggered by the use of the PermissionEx element in WixUtilExtension, now support 64-bit systems, including both x64 and IA64.
  • Jason added support for MSI 4.5 multi-package transactions to DTF.
  • I added new file-i/o functions (FileReadPartial and FileWrite) and error reporting for XML parsing errors to the dutil library.
  • Aaron added new documentation in addition to fixing WixUI bugs.
  • Votive now has fancy new high-res/high-color icons on Windows Vista.

Bug fixes

Posted in WiX at July 12th, 2008. 6 Comments.

WiX v3.0.4220.0 was released on Friday, 20-June-08. You can download it from http://wix.sourceforge.net/releases/3.0.4220.0/.

New features
Bug fixes
Posted in WiX at June 21st, 2008. 1 Comment.

WiX v3.0.4214.0 was released on Saturday, 14-June-08. You can download it from http://wix.sourceforge.net/releases/3.0.4214.0/.

New features
  • DTF can now load assemblies from the GAC.
  • Candle’s -platform switch has been renamed -arch to match the sys.BUILDARCH variable. There is no change to the .wixproj InstallerPlatform switch.
Bug fixes
Posted in WiX at June 14th, 2008. No Comments.

WiX v3.0.4207.0 was released on Saturday, 7-June-08. You can download it from http://wix.sourceforge.net/releases/3.0.4207.0/. Note that WiX v3.0.4206.0 was released on Friday but contains a bug that breaks MSBuild-based projects.

New features
  • All the command-line handling for tools like Candle.exe was refactored to simplify repetitive code and do better error-checking.
  • Project reference preprocessor variables are now populated by the project reference name rather than the project base name itself.
  • When adding a new component to a new feature in a patch, the feature is now automatically added to the patch.
  • .wixproj projects now define project output groups.
  • Votive projects now support x86, x64, and ia64 platforms (dropping the invalid AnyCPU platform).
Bug fixes
  • An intermittent DTF bug setting property values.
  • The DTF ComponentInfoCollection and FeatureInfoCollection enumerators now work correctly.
  • 1793251
  • 1983810
  • 1985794
Posted in WiX at June 7th, 2008. 4 Comments.