What's new in Windows Installer XML Compiler 3.7.1224.0

Jan 23, 2013
  • WiX Toolset v3.7 introduces self-update and reference counting for Bundles. Also includes a number of bug fixes since the v3.6 release

New in Windows Installer XML Compiler 3.6 (Jan 23, 2013)

  • WixDependencyExtension supports dependency checking among MSI packages.
  • WixFirewallExtension supports more features of Windows Firewall.
  • WixTagExtension supports Software Id Tagging.
  • WixUtilExtension now supports recursive directory deletion.
  • Melt simplifies pure-WiX patching by extracting .msi package content and updating .wixpdb files to match.
  • Pyro lets you rewrite named bind paths to allow the use of .wixpdb files with different local file paths.
  • Retina lets you extract and rebuild files in a .wixlib to allow you to, for example, sign files embedded in a .wixlib.
  • Shine scans WiX authoring, projects, and output to diagram their relationships.
  • wixproj MSBuild projects support incremental build.
  • Language enhancements include: PatchFamilyGroup allows grouping of patch families.
  • MediaTemplate automates and simplifies multi-cab authoring.
  • Localization now supports localizing controls and dialogs in addition to strings.
  • RegistryKey/@Action has been deprecated in favor of ForceCreateOnInstall and ForceDeleteOnUninstall attributes.
  • LayoutDirectory and LayoutDirectoryRef have been obsoleted.
  • And many bug fixes

New in Windows Installer XML Compiler 3.5 (Jan 23, 2013)

  • Visual Studio 2010 support
  • Native IIS7 support
  • Some WiX language improvements
  • Many, many bug fixes

New in Windows Installer XML Compiler 3.0 (Jan 23, 2013)

  • AaronSte: Adding more detailed WixUI customization information to the
  • documentation.
  • AaronSte: Updating product branding in setup UI, the start menu and the VS
  • Help | About dialog.
  • MiCarls: SFBUG:2782585 - Fix heap corruption in IIS custom action
  • AaronSte: SFBUG:2786681 - Adding documentation annotations for some elements
  • in wix.xsd that were missing them.
  • MiCarls: Properly handle SQL database names that have already been escaped
  • BriaRo: SFBUG:2783049 - Removed duplicate registry keys from the Component if
  • they had been harvested.
  • EricStJ: SFBUG: 2787116 - Move WixExtensionSearchPaths outside of the target
  • BobArnso: Fix SFBug:2786736 - Use MSBuildToolsVersion to detect when we should
  • use the .NET 3.5 MSBuild tasks for VC9. Note that this requires your
  • wixproj to be declared so MSBuild
  • builds the .wixproj using v3.5 tools.
  • BriaRo: SFBUG:2788210 - Removed additional Class/@Id elements that were being
  • created from a logic error when adding elements to a component in the
  • UtilFinalizeHarvesterMutator class when mutating registry entries.
  • JasonGin: SFBUG:2380391 - Resolve wixlib references so msbuild dependency
  • checking works properly
  • EricStJ: SFBUG:2785180 - Adding attributes to help elements to support building
  • Help2 MSMs. Must use redistributables when using MSMs to prevent 2
  • merging 2 instances of the same CAs.