Skip to content

v0.10.0

Latest

Choose a tag to compare

@github-actions github-actions released this 07 Jun 04:37
· 2 commits to main since this release
c515a1b

Added

  • Compact subcommand to compress MPQ archive after creation/editing
  • Support passing multiple files to the add and remove subcommands
  • Support reading file paths from stdin in the add and remove subcommands
  • Support adding entire directories with the add subcommand
  • Add an update flag to the add subcommand to skip files whose archived size matches the on-disk size

Fixed

  • extract command now reports an error when the output directory cannot be created
  • Path traversal guard in extract uses fully resolved paths, closing a potential bypass
  • Crash when reading strong signatures from malformed or truncated archives
  • Docker glibc image updated to ubuntu:24.04
  • Adding files is now ordered and operating system agnostic
  • add subcommand now returns non-zero exit codes on failure
  • Error messages now include StormLib error codes
  • Duplicate error messages removed
  • Makefile build targets corrected in CONTRIBUTING.md

Changed

  • --filename-in-archive and --directory-in-archive replaced by a unified --path flag
  • The path flag on add now acts as an archive path prefix when a directory is given

Thanks

  • Thanks to @sjoblomj for the contributions in this release