Skip to content

Instantly share code, notes, and snippets.

@peteristhegreat
Created August 28, 2019 18:46
Show Gist options
  • Save peteristhegreat/85a98f4fec26b721f9505751446ca19c to your computer and use it in GitHub Desktop.
Save peteristhegreat/85a98f4fec26b721f9505751446ca19c to your computer and use it in GitHub Desktop.
WIX version history dump

This file comes out of the https://archive.codeplex.com/?p=wix WIX project Archived at Codeplex.com.

The archive is 1.24 GB and has all the files mentioned in the releaseList.json stored as extention-less binaries with the name "id".

I needed to see the difference between a few versions of WIX and I didn't find an easy way to get to that info, so I found it the hard way and posted it here.

[
{
"Id": "0",
"Name": "WiX Toolset v3.10.2",
"DevelopmentStatus": "Stable",
"Description": "WiX v3.10.2 is the latest recommended maintenance release of WiX v3.10 with a series of mitigations for a serious Windows vulnerability affecting all bootstrapper bundles. We strongly recommend upgrading to WiX v3.10.2 so you can ship safe bundles.\n\nFor more information about the vulnerabilities, the mitigations, and the release, see [url:WiX v3.10.2 released|https://www.firegiant.com/blog/2016/1/20/wix-v3.10.2-released/].\n\nThere are two breaking changes due to this security fix:\n\n* *A bundle cannot be named Setup.exe.* When an executable is named Setup.exe, Windows loads additional DLLs in an insecure manner. To prevent such a guaranteed vulnerability, Light.exe now yields an error if the bundle output is named Setup.exe. As Setup.exe might be a common file name, this breaking change is especially annoying. Unfortunately, Windows loads the additional DLLs in a way that Burn code cannot mitigate.\n\n* *The process that loads the bootstrapper application is no longer the process the user started.* Attempts to use ::GetModuleFileName to locate the source media (i.e., with loose files next to the bundle .exe) will fail. A workaround is to use the new WixBundleSourceProcessPath and WixBundleSourceProcessFolder variables to find the original process. In general, this shouldn't be a serious problem--bootstrapper applications can already carry all the files they need using Payload elements.\n\n_Files_\n\n* wix310.exe is the installer for the WiX Toolset and is required for integration into Visual Studio.\n\n* wix310-binaries.zip contains the files that make up the WiX Toolset and is useful if you don't need Visual Studio integration -- for example, if you're just checking WiX into source control.\n\n* wix310-debug.zip contains a reference copy of the WiX source code and symbol (.pdb) files, both of which are useful when debugging problems with WiX.\n\n* wix310exe.zip contains the wix310.exe installer inside a .zip file, useful if your IT department prevents direct downloading of .exe files.",
"ReleasedDatge": "0001-01-01T00:00:00",
"ModifiedDate": "2016-01-20T14:34:38.423-08:00",
"Files": [
{
"Id": "29477707-e7e6-4a25-8372-b1c9b34f4a7d",
"FileName": "wix310.exe",
"Url": "./0/29477707-e7e6-4a25-8372-b1c9b34f4a7d",
"Type": "Application",
"UploadDate": "2016-01-20T11:14:54.68-08:00"
},
{
"Id": "a8b088d0-2dcf-43cf-9eee-c326b595ae99",
"FileName": "wix310-binaries.zip",
"Url": "./0/a8b088d0-2dcf-43cf-9eee-c326b595ae99",
"Type": "Application",
"UploadDate": "2016-01-20T11:25:56.957-08:00"
},
{
"Id": "7985cfb3-f8ea-49df-bf99-ba3f50e61948",
"FileName": "wix310-debug.zip",
"Url": "./0/7985cfb3-f8ea-49df-bf99-ba3f50e61948",
"Type": "Source Code",
"UploadDate": "2016-01-20T11:25:59.08-08:00"
},
{
"Id": "aa5c97e4-70f7-44c0-b084-c98c2a6433fe",
"FileName": "wix310exe.zip",
"Url": "./0/aa5c97e4-70f7-44c0-b084-c98c2a6433fe",
"Type": "Application",
"UploadDate": "2016-01-20T11:26:03.353-08:00"
}
]
},
{
"Id": "1",
"Name": "WiX Toolset v3.10.1",
"DevelopmentStatus": "Stable",
"Description": "! This version of WiX has been replaced by [url:WiX v3.10.2|http://wix.codeplex.com/releases/view/619491] because it contains [url:mitigations for Windows vulnerabilities|https://www.firegiant.com/blog/2016/1/20/wix-v3.10.2-released/].\n\nWiX v3.10.1 is the latest recommended maintenance release of WiX v3.10 with the following important fixes:\n\n* [url:@barnson|https://github.com/barnson] implemented a workaround for a [url:Visual Studio 2015 issue|https://connect.microsoft.com/VisualStudio/feedback/details/1789709/visual-c-2015-runtime-broken-on-windows-server-2003-c-11-magic-statics] that caused certain WiX standard custom actions to fail when run on Windows XP and Windows Server 2003. [url:Bug 4902|http://wixtoolset.org/issues/4902/]|[url:Bug 4908|http://wixtoolset.org/issues/4908/]\n\n* [url:@jchoover|https://github.com/jchoover] fixed a bug that prevented some attributes of the [url:WixStandardBootstrapperApplication element|http://wixtoolset.org/documentation/manual/v3/xsd/bal/wixstandardbootstrapperapplication.html] from functioning correctly. [url:Bug 4899|http://wixtoolset.org/issues/4899/]\n\n* [url:@PavelAnfimov|https://github.com/PavelAnfimov] fixed a bug that prevented hyperlinks in WixStdBA from working on Windows XP and Windows Server 2003. [url:Bug 4772|http://wixtoolset.org/issues/4772/]\n\n_Files_\n\n* wix310.exe is the installer for the WiX Toolset and is required for integration into Visual Studio.\n\n* wix310-binaries.zip contains the files that make up the WiX Toolset and is useful if you don't need Visual Studio integration -- for example, if you're just checking WiX into source control.\n\n* wix310-debug.zip contains a reference copy of the WiX source code and symbol (.pdb) files, both of which are useful when debugging problems with WiX.\n\n* wix310exe.zip contains the wix310.exe installer inside a .zip file, useful if your IT department prevents direct downloading of .exe files.",
"ReleasedDatge": "0001-01-01T00:00:00",
"ModifiedDate": "2016-02-26T12:34:30.537-08:00",
"Files": [
{
"Id": "134df135-22ef-4f22-b892-450bdbaf459f",
"FileName": "wix310.exe",
"Url": "./1/134df135-22ef-4f22-b892-450bdbaf459f",
"Type": "Application",
"UploadDate": "2015-10-29T20:26:11.417-07:00"
},
{
"Id": "f6ce21a2-17ab-41e5-a675-17fe0abe754f",
"FileName": "wix310-binaries.zip",
"Url": "./1/f6ce21a2-17ab-41e5-a675-17fe0abe754f",
"Type": "Application",
"UploadDate": "2015-10-29T20:26:12.853-07:00"
},
{
"Id": "7336b460-44d1-4c31-a22e-46b5f1dc404d",
"FileName": "wix310-debug.zip",
"Url": "./1/7336b460-44d1-4c31-a22e-46b5f1dc404d",
"Type": "Source Code",
"UploadDate": "2015-10-29T20:26:14.117-07:00"
},
{
"Id": "f99a3389-4f5c-4b0e-8f39-77665f1048f9",
"FileName": "wix310exe.zip",
"Url": "./1/f99a3389-4f5c-4b0e-8f39-77665f1048f9",
"Type": "Application",
"UploadDate": "2015-10-29T20:26:16.33-07:00"
}
]
},
{
"Id": "2",
"Name": "WiX Toolset v3.10",
"DevelopmentStatus": "Stable",
"Description": "! This version of WiX has been replaced by [url:WiX v3.10.2|http://wix.codeplex.com/releases/view/619491] because it contains [url:mitigations for Windows vulnerabilities|https://www.firegiant.com/blog/2016/1/20/wix-v3.10.2-released/].\n\n* wix310.exe is the installer for the WiX Toolset and is required for integration into Visual Studio.\n\n* wix310-binaries.zip contains the files that make up the WiX Toolset and is useful if you don't need Visual Studio integration -- for example, if you're just checking WiX into source control.\n\n* wix310-debug.zip contains a reference copy of the WiX source code and symbol (.pdb) files, both of which are useful when debugging problems with WiX.\n\n* wix310exe.zip contains the wix310.exe installer inside a .zip file, useful if your IT department prevents direct downloading of .exe files.\n\n! Version\n\n WiX v3.10 RTM is v3.10.0.2103.\n\n! Contributors\n\n @amoravec\n @barnson\n @bmurri\n @cnadeau\n @creativbox\n @dwickern\n @firegiantco\n @heaths\n @jchoover\n @jmcooper8654\n @jozefizso\n @lakmus85\n @mike-gc\n @norberthd\n @pavelanfimov\n @phillhgl\n @robmen\n @rseanhall\n @stunney\n @to-pse\n @vetrivelc\n\n! Highlights\n\n @barnson added support for Visual Studio 2015 in the WiX build, native SDK libraries, and Votive.\n\n @heaths added Visual Studio 2015 detection properties.\n\n @barnson added .NET Framework 4.6 support.\n\n @firegiantco added support for ISO/IEC 19770-2:2015 software id tags.\n\n! Burn and WixStdBA\n\n @barnson restored the SWAPRUN bits to the Burn stub.\n\n @to-pse fixed Burn logging when it's disabled.\n\n @heaths added logging around registration and hash mismatches.\n\n @barnson fixed some Burn variables.\n\n @to-pse added support for setting variables from theme pages in WixStdBA.\n\n @jchoover fixed a WixStdBA doc bug.\n\n @rseanhall fixed bugs in pre-req handling in WixStdBA.\n\n @bmurri added support for LaunchWorkingFolder variable for controlling the working directory for LaunchTarget support.\n\n @pavelanfimov added support for distinct success and failure messages for different actions.\n\n @barnson fixed a crash that occurred building bundles with five-field version numbers.\n\n @rseanhall added support in WixStdBA to load edit boxes from identically-named Burn variables.\n\n @rseanhall added support in WixStdBA to format the close-confirmation localization string, so it can reference Burn variables.\n\n @rseanhall fixed some bugs in managed-BA hosting.\n\n @rseanhall fixed hidden variables.\n\n @rseanhall fixed BOOTSTRAPPER_REQUEST_STATE_CACHE.\n\n @barnson added WixStdBALanguageId Burn variable.\n\n @rseanhall fixed some Burn variables that weren't available from the elevated Burn process.\n\n @rseanhall made the WixBundleManufacturer variable writeable.\n\n @rseanhall obfuscated hidden variable values in logging.\n\n @jchoover fixed a bug that left a temporary file behind.\n\n @barnson fixed some Burn and WixStdBA doc bugs.\n\n @barnson added ExePackage/CommandLine to support conditional command-line arguments.\n\n @barnson made sure that pre-v3.10 .wxl files work with v3.10 WixStdBA themes.\n\n @barnson prevented an elevated bundle from launching elevated hyperlinks.\n\n @rseanhall added literal string variables for built-in variables that might contain brackets.\n\n @heaths prevents Burn from downloading payloads that already exist in a layout.\n\n @creativbox added \"files in use\" to WixStdBA.\n\n @heaths makes sure WixBundleOriginalSourceFolder is set.\n\n @heaths added support for a top-level cache action.\n\n @robmen fixed a bug with COM initialization.\n\n @barnson added logging around potentially time-consuming external activities.\n\n! Core toolset\n\n @heaths added support for building empty patch transforms.\n\n @barnson added support for minimal-verbosity logging in MSBuild targets.\n\n @barnson added clarifying documentation.\n\n @jmcooper8654 clarified an error message.\n\n @robmen fixed some documentation links.\n\n @cnadeau clarified ServiceInstall documentation.\n\n @bmurri prevents contradictory InstallPrivileges and InstallScope values.\n\n! Extensions\n\n @rseanhall added WixHttpExtension to take advantage of the Windows HTTP Server API.\n\n @phillhgl added support for adding privileges to properly register a resource using RestartResource.\n\n @vetrivelc fixed a duplicated hotkey in WixUI for nl-NL localization.\n\n @barnson fixed the RegisterPerfmonManifest custom action.\n\n @rseanhall fixed a bug that prevented FileShare from sharing out the root of a drive.\n\n @norberthd added support for a port range in a firewall exception.\n\n @barnson added support for \"OR LATER\" detection of .NET Framework.\n\n @barnson added WixBroadcastSettingChange custom action.\n\n @barnson added some WixNetfxExtension documentation.\n\n @barnson fixed the Install button in WixUI for de-DE localization.\n\n @firegiantco added a quiet-execution custom action that is also silent—that is, that doesn't log input or output.\n\n @barnson added bind-time variables to allow tweaking some .NET Framework package conditions and paths.\n\n @amoravec made UriProtocol case-insensitive.\n\n! Libraries\n\n @heaths made the DUtil error-checking macros variadic so developers no longer have to think about how many arguments they want in their message beforehand.\n\n @rseanhall fixed some ThmUtil bugs.\n\n @barnson fixed function return types in XmlUtil.\n\n @barnson fixed wcsistr calling convention.\n\n @mike-gc fixed a breaking change made earlier.\n\n! Infrastructure\n\n @rseanhall updated the build to use the latest Sandcastle help-build tool and to acquire it via NuGet.\n\n @robmen added an error message that detects when strong-name verification skipping hasn't been set up for a developer build.\n\n @rseanhall made maintaining history easier by merging individual history messages into the master history.md.\n\n @robmen fixed an error message.\n\n @heaths added support for the Windows 10 SDK.\n\n! And the rest\n\n @dwickern fixed Heat to escape special characters Heat generates.\n\n @barnson fixed some bugs in Lux.\n\n @stunney added support for the Binary and Icon tables to the Melt tool for patching.\n\n @barnson fixed a couple of Votive bugs.\n\n @rseanhall made the regular expressions in wix.xsd XSD-legal.\n\n @jozefizso fixed a typo.\n\n @rseanhall fixed some bugs in Heat for tools versions 12.0 and 14.0.\n\n @jchoover fixed some bugs in the WiX bundle's bootstrapper application.\n\n @stunney added validation in Melt to make sure an .msi and .wixpdb match.\n\n @lakmus85 changed Votive to support OutputName with embedded properties.",
"ReleasedDatge": "0001-01-01T00:00:00",
"ModifiedDate": "2016-02-26T12:53:40.127-08:00",
"Files": [
{
"Id": "70c391d4-5c90-49db-84a1-19cd80e04b05",
"FileName": "wix310.exe",
"Url": "./2/70c391d4-5c90-49db-84a1-19cd80e04b05",
"Type": "Application",
"UploadDate": "2015-09-07T10:46:59.443-07:00"
},
{
"Id": "656a953d-db49-40ee-a16c-dcf638712322",
"FileName": "wix310releasenotes.html",
"Url": "./2/656a953d-db49-40ee-a16c-dcf638712322",
"Type": "Documentation",
"UploadDate": "2015-09-07T10:46:59.273-07:00"
},
{
"Id": "0222a8ae-d9e4-49db-b4a4-7761210ad00f",
"FileName": "wix310-binaries.zip",
"Url": "./2/0222a8ae-d9e4-49db-b4a4-7761210ad00f",
"Type": "Application",
"UploadDate": "2015-09-07T10:47:00.443-07:00"
},
{
"Id": "f0c4307a-1e3b-47de-b1f6-e2a57eb57c17",
"FileName": "wix310-debug.zip",
"Url": "./2/f0c4307a-1e3b-47de-b1f6-e2a57eb57c17",
"Type": "Application",
"UploadDate": "2015-09-07T10:47:01.49-07:00"
},
{
"Id": "8f27f43f-ba5d-4763-ba5c-0e2972fd7634",
"FileName": "wix310exe.zip",
"Url": "./2/8f27f43f-ba5d-4763-ba5c-0e2972fd7634",
"Type": "Application",
"UploadDate": "2015-09-07T10:47:03.537-07:00"
}
]
},
{
"Id": "3",
"Name": "WiX Toolset v3.9 R2",
"DevelopmentStatus": "Stable",
"Description": "! This version of WiX has been replaced by [url:WiX v3.10.2|http://wix.codeplex.com/releases/view/619491] because it contains [url:mitigations for Windows vulnerabilities|https://www.firegiant.com/blog/2016/1/20/wix-v3.10.2-released/].\n\nWiX Toolset v3.9 R2 is a maintenance release of WiX v3.9 that fixes several serious bugs:\n\n* [url:Bug 4600|http://wixtoolset.org/issues/4600/] | VSExtension Help custom action binaries are corrupt.\n* [url:Bug 4608|http://wixtoolset.org/issues/4608/] | Multiple prerequisites return failure, when 1st prerequisite is already installed and 2nd prerequisite is installed successfully.\n* [url:Bug 4609|http://wixtoolset.org/issues/4609/] | Bug in BVariantCopy() in src/burn/engine/variant.cpp\n\nThanks to [url:@rseanhall|https://github.com/rseanhall] and [url:@firegiantco|https://github.com/firegiantco] for fixing these bugs.\n\n!! Version\n\nWiX Toolset v3.9 R2 is v3.9.1208.0.\n\n!! Files\n\n* wix39.exe is the installer for the WiX Toolset and is required for integration into Visual Studio.\n* wix39-binaries.zip contains the files that make up the WiX Toolset and is useful if you don't need Visual Studio integration -- for example, if you're just checking WiX into source control.\n* wix39-debug.zip contains a reference copy of the WiX source code and symbol (.pdb) files, both of which are useful when debugging problems with WiX.\n* wix39exe.zip contains the wix39.exe installer inside a .zip file, useful if your IT department prevents direct downloading of .exe files.",
"ReleasedDatge": "0001-01-01T00:00:00",
"ModifiedDate": "2016-02-26T12:58:13.533-08:00",
"Files": [
{
"Id": "7087aba1-3baa-4ae8-968a-3c9701157859",
"FileName": "wix39.exe",
"Url": "./3/7087aba1-3baa-4ae8-968a-3c9701157859",
"Type": "Application",
"UploadDate": "2015-01-18T21:27:47.487-08:00"
},
{
"Id": "0bd98890-084b-4187-b210-f68e534e8591",
"FileName": "wix39-binaries.zip",
"Url": "./3/0bd98890-084b-4187-b210-f68e534e8591",
"Type": "Application",
"UploadDate": "2015-01-18T21:27:52.323-08:00"
},
{
"Id": "0e1d9eed-a96e-477f-98f6-de44519adbf0",
"FileName": "wix39-debug.zip",
"Url": "./3/0e1d9eed-a96e-477f-98f6-de44519adbf0",
"Type": "Source Code",
"UploadDate": "2015-01-18T21:27:53.943-08:00"
},
{
"Id": "c1bb6803-41cb-4e11-98b5-fc10ef292700",
"FileName": "wix39exe.zip",
"Url": "./3/c1bb6803-41cb-4e11-98b5-fc10ef292700",
"Type": "Application",
"UploadDate": "2015-01-18T21:27:56.863-08:00"
}
]
},
{
"Id": "4",
"Name": "WiX Toolset v3.9",
"DevelopmentStatus": "Stable",
"Description": "! This version of WiX has been replaced by [url:WiX v3.10.2|http://wix.codeplex.com/releases/view/619491] because it contains [url:mitigations for Windows vulnerabilities|https://www.firegiant.com/blog/2016/1/20/wix-v3.10.2-released/].\n\nThe WiX Toolset v3.9 release is version 3.9.1006.0.\n\n*Files*\n* wix39.exe is the installer for the WiX Toolset and is required for integration into Visual Studio.\n* wix39-binaries.zip contains the files that make up the WiX Toolset and is useful if you don't need Visual Studio integration -- for example, if you're just checking WiX into source control.\n* wix39-debug.zip contains a reference copy of the WiX source code and symbol (.pdb) files, both of which are useful when debugging problems with WiX.\n* wix39exe.zip contains the wix39.exe installer inside a .zip file, useful if your IT department prevents direct downloading of .exe files.\n\n*Contributors*\n* [url:@robmen|https://github.com/robmen]\n* [url:@barnson|https://github.com/barnson]\n* [url:@rseanhall|https://github.com/rseanhall]\n* [url:@jchoover|https://github.com/jchoover]\n* [url:@heaths|https://github.com/heaths]\n* [url:@FernandoNunes|https://github.com/FernandoNunes]\n* [url:@flcdrg|https://github.com/flcdrg]\n* [url:@champloo|https://github.com/champloo]\n* [url:@firegiantco|https://github.com/firegiantco]\n* [url:@sryze|https://github.com/sryze]\n* [url:@gordonmcshane|https://github.com/gordonmcshane]\n* [url:@johnbuuck|https://github.com/johnbuuck]\n* [url:@mavxg|https://github.com/mavxg]\n* [url:@ericschultz|https://github.com/ericschultz]\n\n*Major features*\n* @rseanhall lets you run a post-install configuration tool that requires elevated priveleges after a bundle is installed. #3249\n* @jchoover added update detection to the Burn engine. #4190\n* @jchoover updated the WiX installer to use the new update feature.\n* @rseanhall added support for multiple managed-BA pre-requisite packages. #4161\n* @rseanhall added support for secure string variables in Burn. #4299\n\n*Minor features*\n* @heaths added the Windows \"Threshold\" compatibility GUID to Burn.\n* @FernandoNunes contributed localizations for Portuguese for WixSqlExtension.\n* @robmen updated the WiX release feed for the update functionality in the WiX installer. #4501\n* @barnson changed the WiX installer to install the native-code WiX SDK for Visual Studio Express editions.\n* @robmen marked deprecated command-line switches that are removed from WiX v4.0. #4188\n* @barnson added a verbose message that reveals how much time was spent running ICE validation.\n* @barnson made a few updates that made the WiX build faster on many-core machines.\n* @heaths added support for temporary object columns in DTF.\n* @flcdrg added support in DTF custom action builds to include COM interop reference assemblies.\n* @heaths added support for Visual Studio \"Dev14\" in WixVSExtension detection properties.\n* @heaths added support for user creation in WixUtilExtension to be non-vital (i.e., fail without causing rolling back). #4424\n* @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. #4416\n* @heaths added policy support to move the Burn package cache to a non-default folder. #4278\n* @rseanhall added the WixBundleExecutePackageCacheFolder bundle variable. #3736\n* @robmen defaulted Burn to using hashes to verify payloads rather than digital signature. #4243\n* @barnson added the ProcessorArchitecture, WixBundleOriginalSourceFolder, and WixBundleFileVersion bundle variables. #4125 #4378\n* @gordonmcshane added .NET 4.5.2 package groups to WixNetFxExtension.\n* @johnbuuck added support for MSBuild v12.0 in project harvesting. #4279\n* @rseanhall added the @Cache=\"always\" value to force a bundle's package to be cached even if the package won't be installed. #3978 #4329\n* @heaths added a number of features and fixes to better support ref-counting and patching in Burn. #4241 #4242\n* @mavxg added User/@LogonAsBatchJob to WixUtilExtension.\n* @barnson added the -sextract switch to Melt.exe to not extract MSI package payloads but still update the .wixpdb. #4239\n\n*Fixes*\n* @robmen fixed a long-standing bug in WixStdBA that caused a hang when installing as local system on Windows Vista and Server 2008. #4114\n* @robmen fixed a bug dating from WiX v2.0(!) that caused bad modularization when keywords like OR were part of property names. #4513\n* @rseanhall fixed a nitty-gritty bug in DTF tools that created custom action DLLs that didn't exactly follow an arcane spec. #4502\n* @barnson fixed a bug in Burn that caused command lines to replicate like gray goo when a BA called Plan multiple times. #4510\n* @rseanhall added a missing extension to the binaries .zip.\n* @rseanhall made sure that that a bundle's bootstrapper application is the first payload in the UX container so Burn doesn't try to execute an arbitrary file. #4491\n* @jchoover tweaked the WiX installer to skip checking for updates when it doesn't make sense. #4481 #4488\n* @barnson fixed Burn so it resumes after rebooting. #4486\n* @barnson fixed Burn so it didn't ignore a rollback of a related bundle. #4456\n* @jchoover fixed some memory leaks in Burn. Also fixed some memory leaks in Burn.\n* @barnson fixed DTF so that it doesn't exclusively lock icons when reading them. #4466\n* @barnson solved the case of the mysteriously missing native-code SDK files. #4474 #4476\n* @barnson fixed Wix.sln by removing an obsolete file. #4473\n* @rseanhall made sure Burn cleans up a downloaded update when appropriate. #4472\n* @barnson made sure the WiX installer doesn't crash when you don't have a browser installed that knows about .html files. #4460\n* @barnson added a warning to the doc about a limitation with PerfCounterManifest. #4471\n* @rseanhall ensured that you can use LaunchTarget without LaunchArguments. #4470\n* @rseanhall changed DTF so it sets the working directory for a custom action. #4458\n* @rseanhall decided that Burn should decrypt files coming from an encrypted folder. #4459\n* @heaths converted, enhanced, and cleaned up some duplication in the WiX tests.\n* @heaths let you have an unreal table with way too many columns. #4431\n* @heaths optimized away the repair of dependent bundles of uninstalling a bundle is a no-op. #4430\n* @heaths showed progress in Burn when waiting on BITS to download. #4429\n* @heaths supported long command lines after rebooting in a bundle. #4425 #4427\n* @heaths optimized some Burn patch detection. #4366 #4420\n* @barnson validated MsiPackage product versions are legal for Burn (when using .msi packages built with something other than WiX, which apparently sometimes still happens) #4443\n* @barnson fixed a problem with a particular CustomTable definition. #3838\n* @champloo convinced tools to show an error rather than throw an exception when they can't set file attributes. #4097\n* @firegiantco made it possible to use any legal exit code in ExePackage/ExitCode/@Value. #4319\n* @barnson updated the list of tables that prevent patch uninstall. #4442\n* @sryze fixed the layout of a WixUI dialog when localized into Russian.\n* @rseanhall added verification to the VersionVariables for managed BAs. #3951\n* @rseanhall prevented Burn from entering an endless loop with a malformed command line. #3890\n* @robmen made sure error codes are reported during cache checking in Burn. #4288\n* @robmen pointed to new documentation on wixtoolset.org for error 0217. #4208\n* @barnson added a check of file size when determining whether a cabinet needs to be rebuilt in the linker. #3701\n* @barnson fixed the layout of a WixUI dialog for Portuguese. #4134\n* @barnson fixed a crash in Dark.exe. #4192\n* @barnson added some documentation about output type in Votive property pages. #4125\n* @barnson plugged a memory leak in Burn and removed some dead code. #4418\n* @rseanhall fixed Burn to ensure progress isn't above 100 percent. #3835\n* @barnson fixed compression level when set with MediaTemplate. #4410\n* @barnson added some documentation to clarify the things that change \"bitness\" when using the -arch switch. #4215\n* @barnson prevented infinite recursion of include files by enforcing a maximum depth. #4394\n* @rseanhall wielded the red pencil and improved the documentation.\n* @barnson restored MsuPackage's ability to set RemotePayload. #4384\n* @rseanhall supported DTF being installed into the GAC. #4163\n* @barnson clarified an error message about quotes in filenames. #4361\n* @ericschultz ensured that VsizPackage ids that contain spaces are quoted. #4328\n* @barnson fixed a crash in Heat. #4331",
"ReleasedDatge": "0001-01-01T00:00:00",
"ModifiedDate": "2016-02-26T13:01:37.47-08:00",
"Files": [
{
"Id": "63c9f122-f6a7-4b20-9701-301856643a30",
"FileName": "wix39.exe",
"Url": "./4/63c9f122-f6a7-4b20-9701-301856643a30",
"Type": "Application",
"UploadDate": "2014-10-30T17:18:18.52-07:00"
},
{
"Id": "cb57a6eb-357a-442b-8c7a-25c3e5df37a1",
"FileName": "wix39-binaries.zip",
"Url": "./4/cb57a6eb-357a-442b-8c7a-25c3e5df37a1",
"Type": "Application",
"UploadDate": "2014-10-30T17:18:20.937-07:00"
},
{
"Id": "e1a4b39f-d292-4bff-82f3-1dfef3d5c197",
"FileName": "wix39-debug.zip",
"Url": "./4/e1a4b39f-d292-4bff-82f3-1dfef3d5c197",
"Type": "Source Code",
"UploadDate": "2014-10-30T17:18:22.45-07:00"
},
{
"Id": "e8d83311-81fa-4836-b609-a2bb5220e8a6",
"FileName": "wix39exe.zip",
"Url": "./4/e8d83311-81fa-4836-b609-a2bb5220e8a6",
"Type": "Application",
"UploadDate": "2014-10-30T17:18:24.9-07:00"
}
]
},
{
"Id": "5",
"Name": "WiX Toolset v3.8",
"DevelopmentStatus": "Stable",
"Description": "! This version of WiX has been replaced by [url:WiX v3.10.2|http://wix.codeplex.com/releases/view/619491] because it contains [url:mitigations for Windows vulnerabilities|https://www.firegiant.com/blog/2016/1/20/wix-v3.10.2-released/].\n\nThe v3.8 RTM build is v3.8.1128.0.\n\nFor more information see: [url:http://robmensching.com/blog/posts/2013/11/28/wix-v3.8-released] and [url:http://www.joyofsetup.com/2013/11/28/wix-v3-8-released/].\n\nFiles:\n\n* *wix38.exe* is the installer for the WiX Toolset and is required for integration into Visual Studio.\n* *wix38-binaries.zip* contains the files that make up the WiX Toolset and is useful if you don't need Visual Studio integration -- for example, if you're just checking WiX into source control.\n* *wix38-debug.zip* contains a reference copy of the WiX source code and symbol (.pdb) files, both of which are useful when debugging problems with WiX.\n* *wix38exe.zip* contains the wix38.exe installer inside a .zip file, useful if your IT department prevents direct downloading of .exe files.\n\nMajor features of WiX v3.8 are:\n\n* Support for Visual Studio 2013 in Votive and the WiX native libraries. (Bob Arnson and Rob Mensching)\n* Bootstrapper application functions to extend WixStandardBootstrapperApplication. (Neil Sleightholm)\n\nMinor features include:\n\n* Properly detect Windows 8.1 version in Burn. (Blair Murri)\n* Visual Studio 2013 detection properties in WixVSExtension. (Bob Arnson)\n* fun.AutoVersion preprocessor function to provide automatic version numbers. (Neil Sleightholm)\n* New WixStandardBootstrapperApplication themes. (Neil Sleightholm)\n* Options in CloseApplication to send end-session messages, to be prompted if programs are still running, and to terminate the process if gentler requests are ignored. (Rob Mensching)\n* ThmUtil (and therefore WixStandardBootstrapperApplication) supports hidden controls and transparent images. (Neil Sleightholm and Rob Mensching)\n* LocUtil (and therefore WixStandardBootstrapperApplication) supports probing for default language resources rather than requiring region-specific language resources. (Neil Sleightholm)\n\nThe following issues were fixed in WiX v3.8:\n\n* Feature 2912 | IIS extension scheme should support ApplicationPoolIdentity (“ursoft”)\n* Bug 3101 | Publish@Property doesn’t accept WixVariables\n* Feature 3149 | Digitally sign or hash WiX binaries (Rob Mensching)\n* Bug 3165 | AssemblyFolders missing when running x64 MSBuild (Bob Arnson)\n* Bug 3667 | Unclear if “Name” attribute is required in RemoveFile tag (Bob Arnson)\n* Bug 3714 | Version number in registry key makes it detection difficult (Bob Arnson)\n* Bug 3733 | The bootstrapper’s variables are not determined after reboot\n* Bug 3737 | Can’t define RemotePayload for Payload (Bob Arnson)\n* Bug 3757 | Harvesting project from VS2010 generate errors for .resx (Stefan Agner)\n* Feature 3778 | Utils::CloseApplication should send WM_QUERYENDSESSION and WM_ENDSESSION (Rob Mensching)\n* Bug 3783 | Wix install kicked off from BootStrapper doesn’t show progress bar progress.. (Rob Mensching)\n* Bug 3786 | Localization: Installer ES/ IT: Duplicate hotkey ‘A’ in the EULA page. (Christopher Painter)\n* Bug 3807 | VS Add Reference dialog doesn’t show BootstrapperCore assembly (Bob Arnson)\n* Bug 3822 | ParallelCache causes wrong status in UI (Rob Mensching)\n* Bug 3828 | Solution Will Not Build and Test Projects Will Not Load (Rob Mensching)\n* Bug 3830 | PreProcExampleExtension old format (Bob Arnson)\n* Bug 3837 | Cannot install toolset under Windows 7 Enterprise (Rob Mensching)\n* Bug 3839 | VS2012 path macro points to VS2010 in example ‘CustomAction’ (Bob Arnson)\n* Bug 3854 | Cannot Print twice with PrintEULA (FireGiant)\n* Bug 3856 | Burn Can’t Handle Files-In-Use Messages\n* Bug 3857 | Build fails (Rob Mensching)\n* Bug 3864 | NetFxExtension doc page not mentioning .NET 4.5 properties (Bob Arnson)\n* Bug 3870 | Documentation bug regarding Directory/@ComponentGuidGenerationSeed (Bob Arnson)\n* Bug 3872 | WiX 3.6 Requires .NET 2.0 (Bob Arnson)\n* Bug 3874 | Cannot install Wix37.exe to Windows 7 64-bit platform without seeing error.\n* Bug 3875 | VS2008 build crash\n* Bug 3891 | .NET Framework 4.5 properties not documented (Neil Sleightholm)\n* Bug 3905 | No way to pass arguments to LaunchTarget (Rob Mensching)\n* Bug 3917 | WiX 3.8 build fails (Rob Mensching)\n* Bug 3922 | Incorrect language detection in burn (Neil Sleightholm)\n* Bug 3923 | wix38.exe claims copyright Microsoft Corporation (Rob Mensching)\n* Bug 3938 | There is no more Lux in WiX binaries since v3.7\n* Bug 3943 | Support for XP broken when WiX is built using VS2012 (Rob Mensching)\n* Bug 3950 | WXL schema recognized by WixStdBA (Bob Arnson)\n* Bug 3953 | heat.exe hangs with 100% cpu (Mike Carlson)\n* Bug 3958 | Version attributes only allow to have a single binder variable to replace the whole string\n* Bug 3965 | MediaTemplate ignores CompressionLevel attribute (Bob Arnson)\n* Bug 3970 | Cannot install 3.8.4xx (Rob Mensching)\n* Bug 3975 | Wixca.dll is linked against wrong version of kernel32.dll (Rob Mensching)\n* Feature 3983 | WixStdBA: Action Data Messages (Jacob Hoover)\n* Bug 3988 | Enable Remote WiX Extensions and other assemblies\n* Bug 3990 | Creating Application Pool sets “Enable 32-Bit Applications” to true despite Win64=”yes”\n* Bug 3994 | Un-handled Exception (Mike Carlson)\n* Bug 3995 | ‘heat reg’ causes candle CNDL1138 warnings (Neil Sleightholm)\n* Bug 4028 | ComPlusApplication CustomAction and related properties should be secure (Bob Arnson)\n* Bug 4032 | heat.exe produces uncompilable output (Blair Murri)\n* Bug 4036 | pyro ArgumentOutOfRangeException in PatchAPIMarshaller.CreateArrayOfStringA (Blair Murri)\n* Bug 4037 | Broken link on page CustomAction Element (Blair Murri)\n* Bug 4042 | CNDL0004 with Msmq inside Foreach Preprocessor (Blair Murri)\n* Bug 4055 | Insignia removes all other certificates from the MsiDigitalCertificate table (Jacob Hoover)\n* Bug 4056 | Insignia uses invalid identifiers for digital certificates (Jacob Hoover)\n* Bug 4057 | Null Reference exception in Unbinder:UnbindTransform processing MSPs (Blair Murri)\n* Bug 4061 | Call RtlGetVersion out of ntdll.dll to get OS version (Blair Murri)\n* Bug 4062 | Heat harvesting is URL Encoding parenthesis in “Content” filenames resulting in LGHT0103 errors. (Blair Murri)\n* Bug 4068 | MsiPackage/@bal:Overridable=”yes” results in misleading error message. (Bob Arnson)\n* Bug 4072 | NullReferenceException in pyro.exe (Blair Murri)\n* Feature 4073 | Write WIX current version in registry (Bob Arnson)\n* Feature 4080 | Source Zip File from Codeplex (Rob Mensching)\n* Bug 4082 | Wix Manul URL broken (Rob Mensching)\n* Bug 4083 | Website manual cannot be navigated. (Rob Mensching)\n* Feature 4091 | VS2013 versions of libraries should be included in the native SDK (Rob Mensching)\n* Feature 4092 | Votive should support VS2013 (Bob Arnson)\n* Feature 4093 | Project and item templates should be provided for VS2013 (Bob Arnson)\n* Bug 4104 | Wrong language ID for Slovenian specified on site (Blair Murri)\n* Feature 4120 | Remove SetupBld and friends from WiX v3.8 (Bob Arnson)\n* Bug 4128 | Manifest Burn stub for Windows 8.1 (Bob Arnson)\n* Bug 4142 | WXL File without correct namespace throws incorrect error (Bob Arnson)\n* Feature 4144 | Icons for WiX Visual Studio 2012/2013 templates (Aleksandr Vishnyakov and Blair Murri)\n* Feature 4146 | Verify all VS2013 SKUs are detected in WixVSExtension (Bob Arnson)\n* Feature 4152 | WixPdbPath should be removed (Bob Arnson)\n* Bug 4155 | Media vs MediaTemplate Compression (Bob Arnson)\n* Bug 4158 | Exception thrown without Media* and with Tag (Bob Arnson)\n* Feature 4160 | Prepare for RTM (Rob Mensching)\n* Bug 4168 | Melt.exe exception when decompiling MSI and WIXPDB files (Bob Arnson)\n* Bug 4175 | Support VS2013 in VSIX Extension (Bob Arnson)\n* Bug 4185 | Vs extension not Visual Studio 2013 aware (Bob Arnson)\n* Bug 4197 | VS2013 WixVSExtension properties not documented (Bob Arnson)\n* Bug 4198 | Detect condition for NetFx 4.51 (Bob Arnson)\n* Bug 4201 | wix.chm – invalid value for <BoostrapperApplicationRef> (Bob Arnson)",
"ReleasedDatge": "0001-01-01T00:00:00",
"ModifiedDate": "2016-02-26T13:03:05.58-08:00",
"Files": [
{
"Id": "72fe6861-3ca8-4645-a9c9-c5ee7cbcd15f",
"FileName": "wix38.exe",
"Url": "./5/72fe6861-3ca8-4645-a9c9-c5ee7cbcd15f",
"Type": "Application",
"UploadDate": "2013-11-28T07:08:54.443-08:00"
},
{
"Id": "143e5600-05b7-412e-b4f2-89535ad5a902",
"FileName": "wix38-binaries.zip",
"Url": "./5/143e5600-05b7-412e-b4f2-89535ad5a902",
"Type": "Application",
"UploadDate": "2013-11-28T07:08:55.553-08:00"
},
{
"Id": "df7ea153-c3ae-4012-992c-ce307cfb3a37",
"FileName": "wix38-debug.zip",
"Url": "./5/df7ea153-c3ae-4012-992c-ce307cfb3a37",
"Type": "Source Code",
"UploadDate": "2013-11-28T07:08:56.723-08:00"
},
{
"Id": "38264a42-0750-4c24-8a5e-7430f7d4629e",
"FileName": "wix38exe.zip",
"Url": "./5/38264a42-0750-4c24-8a5e-7430f7d4629e",
"Type": "Application",
"UploadDate": "2014-01-09T10:42:23.567-08:00"
}
]
},
{
"Id": "6",
"Name": "WiX Toolset v3.7",
"DevelopmentStatus": "Stable",
"Description": "! This version of WiX has been replaced by [url:WiX v3.10.2|http://wix.codeplex.com/releases/view/619491] because it contains [url:mitigations for Windows vulnerabilities|https://www.firegiant.com/blog/2016/1/20/wix-v3.10.2-released/].\n\nWiX Toolset v3.7 introduces self-update and reference counting for Bundles. Also includes a number of bug fixes since the v3.6 release.\n\nThe v3.7 RTM build is v3.7.1224.0.\n\nFor more information see: [url:http://robmensching.com/blog/posts/2012/12/24/WiX-v3.7-released]",
"ReleasedDatge": "0001-01-01T00:00:00",
"ModifiedDate": "2016-02-26T13:06:45.197-08:00",
"Files": [
{
"Id": "7dd6e30f-a928-41a1-a4ae-6df68e1ae633",
"FileName": "wix37.exe",
"Url": "./6/7dd6e30f-a928-41a1-a4ae-6df68e1ae633",
"Type": "Application",
"UploadDate": "2012-12-24T15:33:55.437-08:00"
},
{
"Id": "f6df3e76-f399-4e53-9067-5fb3dad397a3",
"FileName": "history.txt",
"Url": "./6/f6df3e76-f399-4e53-9067-5fb3dad397a3",
"Type": "Documentation",
"UploadDate": "2012-12-24T15:33:56.247-08:00"
},
{
"Id": "440c3ff5-207e-4a91-918b-68284a780315",
"FileName": "wix37-binaries.zip",
"Url": "./6/440c3ff5-207e-4a91-918b-68284a780315",
"Type": "Application",
"UploadDate": "2012-12-24T15:33:56.747-08:00"
},
{
"Id": "cd52d8d7-27b6-4d55-8867-5ab1a8c83d7b",
"FileName": "wix37-pdbs.zip",
"Url": "./6/cd52d8d7-27b6-4d55-8867-5ab1a8c83d7b",
"Type": "Application",
"UploadDate": "2012-12-24T15:33:58.123-08:00"
},
{
"Id": "50eb58f0-39cb-4fc8-987e-30c60e721bf0",
"FileName": "wix37-sources.zip",
"Url": "./6/50eb58f0-39cb-4fc8-987e-30c60e721bf0",
"Type": "Source Code",
"UploadDate": "2012-12-24T15:33:59.577-08:00"
}
]
},
{
"Id": "7",
"Name": "WiX Toolset v3.6",
"DevelopmentStatus": "Stable",
"Description": "! This version of WiX has been replaced by [url:WiX v3.10.2|http://wix.codeplex.com/releases/view/619491] because it contains [url:mitigations for Windows vulnerabilities|https://www.firegiant.com/blog/2016/1/20/wix-v3.10.2-released/].\n\nWiX Toolset v3.6 introduces the Burn bootstrapper/chaining engine and support for Visual Studio 2012 and .NET Framework 4.5. Other minor functionality includes:\n\n* WixDependencyExtension supports dependency checking among MSI packages.\n* WixFirewallExtension supports more features of Windows Firewall.\n* WixTagExtension supports [url:Software Id Tagging|http://robmensching.com/blog/posts/2012/4/16/WiX-toolset-support-for-Software-Id-Tagging---ISOIEC-19770-2].\n* WixUtilExtension now supports [url:recursive directory deletion|http://www.joyofsetup.com/2011/01/21/tactical-directory-nukes/].\n* Melt simplifies pure-WiX patching by extracting .msi package content and updating .wixpdb files to match.\n* Pyro lets you rewrite named bind paths to allow the use of .wixpdb files with different local file paths.\n* Retina lets you extract and rebuild files in a .wixlib to allow you to, for example, sign files embedded in a .wixlib.\n* Shine scans WiX authoring, projects, and output to diagram their relationships.\n* .wixproj MSBuild projects support incremental build.\n* Language enhancements include:\n** PatchFamilyGroup allows grouping of patch families.\n** [url:MediaTemplate|http://www.joyofsetup.com/2011/06/21/wix-and-cabinetry/] automates and simplifies multi-cab authoring.\n** [url:Localization|http://www.joyofsetup.com/2012/07/14/localizing-more-than-strings-in-wix-v3-6/] now supports localizing controls and dialogs in addition to strings.\n** RegistryKey/@Action has been deprecated in favor of ForceCreateOnInstall and ForceDeleteOnUninstall attributes.\n** LayoutDirectory and LayoutDirectoryRef have been obsoleted.\n* And many (493!) bug fixes.\nThe v3.6 RTM build is v3.6.3303.0.\n\nFor more information see: [url:http://robmensching.com/blog/posts/2012/9/3/WiX-v3.6-released]\n\nUpdate: WiX v3.6.3303.1 fixed the bundle for Visual Studio 2005 compatilibity. No other changes were made.\n\nUpdate 2: Added wix36-ia64.zip to include IA-64 binaries that were missing. No other changes were made.",
"ReleasedDatge": "0001-01-01T00:00:00",
"ModifiedDate": "2016-02-26T13:11:37.947-08:00",
"Files": [
{
"Id": "ea1f0431-7aa8-437e-9236-25e8faec4dbb",
"FileName": "WiX36.exe",
"Url": "./7/ea1f0431-7aa8-437e-9236-25e8faec4dbb",
"Type": "Application",
"UploadDate": "2012-09-04T12:19:01.817-07:00"
},
{
"Id": "5874cde4-322e-4add-9c16-25b35ddbda97",
"FileName": "history.txt",
"Url": "./7/5874cde4-322e-4add-9c16-25b35ddbda97",
"Type": "Documentation",
"UploadDate": "2012-09-07T10:02:37.853-07:00"
},
{
"Id": "e921bb0c-4dab-47e4-8290-705b95039b86",
"FileName": "wix36-binaries.zip",
"Url": "./7/e921bb0c-4dab-47e4-8290-705b95039b86",
"Type": "Application",
"UploadDate": "2012-09-03T10:04:59.32-07:00"
},
{
"Id": "a6ce6ed4-c594-42e4-a331-d5e3ac6c2e36",
"FileName": "wix36-pdbs.zip",
"Url": "./7/a6ce6ed4-c594-42e4-a331-d5e3ac6c2e36",
"Type": "Application",
"UploadDate": "2012-09-03T10:05:00.96-07:00"
},
{
"Id": "a09bcc73-6600-4e28-9c58-3dffe87430e2",
"FileName": "wix36-sources.zip",
"Url": "./7/a09bcc73-6600-4e28-9c58-3dffe87430e2",
"Type": "Source Code",
"UploadDate": "2012-09-04T12:32:22.293-07:00"
},
{
"Id": "450dbeb2-698c-4cac-b8b8-be410ac807e4",
"FileName": "wix36-ia64.zip",
"Url": "./7/450dbeb2-698c-4cac-b8b8-be410ac807e4",
"Type": "Application",
"UploadDate": "2012-09-07T10:02:37.133-07:00"
}
]
},
{
"Id": "8",
"Name": "WiX Toolset v3.5",
"DevelopmentStatus": "Stable",
"Description": "WiX Toolset v3.5 release builds on WiX v3.0 by adding support for Visual Studio 2010 and IIS7. There are many bug fixes and a few language improvements.\n\n* Visual Studio 2010 support\n* Native IIS7 support\n* Some WiX language improvements\n* Many, many bug fixes\n\nFor more information see: [url:http://robmensching.com/blog/posts/2011/1/31/WiX-v3.5-released]",
"ReleasedDatge": "0001-01-01T00:00:00",
"ModifiedDate": "2011-01-31T06:35:05.413-08:00",
"Files": [
{
"Id": "8e700766-d0e7-4aad-b45d-0044d17639d0",
"FileName": "Wix35.msi",
"Url": "./8/8e700766-d0e7-4aad-b45d-0044d17639d0",
"Type": "Application",
"UploadDate": "2011-01-30T20:57:02.213-08:00"
},
{
"Id": "aea595ad-5ea8-42bf-9a03-b265f5ea4d0e",
"FileName": "wix35-binaries.zip",
"Url": "./8/aea595ad-5ea8-42bf-9a03-b265f5ea4d0e",
"Type": "Application",
"UploadDate": "2011-01-30T20:57:03.353-08:00"
},
{
"Id": "5170548a-7ac8-4a6b-b5cc-c8bd4d15275e",
"FileName": "ProjectAggregator2.msi",
"Url": "./8/5170548a-7ac8-4a6b-b5cc-c8bd4d15275e",
"Type": "Application",
"UploadDate": "2011-01-30T20:57:04.15-08:00"
}
]
},
{
"Id": "9",
"Name": "WiX Toolset v3.0",
"DevelopmentStatus": "Stable",
"Description": "*Many other changes*\n\nAaronSte: Adding more detailed WixUI customization information to the\n documentation.\n\nAaronSte: Updating product branding in setup UI, the start menu and the VS\n Help | About dialog.\n\nMiCarls: SFBUG:2782585 - Fix heap corruption in IIS custom action\n\nAaronSte: SFBUG:2786681 - Adding documentation annotations for some elements\n in wix.xsd that were missing them.\n\nMiCarls: Properly handle SQL database names that have already been escaped\n\nBriaRo: SFBUG:2783049 - Removed duplicate registry keys from the Component if\n they had been harvested.\n\nEricStJ: SFBUG: 2787116 - Move WixExtensionSearchPaths outside of the target\n\nBobArnso: Fix SFBug:2786736 - Use MSBuildToolsVersion to detect when we should\n use the .NET 3.5 MSBuild tasks for VC9. Note that this requires your\n .wixproj to be declared <Project ToolsVersion=\"3.5\" ...> so MSBuild\n builds the .wixproj using v3.5 tools.\n\nBriaRo: SFBUG:2788210 - Removed additional Class/@Id elements that were being\n created from a logic error when adding elements to a component in the\n UtilFinalizeHarvesterMutator class when mutating registry entries.\n\nJasonGin: SFBUG:2380391 - Resolve wixlib references so msbuild dependency\n checking works properly\n\nEricStJ: SFBUG:2785180 - Adding attributes to help elements to support building\n Help2 MSMs. Must use redistributables when using MSMs to prevent 2\n merging 2 instances of the same CAs.\n\nWixBuild: Version 3.0.5308.0\n\nBobArnso: Add debugger logging for WixUIValidatePath custom action; add\n WIXUI_DONTVALIDATEPATH property to suppress WixUIValidatePath calls.\n\nBobArnso: Fix user-reported typo in fr-FR localization.\n\nMiCarls: SFBUG:2792009 fix a crash in XmlFile when XML file doesn't exist\n (only occured in XPath mode)\n\nAaronSte: Add documentation annotations for deprecated elements in wix.xsd so\n information will appear in IntelliSense and not just the .chm.\n\nBriaRo: Added the capability for heat to take an extension via the command line\n similar to how the other tools do using '-ext Extension'.\n\nSF-NSleigh: SFREQ:2609695 - add support for harvesting performance counters.\n\nEricStJ: SFBUG:2790472 Projects with references to localized WiX projects fail \n to compile due to pre-processor variable collisions.\n\nWixBuild: Version 3.0.5315.0\n\nBobArnso: Fix SFBug:2792525 - Missing punctuation in WixUI_en-us.wxs\n\nAaronSte: Remove VS WiX detection and blocking logic from WiX setup.\n\nEricStJ: SFBUG:2792176 - Do not use ConvertToAbsolutePath.\n\nBobArnso: Re-fix SFBug:2786736 - Conditionalize for MSBuild 2.0 gold in \n addition to 2.0 SPx and 3.5\n\nEricStJ: SFBUG:2777114 - Replacing TargetPath and TargetPdbPath with tokens\n to enable delayed expansion of the properties. Modifying votive to\n use the tokens.\n\nWixBuild: Version 3.0.5322.0\n\nAaronSte: Update error message that appears if a string contains characters not\n in the codepage to provide more helpful guidance.\n\nAaronSte: SFBUG:2795343 - Fix typo in .NET Framework bootstrapper how to topic\n in the documentation.\n\nAaronSte: Add a documentation topic describing how to build WiX projects in\n Team Foundation Build.\n\nWixBuild: Version 3.0.5329.0\n\nAaronSte: Simplifying the Team Foundation Build help topic.\n\nAaronSte: SFBUG:2801322 - Adding notes to the docs indicating that 64-bit MSIs\n require an InstallerVersion of 200 or greater.\n\nWixBuild: Version 3.0.5405.0\n\nHeathS: SFBUG:2805264 - Diffing MSIs does not yield validation flag\n\nWixBuild: Version 3.0.5419.0",
"ReleasedDatge": "0001-01-01T00:00:00",
"ModifiedDate": "2010-04-27T20:23:10.713-07:00",
"Files": [
{
"Id": "531cc751-6e7c-41a3-8b51-57082d510513",
"FileName": "Wix3.msi",
"Url": "./9/531cc751-6e7c-41a3-8b51-57082d510513",
"Type": "Application",
"UploadDate": "2010-04-27T20:22:17.68-07:00"
},
{
"Id": "6919a076-5b55-4e3e-9b3d-9bf193dc4813",
"FileName": "Wix3_x64.msi",
"Url": "./9/6919a076-5b55-4e3e-9b3d-9bf193dc4813",
"Type": "Application",
"UploadDate": "2010-04-27T20:22:18.54-07:00"
},
{
"Id": "909fb049-a4a2-4b2b-b912-5fe4823caa0e",
"FileName": "wix3-binaries.zip",
"Url": "./9/909fb049-a4a2-4b2b-b912-5fe4823caa0e",
"Type": "Application",
"UploadDate": "2010-04-27T20:22:19.37-07:00"
},
{
"Id": "d91ca8eb-4706-4e88-805c-a082307c39d0",
"FileName": "ProjectAggregator2.msi",
"Url": "./9/d91ca8eb-4706-4e88-805c-a082307c39d0",
"Type": "Application",
"UploadDate": "2010-04-27T20:22:19.87-07:00"
}
]
},
{
"Id": "10",
"Name": "WiX Toolset v2.0",
"DevelopmentStatus": "Stable",
"Description": "DerekC: Fix a bug in Common.GetFiles, it throws an uncaught IOException for some\n file paths.\n\nDerekC: Fix SF1323528: RegistrySearchRef/@Id needs to be required.\n\nDerekC: Remove Microsoft.Cabinet.dll from the wix makefile.\n\nDerekC: Fix SF1305918: Light Crashes when schema extension missing.\n\nDerekC: Modularize the Registry Key column.\n\nDerekC: Add support for suppression of individual actions in merge modules and\n detect actions scheduled before/after termination actions (actions\n with negative sequence numbers).\n\nDerekC: Fix 1324248: Candle doesn't require ExeCommand attrib.\n\nDerekC: Check for required/illegal tables for each output type. This fixes\n SF1333004: Light failed while building msm, containing another msm and\n SF1314157: Check for illegal/required tables in linker.\n\nDerekC: Add support for PatchCreation/@Codepage.\n\nDerekC: Deprecate the src attribute.\n\nDerekC: Fix several regressions related to the EnsureTable functionality.\n\nDerekC: Add a new generate guids (gg) option to tallow.\n\nDerekC: Fix several bugs with script custom actions:\n SF1340394: Script function not optional for script custom action.\n SF1344829: Type 53/54 custom actions not supported.\n\nDerekC: Require the Feature/@Level attribute to be specified in the compiler to\n fix SF1342025: The Feature/@Level attribute is not correctly parsed.\n\nDerekC: Fix a simple issue with a serverca error message.\n\nJoeA: Add support for CustomActionRef.\n\nDerekC: Do not set the msidbFileAttributesPatchAdded attribute for PatchGroup\n since PatchWiz does this automatically. This fixes:\n 1346102: PatchGroup adds unexpected attribute.\n\nRobMen: MSI SDK says ComPlus table has only one primary key, fix WiX tables.xml\n to agree.\n\nSBonev: Fix regression where identifiers that are too long cause an error\n instead of a warning.\n\nBobArnso: Update WixUI to use localization strings -- you must now link with\n an appropriate .wxl file (WixUI_en-us.wxl included) -- add a tutorial\n on using.\n WixUI and fix SF:1280559.\n\nJRock: Moved the build system over to use NAnt.\n\nRobMen: Clean-up names of all WiX toolset executables.\n Add .config files for all WiX toolset executables to handle CLR 2.0.\n Add .manifest files for all WiX toolset executables to handle protected-\n admin on Windows Vista.\n\nRobMen: Add support for MSI 4.0.\n\nRobMen: Fix lang neutral .rc files to avoid #define collisions with standard\n Platform SDK headers.\n\nDerekC: Fix a bug with displaying notidy information in light when a previous\n error has occurred and fix a bug in setting different compression\n levels on multiple cabinets in the binder.\n\nScotK: Fixing rollback support in compiler for SqlScript and SqlString.\n Adding support for ExecuteOnReinstall in addition to ExecuteOnReInstall\n for forward compatibility with WiX v3 fixes.\n\nBobArnso: Add back the ProgressText (ActionText) and Error loc strings;\n enabled their use by adding UIRef/@Id=\"WixUI_ErrorProgressText\"\n to your source.\n\nBobArnso: - Use whole sentences for localization, instead of building up \n sentences by using properties to specify different verbs and word \n forms, as many languages don't easily follow English word order.\n - Add ActionText/Template loc strings\n\nJRock: Making the wix20 public branch build correctly using NAnt and only\n the publicly available SDKs (not the dtools versions).\n\nRobMen: Generate caerr.wxi\n\nBobArnso: - Make Sconce and Votive optional, so the VSIP SDK isn't required to\n build the core toolset.\n - Find VC++ by the VS80COMNTOOLS environment variable rather than \n the registry (which VC++ Express doesn't have) \n\nBobArnso: Add build requirements to WiX.chm, fixing sfbug:1318424.\n\nRobMen: Update DocCompiler to correctly handle lists.\n\nRobMen: Fix SqlScript/SqlString handling of bit masks.",
"ReleasedDatge": "0001-01-01T00:00:00",
"ModifiedDate": "2010-04-27T20:23:29.177-07:00",
"Files": [
{
"Id": "df5b030b-ea05-4e7e-bb02-976489e10707",
"FileName": "Votive2.msi",
"Url": "./10/df5b030b-ea05-4e7e-bb02-976489e10707",
"Type": "Application",
"UploadDate": "2010-04-27T20:14:47.267-07:00"
},
{
"Id": "443590f3-f2b5-4011-9052-1f4c3fe70201",
"FileName": "wix2-binaries.zip",
"Url": "./10/443590f3-f2b5-4011-9052-1f4c3fe70201",
"Type": "Application",
"UploadDate": "2010-04-27T20:14:47.36-07:00"
}
]
},
{
"Id": "11",
"Name": "WiX Toolset v3.10.3",
"DevelopmentStatus": "Stable",
"Description": "WiX v3.10.3 is the latest recommended maintenance release of WiX v3.10; it contains the mitigations in WiX v3.10.2 for a serious Windows vulnerability affecting all bundles and fixes for regressions introduced with the mitigations. We strongly recommend upgrading to WiX v3.10.3 so you can ship safe bundles.\n\nFor more information about the vulnerabilities and mitigations, see [url:WiX v3.10.2 released|https://www.firegiant.com/blog/2016/1/20/wix-v3.10.2-released/].\n\nThe following bugs were fixed:\n\n* [url:layout: Default directory broken with clean room implementation. #5193|https://github.com/wixtoolset/issues/issues/5193] with fix by [url:@jchoover|https://github.com/jchoover]\n* [url:WiX 3.10.1 failing to update to 3.10.2 #5234|https://github.com/wixtoolset/issues/issues/5234] with fix by [url:@rseanhall|https://github.com/rseanhall]\n* [url:New bootstrapper fails to run when performing an UpdateReplace #5238|https://github.com/wixtoolset/issues/issues/5238] with fix by [url:@rseanhall|https://github.com/rseanhall]\n* [url:System.ArgumentException: Font '?' cannot be found. In the BootstapperApplication #5282|https://github.com/wixtoolset/issues/issues/5282] with fix by [url:@robmen|https://github.com/robmen]\n* [url:Layout to custom directory doesn't copy bundle payload #5277|https://github.com/wixtoolset/issues/issues/5277] with fix by [url:@res2k|https://github.com/res2k]\n* [url:Regression in attached container issues in clean room #5301|https://github.com/wixtoolset/issues/issues/5301] with fix by [url:@rseanhall|https://github.com/rseanhall]\n* [url:Extra argument in burn command line #5302|https://github.com/wixtoolset/issues/issues/5302] with fix by [url:@rseanhall|https://github.com/rseanhall]\n* [url:Custom burn application throws exception when accessing .NET dll when uninstalling #5308|https://github.com/wixtoolset/issues/issues/5308] with fix by [url:@rseanhall|https://github.com/rseanhall]\n\n!! Files\n\n* wix310.exe is the installer for the WiX Toolset and is required for integration into Visual Studio.\n* wix310-binaries.zip contains the files that make up the WiX Toolset and is useful if you don't need Visual Studio integration -- for example, if you're just checking WiX into source control.\n* wix310-debug.zip contains a reference copy of the WiX source code and symbol (.pdb) files, both of which are useful when debugging problems with WiX.\n* wix310exe.zip contains the wix310.exe installer inside a .zip file, useful if your IT department prevents direct downloading of .exe files.",
"ReleasedDatge": "0001-01-01T00:00:00",
"ModifiedDate": "2016-07-04T09:07:50.927-07:00",
"Files": [
{
"Id": "5980953f-0c90-47e7-b9ba-3fc45d28d882",
"FileName": "wix310.exe",
"Url": "./11/5980953f-0c90-47e7-b9ba-3fc45d28d882",
"Type": "Application",
"UploadDate": "2016-07-01T15:24:46.527-07:00"
},
{
"Id": "f51334fd-03e8-43bb-b7fd-fb2457b27375",
"FileName": "wix310-binaries.zip",
"Url": "./11/f51334fd-03e8-43bb-b7fd-fb2457b27375",
"Type": "Application",
"UploadDate": "2016-07-01T15:24:47.713-07:00"
},
{
"Id": "7f1cdde2-57a7-4c29-ad21-04bcb62b5ddf",
"FileName": "wix310-debug.zip",
"Url": "./11/7f1cdde2-57a7-4c29-ad21-04bcb62b5ddf",
"Type": "Application",
"UploadDate": "2016-07-01T15:24:49.1-07:00"
},
{
"Id": "43283675-812f-47a5-9421-9177b322f32b",
"FileName": "wix310exe.zip",
"Url": "./11/43283675-812f-47a5-9421-9177b322f32b",
"Type": "Application",
"UploadDate": "2016-07-01T15:24:51.613-07:00"
}
]
}
]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment