Software Update: Inno Setup 5.3.10

Jordan Russell Software released version 5.3.10 of Inno Setup on Friday. This program makes it easy to create installation packages for Windows. 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 of course also be added and several languages ​​can be selected during installation. The following changes and improvements have been made in this release:

Changes in version 5.3.10:

  • Added .NET Framework 4.0 support:
    • Added constants {dotnet40}, {dotnet4032}, and {dotnet4064}. An exception will be raised if an attempt is made to expand these constants on a system with no .NET Framework version 4.0 present.
    • [Files] section flag gacinstall can now be used on .NET Framework 4.0 assemblies too.
  • Windows 7 changes:
    • [Icons] section flag folder shortcut is now ignored when running on Windows 7 (or later), as folder shortcuts do not expand properly on the Start Menu anymore.
  • [Setup] section directive changes:
    • When SignedUninstaller is set to yes, any temporary self-copies used by Setup are now digitally signed too.
    • Uninstallable may now be set to a boolean expression, which may contain calls to check functions. For example: Uninstallable=not IsTaskSelected(‘portablemode’). See the Uninstallable documentation for details.
    • AppVerName is no longer required if AppVersion is specified. It will now effectively default to: {cm:NameAndVersion,[AppName],[AppVersion]}. The Compiler IDE’s New Script Wizard now also asks for an AppVersion instead of an AppVerName.
    • If a text VersionInfo* directive is set to an empty string (as opposed to not being specified), then the version info field is really set to an empty string now, instead of forcing a default value.
    • VersionInfoProductTextVersion now defaults to VersionInfoProductVersion if set, else AppVersion if AppVersion is set and does not include constants, else VersionInfoTextVersion.
  • Unicode Inno Setup: an issue with the taskbar button re-appearing on /VERYSILENT installs has been fixed.
  • Unicode [Code] based on RemObjects Pascal Script SVN code revision 228.
  • Minor tweaks.

The following downloads are available:
Inno Setup 5.3.10 (setup)
Inno Setup 5.3.10 (unicode)
Inno Setup 5.3.10 (source code, zip)

Version number 5.3.10
Release status Final
Operating systems Windows 7, Windows 2000, Windows XP, Windows Server 2003, Windows Vista, Windows Server 2008
Website Jordan Russell Software
File Sizes 1.47MB – 1.89MB
License type Conditions (GNU/BSD/etc.)