What's Changed
This is another big update that brings lots of installer analysis improvements and fixes!
New features ⭐
- Added a submit command to submit manifests stored locally! There doesn't need to be any specific directory structure to this. Komac will recursively find and group package manifests together and prompt you if it finds more than one - #231:
komac submit <directory path>
- Added support for Inno Setup 6.4.0 - #1030
Fixes and other changes 🔧
- Read legacy Inno Setup loader data - 5d7c0de
- Fixed duplicate progress bar causing flickering on remove version command - #1020
- Fixed panic if PE overlay offset is near end of file - #1010
- Fixed NSIS strings with unresolved language variables - 1a14144
- Fixed incorrect install scope on MSI's that can prompt for install scope - #953
- Improved architecture identification in NSIS installers - #995 & #967 (comment)
- Ignore
__MACOSX
folder in zips - ea728b9 - Fixed nested installer data inside zips not being propagated - #1000
- Fixed NSIS entry integers being read as
u32
instead ofi32
- #1005 & #1010 - Fixed
Unexpected block end
on Inno Setup Blackbox versions - #984 - Fixed stack overflow error if NSIS string references the same variable number in itself by following NSIS control flow - #977
- Fixed incorrect parsing of NSIS version on alternative versions - #975
- Fixed installer switches prompts being optional for
exe
installer type - #964 - Fixed empty
InstallerSwitches
at installer level - #964 - Fixed empty
AppsAndFeaturesEntries
at root level - adde160 - Fixed error on Ctrl+C during a prompt
- Fixed incorrect Chrome version identification - 540a620
- Improved check for WiX installers by checking
creating application
field - 6eb21ea - Fixed duplicate installer entries - #958
Publisher
,DisplayName
, andDisplayVersion
ARP entries are now removed if they match their respective values in the default locale manifest - 88cd84c- Dependency updates
Full Changelog: v2.8.0...v2.9.0