Skip to content

2.9 Windows & Linux

Choose a tag to compare

@YadeWira YadeWira released this 25 Mar 18:42
· 121 commits to master since this release

v2.9 (03/25/2026) (public)

  • new subcommand interface: a (compress), x (decompress), mix, list
    subcommand is now required; running without one shows the help screen
  • new subcommand: [a] compress only -- process JPG files, skip PJG
  • new subcommand: [x] decompress only -- process PJG files, skip JPG
  • new subcommand: [mix] mixed mode -- auto-detect, warns if both directions used
  • new subcommand: [list] list PJG info (replaces -list flag)
  • new switch: [-module] machine-friendly output: OK/ERROR + elapsed seconds
  • passing a directory as argument now automatically recurses into it
  • fixed: crash with accented/special characters in path (Windows drag & drop)
  • fixed: file count wrong with wildcard expansion on Windows
  • fixed: wildcard expansion now uses FindFirstFileW (Unicode filenames)
  • fixed: comp. ratio 0.00% in single-thread mode
  • fixed: comp. ratio 100% in multi-thread mode with verify
  • fixed: unknown file types (.exe, .png, etc.) now skipped silently
  • fixed: em dash display issue in Windows console (codepage)
  • help screen now shows program description
  • build: binaries stripped automatically (strip --strip-unneeded)
  • minimum supported platform: Linux x64, Windows 7+
  • maintainer: Yade Bravo (https://github.com/YadeWira)