Inno Setup 6
Revision History

Copyright © 1997-2025 Jordan Russell. All rights reserved.
Portions Copyright © 2000-2025 Martijn Laan. All rights reserved.
For conditions of distribution and use, see LICENSE.TXT.

Want to be notified by e-mail of new Inno Setup releases? Subscribe to the Inno Setup Mailing List!

Inno Setup 6.7

6.7.0-dev (?)

Using Inno Setup commercially? Please purchase a license.

Custom wizard background colors and images

Setup now allows you to specify a custom background color and optionally also a background image. This supports blending the color and image with each other, and optionally supports using a separate background color and image if dark mode is active.

Custom background colors are also supported by Uninstall.

These changes are backward compatible: if you do not set any of the new directives, then your installers and uninstallers will look the same as before.

Compiler IDE improvements

Autocomplete now cuts [Setup] section directive lookup time, and #include tabs are more manageable, even in large projects.

Security improvements

Updating is recommended, even if you don't plan to use the other enhancements right away. We continually add extra checks to make your installers safer and more reliable. In this version:

Other changes
Inno Setup 6.6

6.6.1 (2025-11-20)

6.6.0 (2025-11-11)

Dark mode and custom styles in Setup and Uninstall

Setup and Uninstall now both support dark mode, forced or automatic. Custom styles are also supported.

This new feature does not increase the size of Setup if not used and is fully backward compatible.

Other changes to the look and feel of Setup and Uninstall

The default look and feel of Setup and Uninstall has been further modernized by switching to the Segoe UI font, along with other improvements.

Security improvements

Updating is recommended, even if you don't plan to use the other enhancements right away. We continually add extra checks to make your installers safer and more reliable. In this version:

Other changes
Inno Setup 6.5

6.5.4 (2025-09-24)

Using Inno Setup commercially? Please purchase a license.

6.5.3 (2025-09-11)

6.5.2 (2025-09-10)

Improved graphics

It's now possible to use .png files in Setup and Uninstall, and use of transparency has been increased.

Removed main size limits

The size limit of 2 GB for a single Setup.exe and for disk slices has been removed.

Improved downloading and archive extraction Other changes

6.5.1 (2025-08-18)

6.5.0 (2025-08-12)

Introducing commercial licenses

Over the years, a number of users have expressed to us a desire to see their organizations support the ongoing development of Inno Setup, but have found that organization policies often make it difficult or impossible to approve a donation. By introducing a commercial license option, we aim to provide a straightforward and familiar way for organizations to contribute to the project's sustainability.

Additionally, many organizations prefer having official licenses on record for all software they use, as it helps with audits and internal compliance checks.

Finally, your support through license purchases directly enables us to improve and maintain Inno Setup.

For these reasons we are introducing commercial licenses. If you or your organization benefit from using Inno Setup in a commercial context, we kindly ask that you purchase a license. Thank you for helping ensure the continued development of this software.

Licenses can be purchased from our new order page, which includes more questions and answers. All commercial licenses are perpetual and require a single payment. They include two years of updates, major and minor. After this period, your current version will remain licensed and functional as-is.

Improved archive extraction

It's now possible to extract password-protected archives, multi-volume archives, and multiple extra archive formats such as .zip.

Additionally, the [Files] section now supports archive extraction. Writing Pascal Script to extract an archive is no longer necessary.

All of this is optional and does not increase the size of Setup if not used.

Improved file downloads

The [Files] section now supports file downloads. Writing Pascal Script to download a file is no longer necessary and is in fact less efficient since it requires an intermediate temporary file which this new download support doesn't.

New signature-verification capability

Inno Setup now includes an integrated signature-verification capability that can be used to detect corruption or tampering in your files at compile time, before files are included in an installer being built, or during installation, before Setup copies external files onto a user's system.

Any type of file may be signed and verified, and creation of signatures does not require a certificate from a certificate authority. There is no cost involved.

Note, however, that these signatures cannot be used to eliminate an "Unknown publisher" warning message shown by Windows when an installer or other EXE file is started. That requires a completely different kind of signature (Authenticode) embedded inside the EXE file by a different tool (Microsoft's signtool.exe), and it does require a (usually expensive) code-signing certificate from a certificate authority.

A more detailed summary:

Other changes

Some messages have been added and removed in this version: (View differences in Default.isl.)

Note: The official Icelandic translation has been reclassified as unofficial due to the absence of a maintainer.

Inno Setup 6.4

6.4.3 (2025-05-03)

6.4.2 (2025-03-12)

6.4.1 (2025-02-12)

Compiler IDE changes

Other changes

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:

Other editor changes:

Other Compiler IDE changes:

Other changes

Contributions via GitHub: Thanks to Sergii Leonov, John Stevenson, and jogo- for their contributions!

Thanks to Neil Hodgson and Igor Pavlov for their continued work on Scintilla and the LZMA SDK!

Some messages have been added and changed in this version: (View differences in Default.isl.)

Note: The official Icelandic translation has not yet been updated for these changes.

Inno Setup 6.3

6.3.3 (2024-07-12)

6.3.2 (2024-06-28)

6.3.1 (2024-06-10)

6.3.0 (2024-06-09)

Support for UTF-8 encoded files improved

Support for Arm64 systems improved, and related enhancements

Support for #include files improved

Support for Windows Vista, Windows Server 2008, and the Itanium architecture removed

Compiler IDE changes

Support for logging improved

Other changes

Contributions via GitHub: Thanks to Achim Stuy, ser163, Jens Geyer, and Sergii Leonov for their contributions.

Inno Setup 6.2 Revision History