Skip to content

Releases: oleg-shilo/wixsharp

Release v1.9.0-1

22 Aug 14:14
Compare
Choose a tag to compare

Effectively it is a repackaged v1.9.0, which was published on NuGet with wrong artefacts. Plus a very minor chage related to the new EnableResilientPackage feature that just has been introduced in v1.9.0.


v1.9.0-1

  • Minor improvement in EnableResilientPackage API signature

v1.9.0

  • Issue #458: Deferred session Variables.
  • Issue #377: How to register a new MIME type with custom document icon
  • Issue #416: WPF Bootstrap application fails to run after upgrading from Wixharp v1.7 to v1.8
  • Issue #409: NullReferenceException in XmlFile
  • Issue #452: Component Id generation for RegValue does not take RegValue.Id into account
  • Added repairing MSI package with project.EnableResilientPackage() (see #457 for details).
  • Added generation of globally unique Component Id.
  • Issue #453: There is no way to set virtual HKMU registry hive supported by WiX for RegValue

Release v1.9.0.0

20 Aug 13:14
Compare
Choose a tag to compare
  • Issue #458: Deferred session Variables.
  • Issue #377: How to register a new MIME type with custom document icon
  • Issue #416: WPF Bootstrap application fails to run after upgrading from Wixharp v1.7 to v1.8
  • Issue #409: NullReferenceException in XmlFile
  • Issue #452: Component Id generation for RegValue does not take RegValue.Id into account
  • Added repairing MSI package with project.EnableResilientPackage() (see #457 for details).
    Added generation of globally unique Component Id.
  • Issue #453: There is no way to set virtual HKMU registry hive supported by WiX for RegValue
    Microsoft.Win32.RegistryHive replaced with WixSharp.RegistryHive
  • Added generating cmd bat with exit code and handling compiler and linker exit codes
  • Improved the algorithm for discovery wix_bin_package in the VS Project
  • Added an argument utilities to parse arguments easier
  • Fixed/reviewed all falsely failed samples
  • Added Version.ClearRevision extension method.
  • FileSearch class extended to match the current WiX FileSearch element.
  • Pre-work for WiX4 integration

Release v1.8.0

01 Jul 12:28
Compare
Choose a tag to compare
  • Nsis improvements
    • Restructured the resulting nsis source code. The native bootstrapper should startup faster.
    • NsiSourceGenerated event is added
    • PrerequisiteFileArguments and PrimaryFileArguments properties are added
    • SplashScreen is added
  • Added File.OverwriteOnInstall
  • Added extension method string Attr(this XElement obj, XName name) for immediate access to an XElement attribute value.
  • Added extension method Project.FindFirstFile
  • Issue #398: Registry keys for both 32 and 64 bit machines
  • Issue #389: Custom WPF UI - Show dotNet Licence Prompt as BootStrapp Window

Release v1.7.0

16 Jun 13:35
Compare
Choose a tag to compare
  • Implemented NSIS-based bootstrapper.
    Special thanks to @geghamyan for contributing this feature.
     static public void Main()
     {
         // ensure NSIS is installed
         var setup = new NsisBootstrapper();
         setup.DoNotPostVerifyPrerequisite = true;
         setup.PrerequisiteFile = "NDP451-KB2859818-Web.exe";
         setup.PrimaryFile = "MainProduct.msi";
         setup.OutputFile = "dotnet_setup.exe";
         setup.PrerequisiteRegKeyValue = @"HKLM:SOFTWARE\Microsoft\.NETFramework\v4.0.30319\SKUs\.NETFramework,Version=v4.5:";
    
         setup.Build();
     }
  • Issue #387: Certificate password can be null
  • Issue #377: How to register a new MIME type with custom document icon
  • Issue #373: Bootstrapper.DigitalSignature.Apply hide console output
  • Added missing IconFile support
  • SetupEvent sample extended to show how restart itself elevated if required.

Release v1.6.5.1-2

06 Jun 11:46
Compare
Choose a tag to compare
Release v1.6.5.1-2 Pre-release
Pre-release

v1.6.5.2

  • Issue #387: Certificate password can be null

v1.6.5.1

  • Issue #377: How to register a new MIME type with custom document icon
  • Issue #373: Bootstrapper.DigitalSignature.Apply hide console output
  • Added missing IconFile support
  • SetupEvent sample extended to show how restart itself elevated if required.

Release v1.6.5.1-HotFix

03 Jun 13:09
Compare
Choose a tag to compare
Pre-release
  • Issue #377: How to register a new MIME type with custom document icon
  • Issue #373: Bootstrapper.DigitalSignature.Apply hide console output
  • Added missing IconFile support
  • SetupEvent sample extended to show how restart itself elevated if required.

Release v1.6.5.0

26 May 10:24
Compare
Choose a tag to compare

Accumulative fixes (pre-releases) and minor improvements.


v1.6.5.0

  • Added session extension e.Session.GetMainWindow() for properly displaying message box from CAs
  • Updated all sample projects to target v4.6.1 runtime
  • Issue #373: Bootstrapper.DigitalSignature.Apply hide console output
  • Issue #372: MsiFile location

v1.6.4.3

  • Issue #354: Adding an InternetShortcuts throw NullReferenceException
  • Assorted internal fixes (XML docs etc.)
  • All compatible IGenericEntity.Process(ProcessingContext) cases moved to WixEntity.CreateAndInsertParentComponent

v1.6.4.2

  • Issue #344: Duplicate symbol 'Directory:ProgramFilesFolder' found

v1.6.4.1

  • Updated all IGenericEntity implementations to support 'no-directory' deployments
  • Removed all references to the obsolete IncludeWixExtension
  • Implemented clean algorithm for handling no-dir scenarios without resorting to the %ProgramFiles%\WixSharp\DummyDir.
    Algorithm is controlled by AutoElements.LagacyDummyDirAlgorithm
  • Issue #341: UAC Text is not localized
  • Implemented adding custom error description of he ManagedUI.ExitDialog depending on the Install error or cancellation.

Release v1.6.4.3-HotFix

02 May 02:34
Compare
Choose a tag to compare
Pre-release
  • Issue #354: Adding an InternetShortcuts throw NullReferenceException
  • Assorted internal fixes (XML docs etc.)
  • All compatible IGenericEntity.Process(ProcessingContext) cases moved to WixEntity.CreateAndInsertParentComponent

Release v1.6.4.2-HotFix

17 Apr 23:32
Compare
Choose a tag to compare
Pre-release
  • Issue #344: Duplicate symbol 'Directory:ProgramFilesFolder' found

Release v1.6.4.1

14 Apr 10:44
Compare
Choose a tag to compare
Release v1.6.4.1 Pre-release
Pre-release
  • Updated all IGenericEntity implementations to support 'no-directory' deployments
  • Removed all references to the obsolete IncludeWixExtension
  • Implemented clean algorithm for handling no-dir scenarios without resorting to the %ProgramFiles%\WixSharp\DummyDir.
    Algorithm is controlled by AutoElements.LagacyDummyDirAlgorithm
  • Issue #341: UAC Text is not localized
  • Implemented adding custom error description of he ManagedUI.ExitDialog depending on the Install error or cancellation.