From 757b8e20ea1a9d34587bd555d0072bcfc628a740 Mon Sep 17 00:00:00 2001 From: Bob Arnson Date: Mon, 26 Oct 2026 17:39:01 -0400 Subject: [PATCH] Announce WiX v7.0.1 --- src/content/docs/wix/osmf.mdx | 2 +- src/content/docs/wix/tools/msbuild.md | 4 ++-- src/content/docs/wix/tools/wixexe.md | 2 +- src/content/docs/wix/using-wix.md | 4 ++-- src/content/docs/wix/whatsnew/index.md | 2 +- src/content/docs/wix/whatsnew/releasenotes.md | 13 +++++++++++-- 6 files changed, 18 insertions(+), 9 deletions(-) diff --git a/src/content/docs/wix/osmf.mdx b/src/content/docs/wix/osmf.mdx index c2243eb..806d6d0 100644 --- a/src/content/docs/wix/osmf.mdx +++ b/src/content/docs/wix/osmf.mdx @@ -39,7 +39,7 @@ occasional manual use. See the table at the bottom of this page for the [full li The first option to accept the EULA is to add the `AcceptEula` MSBuild property to your .wixproj with the [appropriate EULA ID](#available-eula-ids): ```xml title="MyPackage.wixproj" ins={3} - + wix7 diff --git a/src/content/docs/wix/tools/msbuild.md b/src/content/docs/wix/tools/msbuild.md index 6272491..bb5e6b0 100644 --- a/src/content/docs/wix/tools/msbuild.md +++ b/src/content/docs/wix/tools/msbuild.md @@ -5,7 +5,7 @@ title: MSBuild WiX is available as an MSBuild SDK. SDK-style projects have smart defaults that make for simple .wixproj project authoring. For example, here's a minimal .wixproj that builds an MSI from the .wxs source files in the project directory: ```xml - + ``` @@ -141,7 +141,7 @@ You can then reference `MyProductNameProperty`, for example, in other properties To make property values available as preprocessor variables in your WiX authoring, add them to the `DefineConstants` property. For example: ```xml - + MyProductNameProperty=$(MyProductNameProperty); diff --git a/src/content/docs/wix/tools/wixexe.md b/src/content/docs/wix/tools/wixexe.md index 4d12750..0f1fa40 100644 --- a/src/content/docs/wix/tools/wixexe.md +++ b/src/content/docs/wix/tools/wixexe.md @@ -252,7 +252,7 @@ Manage the extension cache. Extensions are referenced by: - `id` (uses the latest available version) :::note -When omitting `version`, `wix extension` commands could choose a version of an extension that is incompatible with the version of WiX you're running. Use a specific version to avoid that scenario. For example: `wix extension add WixToolset.Util.wixext/7.0.0` +When omitting `version`, `wix extension` commands could choose a version of an extension that is incompatible with the version of WiX you're running. Use a specific version to avoid that scenario. For example: `wix extension add WixToolset.Util.wixext/7.0.1` ::: | Subcommand | Description | diff --git a/src/content/docs/wix/using-wix.md b/src/content/docs/wix/using-wix.md index 326cdf0..8ad61d8 100644 --- a/src/content/docs/wix/using-wix.md +++ b/src/content/docs/wix/using-wix.md @@ -28,7 +28,7 @@ SDK-style projects have smart defaults that make for simple .wixproj project aut For example, here's a minimal .wixproj that builds an MSI from the .wxs source files in the project directory: ```xml - + ``` @@ -37,7 +37,7 @@ For example, here's a minimal .wixproj that builds an MSI from the .wxs source f To update your .wixproj MSBuild projects from previous WiX releases, update the `Project` element's `Sdk` attribute: ```xml - + ``` For `PackageReference`s to WiX extensions, update their `Version` attribute. For example: diff --git a/src/content/docs/wix/whatsnew/index.md b/src/content/docs/wix/whatsnew/index.md index 7f5e100..7e9d007 100644 --- a/src/content/docs/wix/whatsnew/index.md +++ b/src/content/docs/wix/whatsnew/index.md @@ -8,7 +8,7 @@ sidebar: - [WiX MSBuild SDK](https://www.nuget.org/packages/WixToolset.Sdk) - [.NET command-line tool](https://www.nuget.org/packages/wix) -- [GitHub release](https://github.com/wixtoolset/wix/releases/tag/v7.0.0) +- [GitHub release](https://github.com/wixtoolset/wix/releases/tag/v7.0.1) ## What's new in WiX v7 diff --git a/src/content/docs/wix/whatsnew/releasenotes.md b/src/content/docs/wix/whatsnew/releasenotes.md index 94c8ffd..367680e 100644 --- a/src/content/docs/wix/whatsnew/releasenotes.md +++ b/src/content/docs/wix/whatsnew/releasenotes.md @@ -6,6 +6,7 @@ sidebar: ## WiX v7 +- WiX v7.0.1 was published 26-Oct-2026. - WiX v7.0.0 was published 6-Apr-2026. - WiX v7.0.0-rc.2 was published 5-Mar-2026. - WiX v7.0.0-rc.1 was published 6-Feb-2026. @@ -30,12 +31,20 @@ WiX v7 continues our three-year-old tradition of shipping releases annually and - Add `ProductSearch/@Result='exists'` to Burn searches. (Issue [9079](https://github.com/wixtoolset/issues/issues/9079)) +### WiX v7.0.1 + +WiX v7.0.1 was released in response to a security release in a .NET assembly that WiX includes. WiX v7.0.1 avoids the vulnerable assembly and also includes the following fixes for customers: + +- Add the `-nohardlinks` switch to prevent WiX from using hard links to copy files during the build process. Copying files instead of using hard links can significantly add to build times for large payloads but some build systems get confused without physical copying. +- Don't complain about duplicate layout names in a bundle build if the payloads are identical files. The `WIX8004` error was added in WiX v4 to prevent accidentally overwriting commonly-named files and breaking a bundle install. But if the files being laid out are identical, the bundle will install successfully, so `WIX8004` is not an accurate error. + + ### Get started Get started with an SDK-style .wixproj project: ```xml - + ``` @@ -43,7 +52,7 @@ and simple package code in a .wxs file: ```xml - +