Back

jrsoftware.org
Patches for Inno Setup
Windows
9 patches available
Inno Setup is a free installer for Windows programs by Jordan Russell and Martijn Laan. First introduced in 1997, Inno Setup today rivals and even surpasses many commercial installers in feature set and stability.
Inno Setup Version 6.4.3
Release Date
5/3/2025
Bug Fix?
Yes
Minor Release?
Yes
Patch Notes

6.4.3 (2025-05-03)$$$$$$Compiler IDE change: The editor now restores selections on undo and redo.$$$Inno Setup now includes a new command-line tool; ISSigTool. This tool is designed to sign files using ECDSA P-256 cryptographic signatures. Compil32; ISCC; and ISCmplr use these signatures to verify a number of DLL files before loading them. This is a technology preview that is subject to change (e.g.; any signatures you create now may have to be recreated when upgrading to the next version).$$$Note: ISSigTool does not replace Microsofts signtool in any way and is in fact not related to Authenticode Code Signing at all.$$$Fix: Autocomplete support for parameter names in the [Components] and [Dirs] sections was broken since 6.1.1.$$$Fix: Pascal Scripting support function Extract7ZipArchive which was introduced by 6.4.0 would fail with error 11 on older versions of Windows; at least Windows 8.1 and Windows Server 2016.$$$Minor tweaks and documentation improvements.
Inno Setup Version 6.4.2
Release Date
3/13/2025
Bug Fix?
Yes
Minor Release?
Yes
Patch Notes

6.4.2 (2025-03-12)$$$$$$Added [Setup] section directive CloseApplicationsFilterExcludes.$$$Inno Setup is now built using Delphi 12.1 Athens instead of Delphi 11.3 Alexandria.$$$Inno Setup is now signed using a new code signing certificate. The publisher name on this new certificate; Pyrsys B.V.; is a company owned by Inno Setup co-developer Martijn Laan.
Inno Setup Version 6.4.1
Release Date
2/12/2025
Bug Fix?
Yes
Minor Release?
Yes
Patch Notes

6.4.1 (2025-02-12)$$$$$$Compiler IDE changes$$$$$$Added mouseover tooltips for all Pascal Scripting support functions and class members showing their prototype. Always shows all classes members instead of just those of the current objects class.$$$Autocompletion lists now use the same font as the editor.$$$Fix: When the IDE was started for the first time on a system with a DPI setting over 100%; the editors initial font size was larger than expected.$$$Other changes$$$$$${reg:...} constants can now also embed REG_DWORD-type registry values.$$$Fix: In 6.4.0; using Shift+ in a HotKey parameter in the [Icons] section didnt work and required Shift instead; so for example Ctrl+ShiftM instead of Ctrl+Shift+M.$$$Fix: In 6.4.0; a custom form shown using [Code] didnt have a taskbar button if Setups wizard was not visible at the time.$$$Added official Arabic translation.$$$Some minor tweaks and improvements.
Inno Setup Version 6.4.0
Release Date
1/9/2025
Bug Fix?
Yes
Minor Release?
No
Patch Notes

6.4.0 (2025-01-09)$$$$$$Compiler IDE changes$$$$$$Updated the Scintilla editor component used by the Compiler IDE to the latest version.$$$$$$Multiple selection editing has been improved:$$$$$$Added new Add Next Occurrence menu item to the Edit menu to add the next occurrence of the current word or selected text as an additional selection (Shift+Alt+. or Ctrl+D; see below).$$$Added new Select All Occurrences menu item to the Edit menu to select all occurrences of the current word or selected text (Shift+Alt+; or Ctrl+Shift+L).$$$Added new Select All Find Matches menu item to the Edit menu to select all matches of the last find text (Alt+Enter).$$$Additionally; the Find (Ctrl+F) and Replace (Ctrl+H) dialogs now both support being closed by Alt+Enter to directly select all matches.$$$Added shortcuts to add a cursor or selection up or down (Ctrl+Alt+Up and Ctrl+Alt+Down). For multi-line selections this extends the selection up or down and never shrinks.$$$Added shortcut to add cursors to line ends (Shift+Alt+I). Behaves the same as in Visual Studio Code; so for example does nothing if all selections are empty.$$$Added shortcuts to add a word or line as an additional selection (Ctrl+Double Click and Ctrl+Triple Click or Alt+Double Click and Alt+Triple Click).$$$Added shortcut to remove a selection by clicking it (Ctrl+Click or Alt+Click).$$$Multiple selection now works over Left; Right; Up; Down; Home and End navigation and selection commands.$$$Multiple selection now works over word and line deletion commands; and line end insertion.$$$Multiple selection now works better with Copy and Paste commands.$$$Left; Right; etc. navigation with rectangular selection is now allowed.$$$The Find and Replace dialogs and the tools from the Tools menu which generate script text now all work better with multiple selections present.$$$Other editor changes:$$$$$$Added support for Visual Studio Code-style editor shortcuts; like Ctrl+D to Add Next Occurrence; Ctrl+Shift+K to delete a line and Alt+Click to add an additional cursor or remove a selection.$$$To activate this use the Options menu item in the Tools menu to set the new Keys option in the Editor group to Visual Studio Code.$$$The updated Compiler IDE Keyboard And Mouse Commands help topic lists all differences with the classic keyboard and mouse shortcuts.$$$Only if Visual Studio Code-style editor shortcuts have been activated: Added shortcuts to copy line down (Shift+Alt+Down) and to indent or unindent lines (Ctrl+] and Ctrl+[).$$$Added parameter hints for all Pascal Scripting support functions for quick reference to the functions parameter names; types; and order. Parameter hints can be invoked manually by pressing Ctrl+Shift+Space or automatically by using the new Invoke parameter hints automatically option which is enabled by default.$$$Added autocompletion support for all Pascal Scripting support functions; types; constants; etcetera. Existing option Invoke autocompletion automatically controls whether the autocompletion suggestions appear automatically or only when invoked manually by pressing Ctrl+Space or Ctrl+I.$$$Added parameter hints and autocompletion support for all Pascal Scripting support class members and properties. Both always show all classes members and properties instead of just those of the current objects class.$$$Added autocompletion support for all Pascal Scripting event function parameters. Always shows all parameters instead of just those of the current event function.$$$Added autocompletion support for the [Messages] section.$$$Improved autocompletion support for all Flags parameters: now works for multiple flags instead of for the first only.$$$Added new Enable section folding option which allows you to temporarily hide sections while editing by clicking the new minus or plus icons in the editors gutter or by using the new keyboard shortcuts (Ctrl+Shift+[ to fold and Ctrl+Shift+] to unfold) or menu items. Enabled by default.$$$The editors gutter now shows change history to keep track of sa
Inno Setup Version 6.3.3
Release Date
7/12/2024
Bug Fix?
Yes
Minor Release?
Yes
Patch Notes

6.3.3 (2024-07-12)$$$$$$Improved support for ASLR.
Inno Setup Version 6.3.2
Release Date
6/29/2024
Bug Fix?
Yes
Minor Release?
Yes
Patch Notes

6.3.2 (2024-06-29)$$$$$$Pascal Scripting change: Fixed support function TStream.Seek.
Inno Setup Version 6.3.1
Release Date
6/10/2024
Bug Fix?
Yes
Minor Release?
Yes
Patch Notes

6.3.1 (2024-06-10)$$$$$$Fix Compiler IDE startup error on systems with very high DPI.
Inno Setup Version 6.2.2
Release Date
2/15/2023
Bug Fix?
Yes
Minor Release?
Yes
Patch Notes

6.2.2 (2023-02-15)$$$$$$Changes to further help protect against potential DLL preloading attacks; contributed by Johannes Schindelin from the Git for Windows team.$$$Pascal Scripting changes: Improved support for downloads using basic authentication; contributed by Christian Beck.$$$Added new AddEx function to the TDownloadWizardPage support class.$$$Added new SetDownloadCredentials support function.$$$Added official Hungarian translation.
Inno Setup Version 6.2.1
Release Date
4/14/2022
Bug Fix?
Yes
Minor Release?
Yes
Patch Notes

Changes to further help protect uninstallers against potential DLL preloading attacks when running under the SYSTEM account; contributed by Johannes Schindelin from the Git for Windows team.$$$Fixed a cosmetic issue if the icon file specified by the [Setup] section directive SetupIconFile contains more than 13 icons. Thanks to Wilenty and Martin Prikryl for the initial investigation.
Interested in automating patching for Inno Setup?