Download Inno Setup 5.0.6
Jordan Russel Software has released version 5.0.6 of Inno Setup 5. This program makes it easy to build an installer for a Windows machine. The program provides the ability to add information to the registry and ini files, create shortcuts and compress the installation files. Furthermore, an uninstaller can also be created and the installation can be made available in several languages. In addition to the program itself, a so-called QuickStart Pack is also available. This contains some additional programs, including a GUI for creating Inno Setup scripts, and programs that convert InstallShield’s IWZ project files or Visual Basic (.vbp) project files into Inno Setup’s ISS files. The changelog for this release looks like this:
Changes in 5.0.6:
- This version introduces a new Inno Setup logo, new icons for the Inno Setup IDE, and new wizard images for the Inno Setup installer, created by glyFX.
- New [Files] section flag: createallsubdirs. By default the compiler skips empty directories when it recurses subdirectories searching for the Source filename/wildcard. The createallsubdirs flag causes these directories to be created at install time (just like if you created [Dirs] entries for them). Must be combined with recurse subdirs.
- New flag supported by the [Components] and [Tasks] sections: checkablealone. This flag specifies that the component/task can be checked when none of its children are. By default, if no Components/Tasks parameter directly references the component/task, unchecking all of the component/task’s children will cause the component/task to become unchecked.
- Pascal Scripting changes/improvements:
- An AddEx function has been added to TInputOptionWizardPage to allow the addition of subitems.
- Various properties have been added to the TInput…WizardPage classes to allow access to the wizard page controls.
- Event function NeedRestart is now called near the end of the installation process instead of at the beginning.
- In DLL function imports, new options ‘setuponly’ and ‘uninstallonly’ are supported, which cause a DLL to be loaded only when the script is running from Setup or Uninstall, respectively.
- Added new UnloadDLL and GetShellFolderByCSIDL functions.
- /LOG changes:
- No longer (automatically) logs when the event functions InitializeSetup, InitializeWizard, GetCustomSetupExitCode, and DeinitializeSetup are called successfully — only if they raise exceptions, and in the case of InitializeSetup, if False is returned.
- Now logs the function name when the NeedRestart, RegisterPreviousData, InitializeUninstall, DeinitializeUninstall, CurUninstallStepChanged, and UninstallNeedRestart event functions raise exceptions.
- Compiler IDE changes/improvements:
- New “Debug Output” view that shows log messages from Setup/Uninstall in real time. (These are the same messages seen in the log file produced when Setup/Uninstall is run with the /LOG switch.)
- New Pause on exceptions option (accessible via View | Options). Unchecking this will prevent the debugger from pausing when an exception is raised from [Code]†
- Now preserves the position of the splitter when you close the IDE.
- Console-mode compiler (ISCC.exe): A new /F switch is supported which can be used to specify a new output filename, overriding any OutputBaseFilename setting in the script.
- Improved Setup load time on installations containing hundreds of components at varying levels.
- Updated zlib library to version 1.2.2.
- Fix: When multiple patterns were specified in a [Files] section Excludes parameter, patterns that included backslashes were handled incorrectly.
- Fix: [Components]: If you had two child radio buttons and one had children of its own, then unchecking & rechecking the top-level item would cause both radio buttons to be checked.
- Based on RemObjects Pascal Script SVN code revision 1000.
- Minor tweaks.
[break]The following downloads are available:
Inno Setup 5.0.6 Setup
Inno Setup 5.0.6 source code
Quick Start Pack 5.0.6
Encryption Module
Encryption Module source code
Version number | 5.0.6 |
Operating systems | Windows 9x, Windows NT, Windows 2000, Windows XP, Windows Server 2003 |
Website | Jordan Russell’s software |
Download | |
File size |
1.04MB |
License type | Conditions (GNU/BSD/etc.) |