Download Inno Setup 5.0.5 beta

Spread the love

Jordan Russell has just released the fifth beta version of Inno Setup 5. With this program you can easily put together an installation program for the Windows platform. The program allows you to add information to the registry and ini files, create shortcuts and compress the installation files. You can also provide an uninstaller and make the installation available in multiple languages. The changelog of the entire beta trajectory is up this one page, but the changes from version 5.0.5 beta look like this:

Changes in 5.0.5 beta:

  • New [Setup] section directive: OutputManifestFile. When set, the compiler will create a text file detailing information about the files compiled into Setup.
  • Pascal Scripting changes/improvements:
    • Added new exception-related functions: GetExceptionMessage, RaiseException, and ShowExceptionMessage.
    • The ExtractTemporaryFile support function now raises an exception with a descriptive error message when it fails, instead of returning a Boolean indicating success/failure.
    • GetSpaceOnDisk: Added new InMegabytes parameter. By setting it to False, you can get figures in bytes (capped at 2 GB-1).
    • RegWriteMultiStringValue: When writing values, it now appends two null terminators automatically, like [Registry] does when writing multisz-type values.
  • Console-mode compiler (ISCC.exe) improvements:
    • A new /O switch is supported which can be used to specify a new output path, overriding any OutputDir setting in the script.
    • A new /Q switch is supported which causes it to compile quietly, printing only error messages.
    • Error messages are now written to standard error instead of standard output.
    • Note: If you were previously redirecting all compiler messages to a file using >filename you will now need to use >filename 2>&1 to capture standard error as well. If you wish to redirect only standard error, use 2>filename.
  • When ChangesAssociations=yes and/or ChangesEnvironment=yes are used, it now notifies Windows of the changes after any [Run] section entries are processed and the CurStepChanged(ssPostInstall) event function is called.
  • Reverted one of the small image placement changes in 5.0.4: horizontally centering has been restored.
  • Fix: When the ExpandConstant support function was called at uninstall time, ” rel=”external”>common* constants always mapped to their ” rel=”external”>user* equivalents even if the user had administrative privileges.
  • Fix: ChangesAssociations=yes worked on Windows NT 4.0 and 2000 but had no effect on Windows XP.
  • Fix: When writing empty REG_MULTI_SZ values, it should only append 1 null terminator, not 2.
  • Based on RemObjects Pascal Script SVN code revision 983.
  • The uninstall program’s version is now 51.34.0.0.
  • Minor tweaks.

Version number 5.0.5 beta
Operating systems Windows 9x, Windows NT, Windows 2000, Windows XP, Windows Server 2003
Website Jordan Russell
Download
File size

1,001.00kB

License type Conditions (GNU/BSD/etc.)
You might also like