ANN: Inno Setup 6.6.0 released

155 views
Skip to first unread message

Martijn Laan

unread,
Nov 12, 2025, 3:03:40 AM11/12/25
to innosetup
Hi everyone,

Inno Setup 6.6.0 has been released.

Highlights are:
  • Setup and Uninstall now support dark mode, forced or automatic, and custom styles.
  • See the updated WizardStyle help topic for more information, special considerations, and example screenshots.
  • Alternatively, check out the new Wizard Style page in the New Script Wizard, allowing to choose a style and view example screenshots.
  • High-contrast users stay supported: custom styles are automatically deactivated if Windows high-contrast theme is active, and a new /NOSTYLE command line parameter is also available.
This new feature does not increase the size of Setup if not used and is fully backward compatible.

And also:
  • Updated wizard defaults bring larger windows, Segoe UI fonts, DPI-aware aspect ratios, and retire WizardResizable, while keeping WizardSizePercent.
  • Pascal Script gains IsWinDark, IsDarkInstallMode, stock icon helpers, command link button support, revised CreateCustomForm, and new math and color utilities.
  • Security hardening doubles random characters in temp names, switches to CSPRNG generation, randomizes Uninstall directories, and fixes TOCTOU edge cases.
  • Compiler IDE refinements improve dark-mode contrast, use 9-point Segoe UI, and extend Windows 11 dark menu support, plus scripts now accept #rrggbb colors, have more /SUPPRESSMSGBOXES coverage, and auto-recreate missing temp folders in a specific scenario.
Download: https://www.jrsoftware.org/isdl.php

For the complete list of what's new/changed, see: What's new in this version?.

If you are using Inno Setup commercially, please purchase a license. Thank you to everyone who has already done so. Your support keeps development going. Donations also remain welcome.

Greetings,
Martijn Laan and Jordan Russell

Martijn Laan

unread,
Nov 20, 2025, 9:47:11 AM11/20/25
to 'Martijn Laan' via innosetup on [innosetup]
Hi,

Inno Setup 6.6.1 has been released.

Among other updates, this version improves custom styles by preserving custom RTF text colors and introduces a new [Files] flag, notimestamp, to make it easier to reproduce builds.


For the complete list of what's new/changed, see: What's new in this version?.

Download: https://www.jrsoftware.org/isdl.php

Using Inno Setup commercially? Please purchase a license.

Martijn Laan

unread,
Jan 6, 2026, 5:48:24 AM (3 days ago) Jan 6
to innosetup
Hi,

Inno Setup 6.7.0 has been released. 

Highlights of this version include:
For the complete list of changes, see: https://jrsoftware.org/files/is6-whatsnew.htm

Download: https://www.jrsoftware.org/isdl.php

Additionally, we’re happy to report that we’re making great progress on Inno Setup 7, which will include both 32-bit and 64-bit editions.

Inno Setup 7 can build either 32-bit or 64-bit installers. The 32-bit and 64-bit editions can be installed side by side, and both can coexist with Inno Setup 6.

This work would not have been possible without the support provided through the purchase of commercial licenses. Using Inno Setup commercially? Please purchase a license.

You can read more about Inno Setup 7 here: https://jrsoftware.github.io/issrc/whatsnew.htm

Please let us know on the forum if you have any questions or suggestions, or if you would like to test it yourself.

Happy New Year!

Eivind Bakkestuen

unread,
Jan 6, 2026, 5:08:27 PM (3 days ago) Jan 6
to inno...@googlegroups.com
Great news :)

--
You received this message because you are subscribed to the Google Groups "innosetup" group.
To unsubscribe from this group and stop receiving emails from it, send an email to innosetup+...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/innosetup/176769649948.7.3577944849290592717.1103672010%40innosetup.nl.

Tommi Prami

unread,
Jan 7, 2026, 1:36:27 AM (2 days ago) Jan 7
to inno...@googlegroups.com
Yellow,

Nice! Thanks for this release.

-tee-

--

Alex Born

unread,
Jan 7, 2026, 6:41:52 AM (2 days ago) Jan 7
to innosetup
Hello!
Thanks for the new release.

Please explain how to use the style file and background image together.
I use the CodeClasses.iss script example.

If I specify a background image file, the controls do not accept the style.

WizardStyle=modern
WizardStyleFile=..\Styles\Glow.vsf
WizardBackImageFile=..\Images\BG_NOuter.png

001.png

If I remove the background image directive, the elements are styled according to the style file.

WizardStyle=modern
WizardStyleFile="..\Styles\Glow.vsf"

002.png

Why disable the style of controls when using a background image?
How do I enable the style of controls together with the background image?

With best wishes
среда, 7 января 2026 г. в 07:36:27 UTC+1, Tommi Prami:

Martijn Laan

unread,
Jan 7, 2026, 6:59:44 AM (2 days ago) Jan 7
to innosetup
Hi,

This is because of this (from the help file):
if a custom style is not specified by WizardStyle, it will automatically activate custom style windows11 with modifiers excludelightcontrols and hidebevels.

What you're seeing is the 'excludelightcontrols' modifier.

I agree it should check WizardStyleFile as well, but by mistake it doesn't at the moment apparently.

You can work around this by specifying windows11 in your WizardStyle directive, so WizardStyle=modern windows11

But this Glow style looks like a dark style to me, so I would recommend using this instead: WizardStyle=modern dark

That way you get dark icons, images and title bar, better matching the Glow style, and using dark mode also means excludelightcontrols has no effect.

See the example below.

Greetings,
Martijn

modern dark



modern windows11



Op 7-1-2026 om 12:41 schreef Alex Born:
Hello!
Thanks for the new release.

Please explain how to use the style file and background image together.
I use the CodeClasses.iss script example.

If I specify a background image file, the controls do not accept the style.

WizardStyle=modern
WizardStyleFile=..\Styles\Glow.vsf
WizardBackImageFile=..\Images\BG_NOuter.png


If I remove the background image directive, the elements are styled according to the style file.

WizardStyle=modern
WizardStyleFile="..\Styles\Glow.vsf"

Alex Born

unread,
Jan 7, 2026, 8:00:33 AM (2 days ago) Jan 7
to innosetup
Thanks for the explanation.

Yes, I read the help file, but I was confused by the phrase “custom style is not specified” because I use custom style and set it with the directive WizardStyleFile.

The Glow.vsf style is here as an 'custom style' example.

Therefore, in order to use the style file set by the WizardBackImageFile directive and the background image set by the WizardBackImageFile directive, it is necessary additionally specify the windows11 style in the WizardStyle directive.

:-)

среда, 7 января 2026 г. в 12:59:44 UTC+1, Martijn Laan:

Alex Born

unread,
Jan 7, 2026, 8:02:11 AM (2 days ago) Jan 7
to innosetup
Therefore, in order to use the style file set by the WizardStyleFile directive and the background image set by the WizardBackImageFile directive, it is necessary additionally specify the windows11 style in the WizardStyle directive.

среда, 7 января 2026 г. в 14:00:33 UTC+1, Alex Born:

Martijn Laan

unread,
Jan 7, 2026, 8:08:46 AM (2 days ago) Jan 7
to innosetup
Agreed, but note how it says "custom style is not specified by WizardStyle".

So it does not also check whether WizardStyleFile is set, which is a bug I will fix.

After this fix, bevels will reappear. If you do not want those, you should pre-emptively use this instead of my previous advice:

WizardStyle=modern dark hidebevels

Greetings,
Martijn

Op 7-1-2026 om 14:00 schreef Alex Born:
Reply all
Reply to author
Forward
0 new messages