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.