Release Highlights
Feature: GCZ, RVZ, and WIA support
Inspired by FlippyDrive batch two shipping recently, support for several Dolphin compressed formats has been added. Support for these formats continues to differentiate Igir from other ROM collection managers.
Additionally, file signatures have been added for many other Nintendo file formats: .cia
, .nca
, .ncz
, .nro
, .nso
, .nsp
, .xci
, .zca
, .ccf
, .vff
, .wad
, and .wud
.
Feature: added --dir2dat-output <dir>
and fixdat-output <dir>
options
Similar to --report-output <file>
, all of these options allow you to write these files outside of the --output <dir>
directory.
Feature: token additions
Support has been added for the following:
- Analogue Pocket: ASCII Corporation MSX (thank you @dirn!)
- Batocera: GamePark GP32
- RomM: GamePark GP2X & GP32
Refactor: chdman
and maxcso
improvements
chdman
no longer requires the separate, manual installation of SDL2 on macOS.- Binaries found on
$PATH
/%PATH%
are now preferred over the bundled binaries, allowing for upgrades and working around different OS differences.
All changes
5 March 2025 - 54a45ea
- v3.1.0 (#1469)
5 March 2025 - 8cc42de
- Fix: prevent hanging forever on non-DEFLATE zips (#1467)
5 March 2025 - 8ab6289
- Fix: broken symlinks should still be considered existing (#1466)
4 March 2025 - 2ab09d3
- Feature: add {pocket} support for MSX (#1415)
4 March 2025 - 6ee1ab7
- Refactor: remove unnecessary path.normalize() and path.resolve() calls (#1460)
3 March 2025 - d3be267
- Refactor: prefer chdman and maxcso from $PATH (#1443)
28 February 2025 - 5a1784b
- Chore: update lockfile (#1464)
28 February 2025 - 7b8d323
- Chore: update lockfile (#1461)
28 February 2025 - 482305c
- Chore: update dependency maxcso to v0.1130.11 (#1457)
28 February 2025 - 7248846
- Chore: update dependency fast-xml-parser to v5 (#1455)
28 February 2025 - 42325cd
- Chore: update dependency eslint-plugin-unicorn to v57 (#1454)
28 February 2025 - f2b98b1
- CI: don't test on Intel macOS (#1462)
28 February 2025 - afee6bc
- Chore: update dependency ts-jest to v29.2.6 (#1451)
28 February 2025 - 05cca14
- Chore: update ESLint (#1453)
28 February 2025 - 8e95736
- Feature: dir2dat & fixdat output options (#1458)
28 February 2025 - 69704a4
- Chore: update dev dependencies (#1452)
28 February 2025 - fbed042
- Feature: token support for GamePark handhelds (#1459)
27 February 2025 - d7447bc
- Chore: update dependencies (#1449)
27 February 2025 - 0677582
- Chore: update dependency chdman to v0.275.1 (#1456)
27 February 2025 - dfcef13
- Chore: update dependency mkdocs-material to v9.6.5 (#1450)
27 February 2025 - c1610be
- Chore: pin dependency dolphin-tool to 0.2412.3 (#1448)
27 February 2025 - d9ceb1a
- Feature: GCZ, RVZ, and WIA support (#1442)
27 February 2025 - d9457b3
- Fix: calculate checksums for files that are de-duplicated (#1447)
27 February 2025 - 2badfde
- Feature: add file signatures for .cia, .nca, .ncz, .nro, .nso, .nsp, .xci, .zca, .ccf, .vff, .wad, .wud (#1444)
27 February 2025 - f738086
- Chore: update dependency chdman to v0.275.0 (#1446)
27 February 2025 - 6247fed
- Docs: update (#1445)
20 February 2025 - c8d4475
- Chore: update Node.js to v22.14.0 (#1441)
17 February 2025 - 78636f1
- Chore: update dependency maxcso to v0.1130.10 (#1437)
17 February 2025 - 0c5c688
- CI: test Ubuntu ARM, update macOS ARM (#1439)
17 February 2025 - 82b0463
- CI: test macOS without installing SDL2 (#1440)
16 February 2025 - 4c46223
- Chore: update dependency chdman to v0.274.2 (#1438)
14 February 2025 - e86742e
- Chore: update dependency chdman to v0.274.1 (#1436)
14 February 2025 - fd19926
- Fix: limit to MAX_FS_THREADS in more places (#1435)
14 February 2025 - 5f522cb
- Chore: update dependency chdman to v0.274.0 (#1434)
14 February 2025 - 24119fa
- CI: Renovate: update chdman & maxcso immediately (#1433)
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.