Version 2.26.50 (2008-08-30) * Support for .NET Framework 3.5 Version 2.26.00 (2008-06-23) * Tab key now works also in the License Agreement and Summary text fields, allowing user to switch focus away from these controls using keyboard only * Browse Folder dialog title is now shown correctly on Destination Directory dialog * Add/Remove Programs now works also in cases where the uninstaller name is not unique without quotation marks. Previously wrong executable got executed if e.g. "C:\Program.exe" exited and "C:\Program Files\AppX\Uninstaller.exe" was supposed to be executed * The installer now performs version string checking in the same manner as AutoUpdater. Previously certain types of version numbers could get compared differently, making AutoUpdater to provide new version but the actual installer to refuse to install Version 2.25.00 (2007-09-10) * The Browse Folder dialog (on the Destination Directory page) now supports resizing and creating new folders * Added support for .NET Framework 3.0 * AutoUpdater now correctly launches installation in Vista when AutoUpdater is running in non-elevated mode Version 2.24.20 (2007-03-24) * Added support for Java 6 * Fixed drawing of buttons with bitmaps when using large DPI * The uninstaller now honors the 'scale dialogs' setting Version 2.24.00 (2006-19-11) * Improved the way how variables are replaced from file names and shortcut attributes to allow more diverse recursive usage of variables * Fixed a bug which caused the uninstaller configuration to fail if the uninstaller was created under and the user chose a non-default installation directory Version 2.23.20 (2006-07-16) * Fixed a regression in 2.23.00, which caused user variables to sometimes get resolved incorrectly * Fixed a regression in 2.23.00, which caused the uninstaller name to sometimes get resolved incorrectly Version 2.23.00 (2006-06-16) * Support for detecting Windows Vista and support for using Vista in the conditional operations * Added "x64 compliance mode" option, which can be used to make the installer use the x64 registry keys and default locations in 64-bit Windows versions * Uninstaller now first unregisters all self registering controls and removes them only after that * Assume a drive whose type cannot be determined is a network drive * Bugfixes: - Fixed incorrect initial active control in the user information dialog - The reference count of shared DLLs could get incorrectly incremented if installation of a shared file was skipped - When terminating the installation as a result of End Installation operation that had the "Execute all 'On shutdown' operations" option selected no file operations were executed - Some corrections to the version information generation to make the version information resource display correctly on all platforms - New files added by an update installation were not properly removed if the uninstaller was put into a custom location Version 2.22.30 (2006-03-31) * Fixed occational crash when closing the installation creation tool Version 2.22.20 (2006-03-05) * Fixed some Windows 2003 compatibility issues in the installation creation tool * Fixed a bug causing existing file associations to be removed if a file association operation was skipped * Allowed building multiple installations at the same time Version 2.22.00 (2005-11-14) * Added <.NETDir> variable, which points to the most recent .NET Framework installation directory * Added support for installing .NET Framework 2.0 * Improved the logic for selecting destination directories for files imported from a VB project * Bugfixes: - Files opened in FILE_SHARE_DELETE mode no longer get lost when attempting to replace them - A proper error message is shown when attempting to add or modify interactive operations and some dialog files cannot be opened - Using constants (such as ) in the background image name now works properly Version 2.21.20 (2005-09-28) * Added an option to prevent running the installation in silent mode unless /AcceptLicense command line switch is passed to the installer * The AIW installer now automatically enables Windows 98 compatibility mode in Windows Server 2003 to work around a compatibility issue in the installation creation tool Version 2.21.10 (2005-07-08) * Support for localizing the language selection dialog * Bugfixes: - Fixed dialog editor undo functionality - Default value is now applied when present for "Set to true if exists" variables and the key/value does not exist Version 2.20.40 (2005-05-24) * The installation CD is now automatically ejected when asking the user to provide the next CD * Bugfixes: - The language file conversion from old format to new format sometimes assigned wrong ids for the strings - The summary appeared empty if the user had selected custom installation and the selected installation items contained extended ASCII - The overwrite file question appeared empty if the file descriptions contained extended ASCII - Removed unnecessary query for disk 1 in multidisk installations in Windows NT based operating systems Version 2.20.30 (2005-05-09) * Bugfixes: - Non-7-bit-ASCII characters in language description could not be properly edited in Windows 9x/ME - Installation item description field was not always updated properly Version 2.20.20 (2005-05-03) * Bugfixes: - Non-7-bit-ASCII characters in Show message, Ask yes/no question and Show text box -operations were not properly converted when opening an old project file with AIW 2.20 - Image controls with either sunken or border style caused the image to be distorted Version 2.20.10 (2005-05-02) * Minor regression fixes Version 2.20.00 * All project files are now stored as XML, including the language and dialog files. * The installer is now partially Unicode; all strings that are shown to the user can now be specified as UTF-8 instead of local ASCII, which makes it possible to for example create an installation in Simplified Chinese that shows correctly in Greek Windows. Version 2.10.00 (2005-03-09) * Support for creating version information for the installation executable (only if installation built in Windows NT/2000/XP/2003) * Support for icon files containing icons of any format (only if installation built in Windows NT/2000/XP/2003) * Installation build progress printed to console window when building from command line (only if installation built in Windows 2000/XP/2003) * Added and build-time constants to help making installations that are fully relative to the project location * Minor usability improvements * Microsoft .NET version 2 is now correctly identified Version 2.09.00 (2005-02-16) * Improved the startup speed of over-the-network installations * Dialogs can now be stored relatively to the project location * Optimizations to AutoUpdater FTP download * When executing the wizard with the /build command line switch, the wizard now exists with code 0 when the setup was created and with exit code 1 when the installation could not be created * The wizard main window is now hidden when building from command line * Fixed some errors in the help documentation * Some improvements in serial number generation Version 2.08.00 (2005-01-03) * Added possibility to customize the progress bar background and text colors * Support for Java 1.5.0 * Bufixes: - Custom uninstaller was not run after running an upgrade installation on top of existing installation - The installation sometimes became corrupt when creating the previous installation was cancelled Version 2.07.20 (2004-10-05) * Alphabetical order is automatically restored if it is lost due to manual updates to the project file * The message telling about insufficient access rights to registry can now be modified * Bugfixes: - Opening dependency checker several times often caused the wizard to go to instable state - Opening project files (.ai2) from network drive by double clicking them did not work - Changing the default theme did not cause new projects to use the selected theme Version 2.07.00 (2004-10-01) * Possibility to specify only a link to readme/license file instead of loading the text to the project * Possibility to specify custom command line for 3rd-party components * Bugfixes: - The variable was sometimes set incorrectly in Windows NT based operating systems running Terminal services - Installations containing resource files, 3rd-party components or slide show failed if destination directory contained custom variables - AutoUpdater failed in silent mode when a company had several products - Conditions were never applied when checking the registry access rights. There is now an option on System changes: Registry -page to enable condition check Version 2.06.00 (2004-08-27) * Added the following new languages: - Czech - Danish - Slovak * Possibility to manually specify the list of fonts to exclude from the installation when using custom fonts * Bugfixes: - Some fonts appeared smaller in installation than in Dialog editor - The font on Font chooser -dialog was not set to the font of the dialog in Dialog editor - Minimum compression ratio was not loaded from project file - The installer did not accept c: as destination directory, only c:\ - Manually enabling Details button on Uninstall dialog and pressing it when nothing failed to uninstall caused the uninstaller to crash Version 2.05.00 (2004-07-30) * FTP and local server support for AutoUpdater * Slide show images can now be displayed in some corner of the screen instead of always showing them in the middle * Possibility to set minimum showtime for the slide show * More built-in actions to custom buttons: Go to next dialog, Go to previous dialog, End installation with query, End installation without query * Added variable, which contains the command line passed to the installer * Bugfixes: - Variables in License and Readme texts no longer cause problems in multilingual installations - Shortcuts pointing to MS-DOS executables are now properly uninstalled - Dialogs are no longer always repositioned to center of screen - Changes to dialog IDs are now always saved when saving a dialog - Manually adding AutoUpdater to the Files to install -list no longer crashes the wizard when Install AutoUpdater -mode is on - Autorun mode no longer always executes the AutorunCommand in update installations Version 2.04.20 (2004-06-05) * Added IP address -control (an edit control style) * Possibility to dynamically change the values of "Use All users Start menu", "Show 'Restart computer'", "Launch Program File" and "Open Readme File" settings * Bugfixes: - Installations with Multi-disk spanning option enabled failed if one or more of the compressed files ended 1 to 3 bytes before a disk boundary Version 2.04.00 (2004-05-28) * Added freely skinnable button mode (See Help -> Dialog editor -> Components -> Button -> Image for more information) * Enhanced the variable functionality; the installation items can now also be (de)selected by setting the value of these variables to 1 or 0 * Bugfixes: - *.* mask on the Files to install -page did not include files with no extension - Update installation with Allow clean install -option set did not always properly remove old uninstaller - The uninstaller displayed unnecessary warnings of failure to remove registry keys whose removal was expected to fail - Conditional check for Copy only -files was made after trying to extract information from the file, causing the installation to display an error when the file didn't exist, even if the condition evaluated to false and the file was never used - The Launch Program File -option used the working directory of the installation instead of the program location causing some programs to fail to start - Hyperlinks did not always work in the uninstallation dialog - Digitally signing the installation executable using Verisign no longer causes a "Checksum mismatch" error message Version 2.03.00 (2004-05-17) * Added Contains operator for Text type variables * The Default language in Dialog editor now corresponds to the default language in the installation project from which the template was opened * Several bugfixes: - Environment variables were not resolved in custom uninstaller command line - Unicode shortcut paths didn't work when All user's start menu was used - The background color of icons couldn't be changed - The title of custom dialogs was not set in similar manner than the title of built-in dialogs - "Never remove" uninstall mode for registry keys propagated to subkeys - Root items on "Files to install" page did not have buttons, making it impossible to see what items contained sub branches - Dialog editor now correctly opens the directory of the currently open dialog file when using save as / open command - Options dialog is now automatically included in the installation when "Installation type" dialog is selected - Conditions for registry keys worked improperly when single key contained multiple conditions - Language editor no longer asks to save modifications when no modifications have been done Version 2.02.70 (2004-04-17) * VB runtime files are now included to AIW in order to verify that correct versions are always used * Minor UI and other improvements Version 2.02.60 (2004-04-10) * Fixed a bug, which caused variables in Interactive operations to be resolved only on the first time the operations were carried out * Fixed a bug, which caused the JRE version to be displayed incorrectly under Windows 9x/ME * Other minor bugfixes and improvements Version 2.02.50 (2004-03-28) * Resource optimization: The InstallWizard now consumes less GDI and User handles * Added an option to execute Interactive and Shell operations also after custom dialogs * Added an option to execute Interactive operations more than once * Added an option to execute all 'On shutdown' operations when an 'End installation' operation is triggered * Added an option to display "Yes" instead of "Next" on the License agreement -page * Added a list of built-in dialog and control IDs to the help documentation * Fixed a bug which prevented using custom variables in uninstaller name * Fixed a bug which caused Next button to be enabled inappropriately on User information -page when some fields were set as required * Fixed a bug which caused Back to always appear enabled when previous dialogs existed, even if it had been disabled from Dialog editor * Fixed a bug which prevented using dynamic file list retrieval when recursion was not selected Version 2.02.00 (2004-03-07) * Possibility to use same installation for update and clean install * Minor bugfixes Version 2.01.60 (2004-02-24) * Maximum installation size increased from 2 GB to 4 GB * Added Simplified Chinese language-set * Fixed a bug which caused to sometimes appear as empty * Minor changes in variable handling Version 2.01.50 (2004-02-12) * Fixed a bug which caused only every third condition (per operation) to be loaded from the project file * Fixed a bug in Dialog editor which caused changing the background color of edits and richedits to change the component's text color Version 2.01.40 (2004-02-10) * Fixed a bug which made it impossible to enter End installation, Assign variable value or Show text box -operations * Fixed a bug which caused the Options dialog to be skipped if Installation type -dialog was not shown * Fixed a bug which caused part of the files to be skipped during custom install Version 2.01.30 (2004-02-10) * Fixed a problem which, under certain conditions, caused the installer initialization to fail when a background image was used Version 2.01.20 (2004-02-06) * Minor optimizations to make the wizard start up faster and consume less GDI resources * Fixed some scaling problems with large DPI * Fixed a bug which under certain conditions made it impossible to write any text to the license agreement and readme -fields * Fixed a bug which caused any color changes made to readme to affect license agreement * Fixed a bug which caused all language-sets to be removed from the installation when running Create simple installation -wizard Version 2.00.00 (2004-01-26) * Initial version. See http://www.thraexsoftware.com/aiw/whatsnew.html for detailed changelist Older versions: Version 1.95.6: * Fixed a bug which caused installing files to network share root to fail * Disabled shortcut resolving when adding files to the project Version 1.95.5: * Added support for digital signing * Added Danish language-set * Improvements to English and French texts Version 1.95.4: * Support for using variables in dialog template texts * Fixed Ctrl+tab navigation Version 1.95.3: * Added "Always uninstall" property for files * Minor bugfixes and usability improvements Version 1.95: * Visual Basic project import wizard * Localization improvements * Enhanced the Dependency checker -tool * Support for Type library registration * Delayed ActiveX registration: The ActiveX controls (and Type libraries) are now registered after all files have been copied. This makes the order of the files less important * A wait dialog is now shown while trying to find a file location (during variable resolving) * Fixed a bug in MP3 size calculation: When trying to use the "Decompress MP3s" option with MP3 files created with certain programs, the InstallWizard crashed * Other minor bug fixes Version 1.94: * Possibility to specify the program attributes shown on the "Add / remove programs"-dialog * Improved system for adding file associations * Some user interface improvements * Support for detecting DirectX versions 8.1, 8.2 and 9.0 * Updates to language-sets Version 1.93: * Added "Windows XP"-installation theme * Made the uninstallation dialog customizable and multilingual (some translations are currently not available in all languages) * Decreased minimum installation size by better compression of standard files * Minor improvements Version 1.92: * Several minor bugfixes and usability improvements Version 1.91.51: * Fixed a bug which caused the installations created using version 1.91.50 not to work in Windows 95 Version 1.91i (1.91.50): * Added possibility to change the default name and location of the setup executable * Fixed a problem with UNC folder as installation directory * Fixed a problem with Unicode in shortcut folder * Added Serbian and Ukrainian languages Version 1.91: * Added support for Windows XP visuals; When the installations are run in Windows XP the buttons and other controls will have the Windows XP look and feel * Added better support for specifying license and readme texts in multiple languages. NOTE: If you're using the old system for specifying these texts for multiple languages you must manually update to the new system * Removed some obsolete settings (Show readme/license dialog and Plain text during install) * Fixed a bug which caused file attributes to be treated incorrectly. This bug only appeared in versions 1.89 and 1.90. * Fixed some minor bugs Version 1.90: * Fixed a bug which caused uninstaller to crash if certain registry modifications had been done between installation and uninstallation * Fixed a problem with font installation * Miscellaneous fixes and updates Version 1.89: * Added dynamic recursion for directories (available when adding files using the "Add folder" operation) * Added more operations to custom file modification * Added possibility to specify command line for custom uninstaller * Fixed a problem with "Execute and wait" operation in Windows 9x/ME Version 1.88: * Added "Execute program and wait" and "Ask yes/no question" to the shell operations page * Improved Portuguese language set * Miscellaneous bug fixes Version 1.87: * Added Portugese language set * Associated a variable with each installation item * Added support for custom build-time constants (Edit / Tools => Build-time constants) * Fixed a bug with backup removal during uninstallation Version 1.86: * Temporarily disabled "Re-create self extracting exe"-option due to known problem in Norton AntiVirus which occationally causes repacked executables to be identified as Trojan viruses * Added improved French language set * Usability improvements (e.g. double clicking list items opens modify dialog) * Fixed a bug with variable in conditions * Added support for registering ActiveX exes (previously only .DLLs and .OCXs could be registered) Version 1.85: * Fixed a bug in date comparisons * Some usability improvements (e.g. more recent projects) * Fixed a minor bug in theme loading * Added Turkish language-set Version 1.84: * Added Swedish language-set * Optimized some central algorithms Version 1.82: * Fixed a bug with control values not being changed according to variable values bind to those controls * Fixed a bug with non-ActiveX shared files not being removed Version 1.81: * Improved Windows XP support * Miscellaneous improvements Version 1.80: * Added Dutch and Greek language sets. Thanks to Adriaan Stoop and Christos Teriakis Version 1.79: * Few changes to support some updates in Dialog editor * Couple of minor improvements Version 1.78: * Many minor bugfixes Version 1.77: * Added italian language-set * Made some fixes to new templates to make them look better with large fonts Version 1.75: * Added theme browser; The outlook of the entire installation can be changed with just one click * Lots of minor fixes and improvements Version 1.69: * Improvements in the user dll system (Get/Set variable value) * Fixes in ini and custom file modifications * Added support for strings in conditionals Version 1.68: * Two fixes to the progressbar(s) shown during installation (color and style were only modifiable through Dialog editor, though the options were also available on Dialogs: Options & Install sheet) * Also read-only dll files are now overwritten * Added option to run custom uninstaller before normal uninstallation Version 1.67: * Miscellaneous improvements Version 1.66: * Size optimizations: Jpeg support now takes approximately 30 kb less space than before. The decompression also reserves much less memory * Added support for any length "standard" serials * Many minor improvements Version 1.65: * Fixed major memory deallocation bug which could crash Installer Version 1.64: * Added option to change installation icon * Added option to create shortcuts to all users Start menu on Windows NT * Improved behaviour when the installation package is damaged * Fixed bug in registry key removal on Windows NT Version 1.63: * Few size optimizations: Installations will be more than 20 kb smaller; minimum installation size is now 120 kb * Added French language set (thanks to DesktopMates.com) Version 1.62: * Added German language set * Minor fixes and improvements. Version 1.61: * Added option to repack the installation, saves 60+ kb * Few bugfixes Version 1.60: * Added option to enable overwriting of in-use files * Changed behaviour of 'Force reboot'-option * Cut down resource consumption of InstallWizard (IDE) * Added Polish language set * Minor improvements Version 1.59: * Modified default installation path retrieval so that the value can be read anywhere from the registry. If you are using this feature you should check that the settings are correct after update * Fixed bug in required CPU save and load functions * Few other minor improvements Version 1.58: * Added 'File search'-variables. (See variables for more information.) * Many minor improvements and fixes Version 1.57: * Added dependency checker tool. Miscellaneous improvements * Dialog templates have changed and you should download an update for Dialog editor as well Version 1.56: * Minor usability- and other improvements Version 1.55: * Added conditionals system. It is now possible to associate conditions with all actions carried out during installation Version 1.52: * Added support for rtf text (text formatting) for license agreement and readme texts Version 1.50: * Added support for OLE / ActiveX control registration Version 1.49: * Added help documentation on font installation (which is now supported using shell file operations) Version 1.48: * Added possibility to add file operations (copy, move, delete, ...). Also added more options to custom file modifications Version 1.47: * Added possibility to add shell execution actions. (under advanced options) Version 1.45: * Fixed some problems that occured when the user used other than normal sized fonts Version 1.44: * Added replace tool which makes possible for example to change the source drive of all files in the installation Version 1.43: * Added spanish language set. Many thanks to Juan Carlos Amaya who translated the set Version 1.42: * Fixed two bugs in dialog templates system. The first bug prevented the usage of multiple instances of same custom bitmap. The second caused invalid drawing when using custom bitmaps without background window (Thanks to Senan Yang for informing us of these bugs) Version 1.40: * Fixed spelling mistakes in the help documentation Version 1.39: * Fixed an error in CPU detection routine which caused model 5 Pentium II to be identified as model 5 Celeron and vice versa Version 1.35 * Added dialog editor: All the dialogs shown during installation can be freely modified. ([re-]run AutoUpdate after installation to obtain latest version of Dialog editor) * Added support for OnMessage dll function which allows you to create own message handlers for the dialogs * Few other new features * One bugfix Version 1.29 * Fixed two severe errors caused by code structure modifications. First of the error caused bmp background images not to work and second caused passing of installation variables in incorrect order (resulting in unexpected features) Version 1.28 * Added , , and variables. Minor bugfixes Version 1.27: * Added user variables and enchanted usability Version 1.25: * Finished internal registry structure repairs; Installer can now easily perform tens of thousands registry modifications within few seconds (to same extent uninstaller removes the modifications even faster) * Improved Uninstaller user interface (if it makes any difference as the uninstallation hardly ever takes more than a second) * Added option not to provide uninstallation Version 1.24: * Added Multi_Sz registry value type. Minor improvements and optimizations Version 1.23: * Speed optimizations and minor bugfixes Version 1.22: * Added silent setup (both command line and project settings). Added support to import registry patch (.reg) files. Binary type registry values now behave as they should Version 1.21: * Speed and size optimizations * Some new features: Automated creation of uninstaller shortcut. Installer automatically offers to run uninstaller if the program is already installed * Bugfixes: Fixed an error with changing shortcut icon (thanks to Gael Hunter) and an error which caused the uninstaller not to be removed. Some other bugfixes Version 1.17: * Language corrections. Fixed an error in user information dialog where in some cases user couldn't proceed even though all information fields were filled Version 1.16: * Minor improvements; Fixed an error in Windows 2000 service pack checking Version 1.12: * Re-written internal code structure of Astrum Installer; Should be (even) more stable, fixed few bugs, system information retrieval shouldn't crash on any configurations, surrounded user dll function calls with __try - __except block * Cut down Installer memory consumption (when showing slide show) * Added possibility not to show background window. Added file properties (Files: Advanced) * Astrum InstallWizard: Speed optimizations (faster project loading), improvements to usability and smoother setup creation Version 1.07: * Language check for DLLs * Bugfixes and minor improvements Version 1.06: * Improved multilanguage support * Minor bugfixes Version 1.05: * Added multilanguage support