See previois versions | See later versions
Release notes for Actual Installer 9 versions
Actual Installer 9.8
Actual Installer version 9.8 was released on March 16, 2024.
What's new:
Added:
- Support for Semantic Versioning (https://semver.org)
- Added: New Downloader 3.6
- Option "Update Install Dir on change" for the Custom ComboBox component.
- Ability to use multilanguage text in the Default Item field for the Custom ComboBox component.
- Option "Disabled" for the custom fields Query Text, Query Custom, and QueryKey on the Interface \ Additional Information page
- Ability to set the state (Enabled or Disabled) for the custom fields Query Text, Query Custom, and Query Key using the following variables (respectively): <QueryTextEnabled>, <QueryCustomEnabled>, <QueryKeyEnabled>. If the variable is 1 or true, the field will be enabled, otherwise disabled. To make the field enabled if the variable is 0 (disabled otherwise), add -enabledifvar0 to Setup Parameters.
- Setup Parameter: -nofindcurver the setup program will not search for the currently installed version of the application.
Improved:
- On multiple monitors systems, the setup program is displayed on the current monitor. To show on the main, add parameter -nocurmon
- Feature "Check for updates before installation" (for the Modern Interface): the setup program now waits until the checking is complete before continuing.
- Feature "Check for updates before installation" (for the Classic Wizard Interface): the checking is launched on the Next button click (on the Welcome dialog, by default), so there is no delay and blank window at the beginning. The variable "-updateonactivate" is deprecated.
- Variable <SystemLngID> returns now the Language ID according to the option "Default Language Function" on the Installation \ Advanced page.
- Log file is now created automatically if there are any errors during the installation. Add the parameter -nosavelog to not save it.
- Mode "Silent Installation" for the Classic Wizard Interface - no quick flashing of the window; no beep.
- Other little improvements
Fixed:
- Bug: if the Uninstaller is not included to the project, and the installation fails, or the user cancels it during the installation process, then the error message "Unable to extract a file" appears.
- Other little bugs
Actual Installer 9.7
Actual Installer version 9.7 was released on January 12, 2024.
What's new:
Added:
- Support for PNG format for setup graphic files
- Support for subdirectories in <SetupTempDir>
- Ability to download files without Downloader.exe using variables - GETFILE
- Ability to read a custom line from a file using variables
- Ability to set the setup language using a variable <Language>
- Option to get the default system language - GetUserDefaultLangID (page Installation / Advanced) - it is recommended to use this option
- Option "Hide Password" for the Query Key feature. Added parameters -noshowhidepassword (do not show the "Show/Hide password" button), -serialnumbersonly
- Feature "Register App Path" (page Installation / Advanced) - this will register your app's main executable path in the system (the App Paths section in the Registry). This feature makes your program accessible from the command window or the Run dialog box without registering it in the PATH environment variable. Microsoft recommends registering your application in the App Paths registry subkey.
Improved:
- Feature "Require Internet Connection"
- Feature "Restart Computer" - the default option for the Classic interface - "Yes, restart now". Added a message to save work. Added a parameter -forcerestart
- Feature "Register File Association" - added ProgId, Content Type, Perceived Types. Support for multi language text in all fields. Parameters -delext, -noextbackup, -nodeluserext, -nodeluserprefext
- If the setup program is not active, it flashes on the taskbar
- Classic Interface - Custom Variables and "Check for Updates Before Installation" are executed before the main dialog appears. To execute after, add -varonactivate, -updateonactivate to Setup Parameters
- Variables deprecated: <UserName>, <UserCompany>, <UserSerial>
- Other little improvements
Fixed:
- File Association: if Icon Index is empty, then the File Association is not created
- When using the options "Check for Updates Before Installation" and "Use Downloader", Downloader.exe is not included in <SetupTempDir>
- Uninstall.exe is not created when using the Select Components feature with Standard Components selected and Additional Files (Link $AddonFiles) is not selected
- Other little bugs
Actual Installer 9.6
Actual Installer version 9.6 was released on July 29, 2023.
What's new:
Added:
- New Uninstaller v9.6
- Command: AddUninstall - this adds a file to the uninstaller log section [Files] , to remove it on uninstall
- Additional Parameters:
-noremoveexistingfile If the file set to 'Remove on Uninstall' and the file is already exists, then add this param to not remove on Uninstall;
Improved:
- IMPORTANT: Commands from previous installation with the timings to execute on uninstall are now removed in the Update Mode. To not remove commands, add -nodelcmdonupdate
- Other improvements
Fixed:
Actual Installer 9.5
Actual Installer version 9.5 was released on July 20, 2023.
What's new:
Added:
- Custom Prerequisites: support for MultiLanguage text in the Name and Command fields
- When using the DOWNLOAD: command, the setup shows a text Downloading data; to not show this text add a parameter -noshowdownload
- Variable <TotalSize> - sets the total size (in bytes) of the installation (required size)
- Additional Parameters:
-nofolderchange Disable the Install Folder change;
-nouninstalltop Do not show Uninstaller on Top of windows;
-errorifdwnfail if the DOWNLOAD: command fails, the setup will be completed with errors;
-haltifdwnfail if the DOWNLOAD: command fails, the setup will be terminated;
-nofileattrb Do not set the original file attributes;
-filecreatedate Set the file creation date to the installation date.
Improved:
- Classic Wizard Interface: System Requirements and Prerequisites are now checked at the Welcome dialog on the Next button click; to check it at the setup startup add parameter: -reqonactivate
- Modern Interface: Custom Variables are read at the setup startup; add parameter: -varonactivate to read at the setup dialog show
- Switch for the silent build of project can be used before or after project file path: /S "file.aip" or "file.aip" /S
- Switch for the silent build of project can be used without project file path, in this case the last opened project will be built
- Other improvements
Fixed:
- Custom Variables: if there are two or more variables with the same name, the value of the last one is applied to the variable
- Custom Variables: feature GETURL reads the first line only of the specified URL
- Feature "Components": Calculate Required Size - option "Method 1" (decrement) is not used
- Little bugs
Actual Installer 9.4
Actual Installer version 9.4 was released on July 02, 2023.
What's new:
Added:
- Support for .NET 8
- Support for long paths (more than 260 characters)
- Short paths are automatically converted into normal paths
- In the Silent Mode, Commands are executed hidden. To use the normal mode, add -cmdnohideifsilent to the Additional Parameters field
- Additional Parameters:
-optionwide Make the Options dialog (Modern Interface) wider (512px.) Default is 430px.;
-noreinstallmode Do not execute the Uninstaller in the Reinstall Mode (switch /R) when using the "Overwrite" mode in the option "If Previous Version is Installed" (page General / Parameters);
-nocmdifsilent Do not execute System/Commands and Interface/Finish Actions in the Silent Mode;
-nocmdifupdate Do not execute System/Commands in the Update Mode (page General / Parameters: option "Update Mode" is selected, or the option "If Previous Version is Installed" is set to "Overwrite");
-errorifdwnfail If the command DOWNLOAD: fails, the setup will finish with errors;
-dontaskuninstall Uninstaller starts removing the app without prompting the user;
-dontaskonreinstall Uninstaller starts removing the app without prompting the user in the Reinstall Mode;
-dontinformonreinstall Uninstaller does not show the uninstall finish message in the Reinstall Mode;
- Option IFMSG() for the IF command
- Force close running EXE files during installation
Improved:
- Increased download speed for the command DOWNLOAD:
- Uninstaller: Option "Force Close" for the Close Running App option
- Uninstaller: No flashing in the Silent Mode
- Uninstaller: Support for the command DOWNLOAD:
- Uninstaller: Ability to specify different URLs, regarding the bitness of Windows, for the Uninstall Feedback page: x64[URL for 64-bit] x86[URL for 32-bit]
- Other improvements
Fixed:
Actual Installer 9.3
Actual Installer version 9.3 was released on January 10, 2023.
What's new:
Added:
- Modern Interface: ability to use Setup Icon (or any icon file) as Setup Logo. Automatic scaling - on scaled display (200% and more), will be used 256px icon size (if default 128px); or 128px is default 96px. To disable this feature, add -logonoscale to the Additional Parameters
Note: when using Icon file, it is recommended to not select the option "Transparent"
- Modern Interface: Theme Light, Dark, System; Offset for Logo;
Note: the default setup logo does not correctly support the transparent mode, so it is not recommended to use it with a non-white background.
- Template Editor: added color convertor from RGB or HTML code to Int color code
- Additional Parameters: -logot0 sets Logo Top to 0; -logocenter sets Logo Centered
- Finish Actions (Launch App, Custom Action) are not executed in the Silent Mode; to allow, add -silentfinish to Additional Parameters
- No Beep on Finish in the Silent Mode
- Multi language text in the Finish \ Launch Application
- Options for GETURL (System / Variables) - by default it reads first line only; add -geturlall to read the full file; -geturlremnl - read full file with removing symbols NewLine; if the download fails, then the Default Data will be assigned to the variable
- Other enchantments
Fixed:
- Modern Interface - Option "Run as Administrator" - if the user clicks Cancel on the UAC prompt for the elevation, then the setup continues without elevation (and commands "Before Installation" are executed without administrator rights). Now the setup terminates.
Actual Installer 9.2
Actual Installer version 9.2 was released on September 10, 2022.
What's new:
Added:
- Variable <Win> - contains Windows version (7, 8, 8.1, 10, 11)
- Additional Parameters: -silentuninst - If the installation uses the silent mode, then the Uninstallation also will have the Silent Mode
- New version of Actual Downloader 3.3
- New version of Actual Updater 4.8
- Warning message when opening a large project (containing more than 10000 files)
- Other enchantments
Fixed:
- Bug: when using the option "Overwrite" in the "If Previous Version is Installed" or "Upgrade Mode", file Uninstaller.exe is not updated. If old version of Uninstall.exe is used (till v8.6), it may show "%s" instead of AppName
- Bug: when using the Classic Interface in the Silent Mode, the finsih options (Launch App, Custom Action) are not executed; setup temp files are not removed
Actual Installer 9.1
Actual Installer version 9.1 was released on June 18, 2022.
What's new:
Added:
- Prerequisites: .NET 7, SQL Server Express 2022;
- Ability to specify specific minimum version for prerequisite .NET (e.g. .NET 6.0.5) in Additional Prerequisites: select .NET in the Name field;
- New Conditions in Additional Prerequisites: MAXREGKEY GREATER OR EQUAL, MAXREGVAL GREATER OR EQUAL, File contains, File doesn't contain;
- Command to download file in System / Commands (without using Downloader.exe): in File type: DOWNLOAD:URL (e.g. DOWNLOAD:http://www.website.com/file.txt); in Parameters type: file location (e.g. D:\12.txt);
- Read Internet file (only first line) into variable in System / Variables: in Registry Key type: GETURL; in Regsitry Value type: URL (e.g. http://www.website.com/file.txt);
- Option "Copy Path" in the right-click menu in Files and Folders;
- Option "Do not use as Main Executable" in the right-click menu in Files and Folders;
- Ability to specify custom icon (instead of Main Exe' icon) for the Product Icon in the Programs and Features list (Control Panel); File "PorductIcon.ico" will be added to the package;
- More names for Uninstaller file (Advanced Tab). Note: if you want to use Uninstall3.exe, Uninstall4.exe, and so on, then the Updater may not work correctly. In this case, you need to create file Updater.ini and include it to the package;
- Multilanguage text/filename in Shortcuts;
- Other little enchantments.
Fixed:
- Bug in Modern Interface - if InstallDir is changed, and option "Finish \ Launch App" is set to <MainExecutable>, then it is not launched;
- ASP.NET Core detection settings in Additional Prerequisites.
Actual Installer 9.0
Actual Installer version 9.0 was released on February 26, 2022.
What's new:
Added:
- Support for high-DPI screens in Actual Installer (now it doesn't look blurry on scaled screens);
- New toolbar icons; New icons for Downloader and Uninstaller;
- Setup shows text "Please wait" while installing prerequisites, executing commands (Before Installation), uninstalling previous version, or checking for updates (Before Installation). To hide this text, add parameter -notextwait;
- Modern Interface - Default width of HeaderText is now 90% (was 80%);
- Show Size of Setup File in the Project Information dialog;
- Ability to specify names for the components "Text Field" and "Serial Numbers" (now "Keys") on the Additional Information page;
- Option "Hide other languages if Auto Detected" on the Languages page;
- Check if setup file is not created in "Source Directory";
- Variable <Bitness> - if Windows is 64-bit, this variable contains "64", if 32-bit - "86";
- Additional Parameters: -logocenter (Modern Interface: if used Custom Image Settings, this will center logo); -nocmdsilent (if Silent Mode, by default, Commands are executed with flag SW_HIDE; add this parameter to use SW_NORMAL); -nocmdprocess (do not extract file and parameters from command in Prerequisites Link and Finish\Launch).
Fixed:
- Bug with removing files and folders from Source Directory;
- Bug with creating setup file in the root drive;
- Bug - Product Version containing Envronment Variables is not replaced with actual values for the option "Check for Updates Before Installation";
- Little bug when Updater is used without Uninstaller.
Improved:
- Files Management - ability to edit multiple files (from Source Directory and Additional Files);
- Page "Interface \ User Information" is now called "Additional Information". Field "User Name" changed to "Text Field", "Serial Numbers" changed to "Keys", Field "Company Name" removed. Ability to change names for these fields. New variables for these fields: <QueryText>, <QueryCustom>, <QueryKey>. Old variable names for these fields still can be used. Options "Hide on Update" and "Hide if Key found in Registry";
- If "Main Executable" is not specified, then shortcuts with target <MainExecutable> will not be created;
- Method for setting default states for Custom CheckBox, Custom ComboBox;
- Check for Duplicate Files
- Other little enchantments.