github emmercm/igir v5.5.1

5 hours ago

Release Highlights

Just one fix; this release is mostly dependency updates.

Fix: don't attempt extension correction for raw-copied files

When DATs aren't provided, the default Igir behavior of --fix-extension auto treats input filenames as untrustworthy and tries to fix the extension if it recognizes the file type. But for archives that are copied as-is (because neither the extract nor zip commands are provided, or because the zip command is provided and the zip archive is already correct), Igir keeps the input file's extension, and the file type detection is wasted effort. @j9ac9k found that this caused issues when combined with --merge-discs, so the detection has been prevented for now.

To keep behavior consistent, extension correction will likely be re-enabled for these files in the future. If you want to prevent extensions from ever being changed, you can provide the --fix-extension never option.

All changes

26 September 2026 - cf3f262 - v5.5.1 (#2497)
26 September 2026 - 12e3759 - Chore: update dependencies (#2496)
26 September 2026 - dfa8900 - Chore: update re-actors/alls-green action to v1.3.0 (#2495)
26 September 2026 - 09a0917 - CI: verify native addon provenance (#2488)
26 September 2026 - 248747b - Chore: update dependency eslint-plugin-unicorn to v76 (#2494)
26 September 2026 - 00d5c4d - Chore: update GitHub Actions (#2493)
26 September 2026 - 5f1ce0e - Chore: update Node.js to v26.10.0 (#2492)
25 September 2026 - 3c4bf6d - Chore: update dependency eslint-plugin-unicorn to v75 (#2484)
25 September 2026 - 325fee9 - Refactor: reduce memory usage by replacing objects with strings (#2491)
25 September 2026 - 7b641a8 - Fix: don't attempt extension correction for raw-copied files (#2490)
25 September 2026 - 461c9bf - Chore: update dolphin-tool to 2609 (#2489)
24 September 2026 - e18fddd - Docs: clarify that 'test' also verifies input files without a write command (#2483)
24 September 2026 - 6943424 - Refactor: don't deserialize on saved cache read-back (#2487)
24 September 2026 - 44e286b - Chore: update chdman to 0.289 (#2485)
24 September 2026 - 3cf4482 - Chore: update Node.js to v26.9.0 (#2482)
24 September 2026 - 1213754 - Chore: update dolphin-tool to 2606a (#2486)
14 September 2026 - 32ad217 - Chore: update ESLint (#2481)
14 September 2026 - 807ac07 - Chore: update Node.js to v26.8.2 (#2480)
11 September 2026 - 54542da - Chore: update Scoop manifest to v5.5.0 (#2479)

Igir, and other open-source projects like it, are a labor of love. They wouldn't be nearly as meaningful without the community supporting them. Constructive feedback and general positivity will always be welcome. Be kind to others, and be kind to yourselves.
❤️ Christian

Don't miss a new igir release

NewReleases is sending notifications on new releases.