De website is nog niet bijgewerkt, maar gisteren heeft Jordan Russell een nieuwe versie van Inno Setup 5 uitgebracht. Het gaat om versienummer 5.1.4 en deze kan vanaf hier worden gedownload. Met dit programma kunnen op eenvoudige wijze installatiepakketen worden gecreëerd. Het programma biedt de mogelijkheid om informatie aan het register en ini-bestanden toe te voegen, snelkoppelingen te maken, en de installatiebestanden te comprimeren. Verder kan er ook een uninstaller worden toegevoegd en kan de installatie in meerdere talen uit te voeren. Het changelog van deze release laat de volgende veranderingen zien:
Changes in 5.1.4 beta:
- New command line parameters supported by Setup: /TASKS and /MERGETASKS. These can be used to initially select/deselect tasks.
- Pascal Scripting: Added new GetWindowsVersionEx function, which returns extended information about the user's version of Windows, including the service pack level and product edition (e.g. Professional or Home, Standard or Enterprise Server).
- Using /COMPONENTS= with an empty components list now deselects all components. Ditto for "Components=" in a .INF file (loaded via /LOADINF). Previously, it would keep the default selection in these cases.
- On the Select Tasks wizard page, when the list of tasks has to be reinitialized due to the user going back and changing the component selection, it now restores the checked state of the items from when the page was last shown.
- It should no longer be possible for a top-level, exclusive group of components or tasks to have no selection. If the script specifies that all items in the group are to be unchecked, Setup will check the first item automatically.
- Removed 1024-character limit on .INI-file values read via the " rel="external">ini:... constant or GetIniString support function. Now, values can be up to 64 KB in length, or the maximum length supported by the operating system, whichever is smaller.
- Fix: The CreateOleObject and GetActiveOleObject support functions leaked references in some cases.
- Fix: Setup would crash or fail to start if passed a command line parameter more than 255 characters in length. (This was due to a buffer overflow bug in a Delphi run-time library function.)
- Based on RemObjects Pascal Script SVN code revision 1045.
- Minor tweaks.