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
{mister}: @chrisdrackett added some missing consoles{pocket}: @chrisdrackett added some missing consoles{romm}: @DrummyFloyd and @mebezac fixed some changed values{spruce}: @GreyhameAU added support for SpruceOS
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 testwas 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)