github emmercm/igir v4.3.1

8 hours ago

Release Highlights

Feature: more ROM signatures detected

Added:

  • Apple disks (.a2r, Kryoflux .raw, .woz)
  • Atari Jaguar (.jag)
  • Atari Lynx (.bll)
  • Nintendo DSi (.dsi)
  • Nintendo Pokémon Mini (.min)
  • Nintendo SNES (unheadered .sfc)

Signatures help with parsing archives, extension correction, and detecting trimmed ROMs.

Feature/fixes: token additions & updates

Thank you to everyone who contributed!

Fixes: trimmed ROMs

Two fixes:

  • Igir wasn't matching the padded CRC32s of trimmed ROMs correctly.
  • Writing trimmed ROMs would get retried when igir test was provided.

Thank you @d0k3 for all the help you've given with trimmed ROMs!

Sponsors

Thank you @dcramer, @rommapp, @chrisdrackett, @gavinmcfall, and @moose-juice for the monetary support you've given and continue to give! Knowing that Igir has provided value to so many people is truly humbling!

All changes

20 February 2026 - 7e7fb8f - v4.3.1 (#2039)
19 February 2026 - 54c0bec - Chore: update ESLint (#2037)
19 February 2026 - f21dc6a - Fix: don't incorrectly retry writing trimmed files (#2036)
19 February 2026 - 072e32d - Fix: match against padded CRC32 with size (#2035)
19 February 2026 - f8d9f33 - Fix: update MiSTer, RomM tokens (#2034)
19 February 2026 - 9a27b31 - Feature: Add SpruceOS/{spruce} output token support (#1982)
18 February 2026 - 8e7be01 - Fix: don't ever parse XML tag values as numbers (#2033)
18 February 2026 - 04ff5fc - Fix: Update gameConsole mappings for romm (#1897)
18 February 2026 - 860d088 - Feature: add missing links for pocket and MiSTer (#1856)
18 February 2026 - 1595958 - CI: fix: only comment pkg.pr.new info on owner-opened PRs (#2032)
18 February 2026 - 34b7a9a - Chore: update dependency fast-xml-parser to v5.3.6 [SECURITY] (#2029)
18 February 2026 - e852610 - Chore: update dependency tar to v7.5.8 [SECURITY] (#2030)
18 February 2026 - b564e2b - CI: fix: only comment pkg.pr.new info on owner-opened PRs (#2026)
18 February 2026 - 2a8da7f - Feature: update romm mapping according to version 4.1.6 (#1847)
17 February 2026 - 200c75d - Fix: dir2dat treat subdirectories with multiple files as a game (#2023)
16 February 2026 - 109416a - Feature: remove unrecognized archive extensions during correction (#2025)
16 February 2026 - 5befaeb - Feature: detect unheadered SNES ROM signature, fix headered (#2022)
15 February 2026 - da82300 - Feature: detect some Atari ROM signatures (#2013)
15 February 2026 - b4434a2 - Feature: detect some Apple disk formats (#2012)
14 February 2026 - 89253c0 - Feature: detect DSi ROM signature (#1980)
14 February 2026 - 229f7a0 - Feature: detect Pokemon Mini ROM signature (#1970)
14 February 2026 - 2876656 - CI: provide GH_TOKEN to all steps that call gh (#2021)
14 February 2026 - bf1d774 - CI: don't run npm whoami (#2020)

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.