Skip to content

v2.9.0

Latest
Compare
Choose a tag to compare
@russellbanks russellbanks released this 20 Jan 20:57
· 26 commits to main since this release

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 of i32 - #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, and DisplayVersion 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