Skip to content

Release v1.4.8.0

Compare
Choose a tag to compare
@oleg-shilo oleg-shilo released this 14 Sep 09:41
· 1341 commits to master since this release

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