Skip to content

Releases: oleg-shilo/wixsharp

Release v1.4.8.0

14 Sep 09:41
Compare
Choose a tag to compare

v1.4.8.0

  • Issue #103: Compiler.WixLocation, WixSharp.wix.bin and new csproj format in Visual Studio 2017
  • Implemented showing MSI messages (Error, Warning and User) fro message handler of ManagedUI.
  • Added IManagedUIShell.Errors
  • Implemented changing the title and description of the ManagedUI.ExitDialog depending on the Install error or cancellation. (#156, #154, #150)
  • Added sample on how to change fonts and font color in Wix# native UI
  • Issue #151: UAC prompt appears minimized in TaskBar
  • Issue #141: Default UI header not transparent (completed)
  • Issue #145: Suggestion to add extra pre-defined Condition to be triggered when uninstalling.
  • Issue #141: Default UI header not transparent
  • Issue #137: Add custom attribute to Bundle project (Bootstrapper)
  • Added support for XML namespace prefix in 'AttributesDefinition AttributesDefinition = "{dep}ProviderKey = 01234567-8901-2345-6789-012345678901"`
  • Added support for ActionResult.SkipRemainingActions in UIInitialized event handler.
  • Issue #130: ManagedUI does not visually indicate upgrade failure
  • Added extension methods:
    • Session.LookupInstalledVersion
    • Session.QueryProductVersion
    • Session.QueryProperty
  • SetupEventArgs.ManagedUIShell renamed into SetupEventArgs.ManagedUI and marked as obsolete.
  • Added SetupEventArgs.ManagedUI.Shell to allow UI navigation to be triggered from ManagedSetup events (e.g. e.ManagedUI.Shell.GoTo<ExitDialog>()).
  • e.ManagedUI.Shell.ErrorDetected made writable to allow failing the setup from from ManagedSetup events.
  • Project.UIInitialized is reworked to make UI dialogs available as soon as possible. Useful for hooking to e.ManagedUI.OnCurrentDialogChanged before the UI sequence is started.
  • Added sample for MajorUpgrade scenario with ManagedUI.
  • Issue #128: [ManagedUI] INSTALLDIR with SourceName attribute
  • Issue #125: RegParser needs to handle a string value ending with "\n", not only with "\r\n"
  • Issue #123: Folder not removed on uninstalling
    v1.4.7.2 (beta)
  • Added support for client assembly %this% with non '.dll' extension. This solves the problem with DTF runtime asm probing failing to locate non standard assemblies (e.g. '.compiled').
  • Fixed payload serialization problem for ExePackage
    v1.4.7.1 (beta)
  • Issue #116: DigitalySign with Keystore

Release v1.4.7.2 (Beta)

09 Aug 08:22
Compare
Choose a tag to compare
Pre-release

Release v1.4.7.1-2

v1.4.7.2

  • Added support for client assembly %this% with non '.dll' extension. This solves the problem with DTF runtime asm probing failing to locate non standard assemblies (e.g. '.compiled').
  • Fixed payload serialization problem for ExePackage
    v1.4.7.1
  • Issue #116: DigitalySign with Keystore

Release v1.4.7.0

02 Aug 03:15
Compare
Choose a tag to compare
  • Issue #111: Display attribute & Reset link doesn't work in FeaturesDialog window
  • Issue #107: ManagedBootstrapperApplication Payloads
  • issue #108: [ManagedUI] feature checkbox can be unchecked when allowChange is false
  • Issue #109: [ManagedUI] backgroup image dimensions
  • Issue #103: Compiler.WixLocation, WixSharp.wix.bin and new csproj format in Visual Studio 2017
  • Issue #99: Working with embedded WPF UI and MSI; Updated code sample.
  • Issue #102: Update nuget package WixSharp.bin to include WIX (Windows Installer Xml) Toolset v3.11
  • Migration of WiX Toolset from v3.10.3 (v3.10.3007.0) to v3.11.0 (v3.11.1701.0)

Release v1.4.6.2

01 Jul 00:26
Compare
Choose a tag to compare

Release v1.4.6.2

  • Issue #96: Using WxsFiles and OutDir causes build to fail
  • Added Conditions for .NET Frameworks 4.5.1, 4.5.2, 4.6, 4.6.1 and 4.6.2
  • Fixed problem with AddXmlInclude when custom Project.OutDir is specified. Triggered but not related to the issue #96.

Release v1.4.6.0-1

23 Jun 13:49
Compare
Choose a tag to compare
  • Removed accidental DigitalSignature XML attribute form Bundle.
  • Issue #90: WixEntity.DoNotResetIdGenerator is broken
  • Issue #80: Error in AddRegValue
  • Issue #86: NHibernate.dll in Custom Actions
  • Issue #79: How to set the visible attribute of MsiPackages in a bootstrapper bundle
  • Extended digital signing support (https://github.com/alxcp/wixsharp branch):
    • Signing example is changed to using new signature functionality
    • Add digitally sign params to Project and Bundle
    • Added DigitalySign and DigitalySignBootstrapper classes was added.
    • Using insignia tool for signing the bootstrapper
    • Digitally sign logic now support /d (Description) parameter of SignTool. When UAC ask user about elevation rights, it`s used Description for showing name of MSI. If digitally signature has no Description, UAC shows temp file name instead.
  • Fixed problem with SilentBA staying in memory on update (cutesy of Alexey Che...ev)

Release v1.4.5.0

26 May 13:22
Compare
Choose a tag to compare
  • Additional work for Issue #48: WixSharp.Files generation : same folder on different features
  • Issue #71: Can`t build Wix# Samples\Shortcuts
  • Fixed an error with path to signtool.exe from ClickOnce's SDK
  • Issue #74: How to add file into install subdir?
  • Issue #75: Passing data via SetupEventArgs.Data to AfterInstall handler
  • Fixed typo in UnescapeKeyValue implementation

Release v1.4.4.1

04 May 00:46
Compare
Choose a tag to compare

This release is identical functionality wise to v1.4.4.0.
It's just re-packaged according new CI to include all binaries stamped with the same version number.

Release v1.4.4.0

02 May 02:08
Compare
Choose a tag to compare
  • Issue #56: Install Dir Problem
  • Issue #58: Signtool could not be found on Win10
  • Improved Compiler.BuildPackageAsmCmd(...)
  • Added InstallDir_DynamicPath sample
  • Issue #56: Escaping "minus" - character in folder names

Release v1.4.3.0

23 Apr 08:53
Compare
Choose a tag to compare
  • Added support for multiple absolute paths. Part of Issue #55 effort.
  • Issue #55: AbsolutePath support is broken
  • Issue #48: WixSharp.Files generation: same folder on different features.
  • Issue #45: Can't install dll to windows/system32
  • issues#43: How to mark a .NET assembly to be NGen'd during install
  • Generic items (IGenericEntity) are now allowed in File and Assembly constructor.
  • Implemented N-to-N relationship between Wix object/components and Features. Triggered by issue#48.
  • [Bootstrapper]support exit code feature
  • Project Templates extension is migrated to VS2017

Release v1.4.2.0

10 Mar 01:48
Compare
Choose a tag to compare
  • Issues #31: Enhancement: add session.IsUpgrade / setupEventArgs.IsUpgrading
  • Added new API AppSearch.GetProductVersionFromUpgradeCode
static void project_BeforeInstall(SetupEventArgs e)
{
    var installedVersion = AppSearch.GetProductVersionFromUpgradeCode(e.UpgradeCode);
}