github emmercm/igir v4.3.2

10 hours ago

Release Highlights

This release addresses some user-submitted bugs & feature requests.

Feature: --patch-only option

The option lets you write only patched ROMs, skipping all others.

Thank you @noah978 for the suggestion!

Feature: --trim-scan-files <mode> option

The option lets you always or never scan files not inside archives. --trim-scan-files never can help speed up your processing time if you know you definitely don't have any trimmed ROMs.

Thank you @HeroponRikiBestest for the suggestion!

Feature: handle region variants for {emulationstation} and {romm}

Some ROM frontends differentiate regional variants of consoles, such as:

  • NEC PC Engine vs. TurboGrafx
  • Nintendo NES vs. Famicom
  • Sega Genesis vs. Mega Drive

Igir will do its best to pick the right one based on DAT information.

Thank you @dirn and @Europia79 for working through this with me!

All changes

24 February 2026 - 4721abe - v4.3.2 (#2049)
24 February 2026 - 547a49a - Chore: update dependency wrap-ansi to v10 (#2047)
24 February 2026 - 95db495 - Feature: trimmed file scanning mode option (#2048)
23 February 2026 - 9d76db8 - Chore: update dependency chdman to v0.285.1 (#2046)
22 February 2026 - ac0b75b - Fix: re-scan archives cached as empty (#2044)
21 February 2026 - ed47629 - Chore: update lockfile (#2045)
21 February 2026 - 319f9f3 - Feature: patch only option (#2042)
20 February 2026 - 6cb963c - Feature: handle regional variant names with tokens (#2041)
20 February 2026 - e42316b - Refactor: avoid Buffer.toString() when parsing DAT contents (#2043)
20 February 2026 - 05c36c4 - CI: use the correct reusable workflow syntax (#2040)

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.