Skip to content

v4.1.1

Latest
Compare
Choose a tag to compare
@emmercm emmercm released this 19 Jul 23:36
c5a53e7

Release Highlights

Fix: always match empty files

Some DATs include empty files (those with a size of 0 bytes) for some multi-ROM games. Igir will now always match & write those files when appropriate. This matches RomVault's behavior. Previously, you would have had to have an empty file in your input directory for a match to occur.

This also fixes the ability to write directory entries in zip files (empty files with a / at the end of the filename). This is very uncommon; No-Intro, Redump, and TOSEC all do not catalog any ROMs like this.

All changes

19 July 2025 - c5a53e7 - v4.1.1 (#1771)
19 July 2025 - aee71a6 - Chore: update actions/first-interaction action to v2 (#1768)
19 July 2025 - 28d843f - Chore: update ESLint (#1767)
19 July 2025 - 5eb3efe - CI: test zipping empty directories (#1770)
19 July 2025 - dec6a16 - Fix: handle writing empty files (#1769)
14 July 2025 - c25ce1d - Chore: update Node.js to v24.4.0 (#1766)
13 July 2025 - e98a1de - CI: fix: don't run the merge queue workflow twice on PR merges (#1764)
13 July 2025 - d135c43 - CI: fix: test published pkg.pr.new package (#1765)
13 July 2025 - ea9ebe0 - CI: debug: test published pkg.pr.new package (#1763)
13 July 2025 - 6cab392 - CI: revert usage of macos-latest-large (#1761)
13 July 2025 - de352c4 - CI: fix: merge queue debug logs (#1762)
13 July 2025 - 115c152 - CI: don't run Node-API prebuildify on version bump PRs (#1760)
13 July 2025 - 8886b35 - CI: test published pkg.pr.new package (#1759)

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