github emmercm/igir v5.0.2

6 hours ago

Release Highlights

Fix: status calculation of games with disks

@glucosegrin found an issue where games with disks but no ROMs were always being reported as "found". This was incorrect, Igir's default options require disk files to be present for the game to be written. A side effect of fixing this is that the output location of disk files is now included in reports. This bug primarily affected MAME DATs.

Feature/fix: console output tokens

  • The {jelos} token has been renamed to {rocknix}, but you can keep using {jelos} for now. @Sparticuz added some missing consoles for the token, thank you!
  • A {crossmix} token has been added for CrossMix-OS. Thank you @h1ghb1rd for the suggestion!
  • Various other tokens had consoles added or fixed.

Fix: bundled Linux tools compiled with musl

The bundled chdman, maxcso, and dolphin-tool Linux binaries are all now compiled with musl (instead of glibc). They are now fully statically compiled, with absolutely zero dependencies.

Other compilation optimizations were added, reducing the file size for both Linux and macOS.

All changes

17 May 2026 - 6a5b58b - v5.0.2 (#2243)
17 May 2026 - 39471ea - Fix: update console output tokens (#2241)
17 May 2026 - f5847ad - Docs: usage with muOS (#2240)
16 May 2026 - 1cbe8a8 - Feature: add {crossmix} output token (#2239)
16 May 2026 - 0eaa55e - Chore: update dependency Bun to v1.3.14 (#2238)
16 May 2026 - e014418 - CI: fix: various GitHub Action issues (#2237)
16 May 2026 - 7cbb2ee - CI: delete auto-merge disabler GHA workflow (#2236)
16 May 2026 - e0bef32 - Feature: rename JELOS token to ROCKNIX (#1690)
16 May 2026 - c6a553b - Chore: update Node.js to v26 (#2235)
16 May 2026 - 1e87e6d - Chore: Bump fast-uri from 3.1.0 to 3.1.2 (#2231)
15 May 2026 - ba65c12 - CI: Renovate: allow "unstable" versions (#2234)
15 May 2026 - 2896ef6 - Fix: consider disks when calculating statuses (#2233)
15 May 2026 - 8a9c742 - Chore: Bump fast-xml-builder from 1.1.5 to 1.2.0 (#2229)
15 May 2026 - 1642c11 - CI: fix: Dependabot PR auto-renaming (#2232)
15 May 2026 - 21d19c4 - Refactor: major source file reorganization (#2230)
4 May 2026 - 74ca6a4 - Chore: update Node.js to v24.15.0 (#2198)
4 May 2026 - 00a78bb - Docs: update alternatives table (#2224)
3 May 2026 - da903bd - Chore: update dependency dolphin-tool to v0.2603.4 (#2223)
3 May 2026 - 0dcfaaf - Chore: update dependency chdman to v0.287.1 (#2222)
3 May 2026 - 2728a59 - Chore: update ESLint (#2211)
3 May 2026 - 6d6bd91 - Chore: update lockfile (#2221)
3 May 2026 - 148ad66 - Chore: update dependency fast-xml-parser to v5.7.2 (#2220)
27 April 2026 - 5bc342f - Chore: update dependency ajv to v8.20.0 (#2219)
27 April 2026 - fba0f39 - Chore: update dev dependencies (#2217)
27 April 2026 - dc1024d - Chore: update docs dependencies (#2218)
27 April 2026 - 9e29f1f - Chore: update dependencies (#2216)
26 April 2026 - ca41aa5 - Chore: update GitHub Actions (#2215)
24 April 2026 - 60c02f6 - Chore: update dependency maxcso to v0.1130.16 (#2212)
23 April 2026 - 6e9f13f - Chore: update dependency fast-xml-parser to v5.7.0 [SECURITY] (#2210)

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.