github megastep/makeself release-2.6.0
Makeself v2.6

16 hours ago

Highlights

  • Added --preextract hook with --show-preextract, enabling scripted checks before extraction and full shUnit2 coverage.
  • Introduced --comp-extra so archives can pass extra flags (e.g., --no-name) to any compressor, plus positive/negative tests.
  • Documented SETUP_NOCHECK=1 to skip integrity verification; new regression test ensures behavior.

Changes

  • CI: Migrated Linux runners to Ubicloud, refreshed BSD/Solaris VMs, ensured zstd availability, and updated Actions to Node 20-compatible versions.
  • Build tweaks: Restored Rocky Linux 9 images, improved base64 handling for BSD/macOS, fixed zstd offset plus checksum messaging.
  • UX fixes: --accept now skips pager, pager invokes -e when available, directory creation and checksum success emit via stdout.
  • Security: OpenSSL encryption defaults to -pbkdf2 with SHA-256 digest to avoid deprecated key derivation.
  • Docs: Updated README/man page for new flags (--comp-extra, --preextract, --target) and checksum environment variable.

Contributors

Stephane Peter, Mark Landis, Mykyta Poberezhniy, OMRON SENTECH, zero-pytagoras, Aaron Queen, Dridi Boukelmoune, Jan Vermaete, Joakim Fors, Peter Whittaker, Stas Fomin, emirbuljubasic, mpoberezhniy, the-real-neil

Don't miss a new makeself release

NewReleases is sending notifications on new releases.