Skip to content

Releases: crazy-max/innoextract

v1.11.0

Choose a tag to compare

@crazy-max crazy-max released this 16 Aug 22:36
e4d1cc3
  • Added support for Inno Setup 6.4.2, 6.4.3, 6.5.x, 6.6.x, 6.7.x, 7.0.x and 7.1.0 installers
  • Added support for newer Inno Setup data layouts, including 64-bit loader offsets, 64-bit data block sizes, ISSig metadata and 7.x entry bitness fields
  • Fixed parsing of newer Inno Setup file, data, header, language, registry, run and task entries after upstream layout changes
  • Added end-to-end extraction tests using fixture installers built with Inno Setup versions from 5.6.1 through 7.1.0
  • Added Linux arm64 and macOS amd64 release binaries

Full Changelog: v1.10.0...v1.11.0

v1.10.0

Choose a tag to compare

@crazy-max crazy-max released this 16 Aug 16:16
2e793f6
  • Added support for Inno Setup 6.1.2, 6.2.1, 6.2.2, 6.3.x and 6.4.0 installers
  • Added support for a modified Inno Setup 5.3.10 variant
  • Added support for SHA-256, PBKDF2-SHA256 and XChaCha20 decryption
  • Added unit tests, enable with BUILD_TESTS
  • Fixed extracting files with repeated or shared starting locations in GOG Galaxy installers
  • Fixed XChaCha20 decryption on big-endian platforms
  • Fixed debug output for installers with out-of-bounds language IDs
  • Fixed builds with newer Boost and CMake versions
  • Added GitHub CI and release binaries for Linux, macOS and Windows
  • Release versions now use semantic versioning
  • Replaced USE_ARC4 build option with BUILD_DECRYPTION
  • Linking will be done using Mold or LLD if available

Full Changelog: 1.9...v1.10.0

1.9

1.9

Choose a tag to compare

@crazy-max crazy-max released this 16 Aug 14:19
1.9
  • Added preliminary support for Inno Setup 6.1.0
  • Added support for a modified Inno Setup 5.4.2 variant
  • Fixed output directory being created for unsupported installers
  • Fixed some safe non-ASCII characters being stripped from filenames
  • Fixed handling of path separators in Japanese and Korean installers
  • Fixed build with newer Boost versions
  • Windows: Fixed heap corruption
  • Windows: Fixed garbled output