Release notes

This page contains an overview of the InstallMate 11 releases.

Version Build Changes
11.9.7899 9372 Fixed lookup of compressed dialog font descriptions
11.9.7898 9371 Added .Net 9.0.8 and .Net 8.0.19 runtime prerequisites
Re-added .Net 4.7.2 runtime prerequisite as an optional item
Reduced base size of installer by compressing UI resources
Reduced base size of installer by omitting unused helper programs
11.8.7852 9329 Remove read-only attribute from installed Setup.exe if inherited from install media
11.8.7843 9271 Added .Net 9.0.5 and .Net 8.0.16 runtime prerequisites
11.7.7840 9267 Made sure that disk spanning archives are retrieved from the original installation directory
11.7.7835 9251 Fixed a few issues with the use of extension DLLs, in particular 32-bit -> x86 renaming
11.7.7834 9250

Replaced CPUs option by separate Physical CPUs and .EXE support options in Requirements, Components, and various other places. See CPU architecture support for details.

Note: we recommend that you check the converted settings for suitability after you open your existing InstallMate project for the first time in InstallMate 11.7.

11.6.7828 9239 Added correct arm64 CPU abbreviation for target requirements check
11.6.7825 9234 Added .Net 9.0.4 and .Net 8.0.15 runtime prerequisites
Fixed an issue where reversed function arguments caused empty disk span names
11.5.7785 9201 Fixed an issue where reversed function arguments caused an access violation
11.5.7781 9195 Added .Net 9.0.2 and .Net 8.0.13 runtime prerequisites
Fixed PerceivedType registration
11.5.7774 9192 Added Add-on installer project template
Added stable tie breaking rules to the sorting of various installation item types
Added selected legacy add-ons from InstallMate 9.x for MSVC runtime libraries 2008-2010
Internal revision of library functions
11.4.7765 9176 Fixed an issue with NULL argument pointer being rendered as "null" in Run Program action
11.4.7762 9175 Changed the way that System Info is populated in the About box
11.4.7751 9167 Added per-CPU installer project template
Added two missing messages to the installer translations
Various fixes for DLL and EXE self-registration edge cases
Removed the last Windows 9x-era short file name conversions
Moved [un]installation root folder to Windows\Installer\{...guid...} for pre-InstallMate 11 projects
More source code modernisation and improvements due to static code analysis
11.3.7717 9160 Intermediate build output no longer uses %TEMP% folder unless build target is a network folder
11.3.7709 9159 Added prerequisite handlers for .Net 9.0.1 and .Net 8.0.12
Restored mouse wheel scrolling support in RichText editor
Font localizations are now included based on primary language ID instead of exact match
Made installation location of items in component list more explicit
A few dozen minor UI improvements and corrections across InstallMate Builder
11.2.7688 9152 Fixed further issues with service installation and display, partially inherited from InstallMate 9
11.2.7671 9146 Fixed an invalid access after removing all files from a folder
Added new preflight check BLD:E0133 to detect duplicate control IDs
11.2.7666 9145 Added anti-recursion checks to subclassed windows
Fixed a copy & paste problem in dialog boxes that left pasted controls at 0 x 0
11.2.7658 9143 Increased upper limit for Setup.exe stubs + resources from 16 MB to 256 MB
Fixed internal conversion of Platforms to Architectures in several places
Fixed incorrect condition variables in .Net 9 prerequisites
11.1.7623 9131 Fixed several issues with service installation and display, partially inherited from InstallMate 9
11.1.7604 9118 Added missing Arm64 regsvr32.exe helper
Made SHA-1 and SHA-256 mutually exclusive until further notice
Added latest Windows 11 SDK signtool.exe
Restored InstallMate 9.x identifier checks
11.0.7595 9114 Initial public release