Advanced Installer Architect 21.3

Released: Dec 14, 2023

Updates in 21.3

Features

  • ARM64 support for VSIX packages.
  • New global policies for creating and grouping components.
  • Detect and highlight the User Account Control dialog(UAC) if another dialog is in the foreground.
  • Support multiple ActiveSetups with the same name.
  • PowerShell automation support to configure MSIX package dependencies.
  • Control Flow Guard enabled for EXE installers.
  • Validate components' GUIDs at build time.
  • The "Find All" function now includes script custom action content in the search result.
  • Improved the error message in case the Updater does not find the custom EXE.
  • Improved UI functionality for users to easily set any prerequisite as a Framework Prerequisite.
  • Enhanced global commands in the Home ribbon group to recognize and interact with the selected current build.
  • Updated Updater's GitHub integration to search in both per-user ("HKUD") and per-machine ("HKLM") registry hives.
  • Added filter option for adding a prerequisite from the repository.
  • Improved Repackager CLI.
  • Support for creating Scheduled Task folders and adding a Scheduled Task to a folder.
  • Predefined Prerequisite for .NET 8.
  • Predefined Launch Condition for .NET Core 8.0.
  • Predefined launch conditions for Windows 11 version 23H2.
  • Update .NET Framework 4.8.1 prerequisites install conditions for Windows 11.
  • Updated .NET prerequisites to the latest version (6.0.25 & 7.0.14).
  • Updated Supported Operating Systems in the Launch Conditions view.

Fixes

  • Prerequisite was searching for "UpgradeCode" instead of "ProductCode".
  • Consecutive executions of .NET Core Custom Actions fail.
  • Malfunction in MSIX Editor when handling the APPDATA folder.
  • Stack Trace error when navigating to the Themes view.
  • License Agreement text was selected when using the Tab key with EUI enabled.
  • Paths to files entered directly in the manifest editor are not always resolved at build time.
  • FRendering issues with "PrereqProgressDlg" when the package includes Framework type prerequisites.
  • SQL Browse control was not populating when Enhanced UI was enabled.
  • "AppSearch" behaves incorrectly during EXE setup execution when Enhanced UI was enabled.
  • Missing right border for the "GroupBox" control in the Surface theme.
  • Valid licenses were overwritten by disabled ones before completing the registration process.
  • Issue pane was displayed empty in "Edit MSI".
  • "Continue with main installation" option was ignored when a prerequisite necessitated a reboot.
  • Prerequisite install command lines were mistakenly transferred to uninstall during project conversion.
  • Reboot initiation prevented during Control Panel uninstall or change operations when EUI is enabled.
  • Confusing error message was displayed if a project with the same name already existed during project creation.
  • Sporadic issues with Arabic language support (RTLO) in WinUI.
  • Prerequisite Dialog was shown during pre-installation even on operating systems that are not supported.
  • MultipleInstancesDlg dialog was not displayed when WinUI rendering was enabled.
  • Scroll bar didn't work in the "Properties" pane of the "Shortcuts" view.
  • Maintenance actions failed if the EXE installer was renamed or moved to a different path.
  • EXE packages used with Windows Setup Custom Scripts were not installed with the OS.