Skip to content

v2.7.0

Latest
Compare
Choose a tag to compare
@emmercm emmercm released this 09 May 00:25
aef5adb

Release Highlights

Reporting changes

You can now igir report without providing any --input <path>. @IDmedia suggested valid use cases for why someone would want to generate an empty report for DATs, primarily because reports are affected by igir's filter and preference rules.

A new "DUPLICATE" status has been added. This is to resolve some confusion around the "UNUSED" status which gets used for input files that weren't used during copying, moving, or linking - regardless of whether the input file matched a ROM in a DAT. Now, if an input file could have been used for a copying, moving, or linking action but wasn't (because some other input file was), it will report as "DUPLICATE". Thank you @9p6 for the suggestion!

Feature: debug option for changing the cache path

A new --cache-path <path> option has been added to specify where igir should write the cache file. Thank you @TheBrainScrambler for the suggestion!

Fix: validate regions and languages

Validation has been added for regions (--filter-region <regions>, --prefer-region <regions>) and languages (--filter-language <languages>, --prefer-language <languages>). You can no longer provide any invalid regions or languages, which is helpful because some abbreviations aren't obvious to all.

All changes

8 May 2024 - aef5adb - v2.7.0 (#1122)
8 May 2024 - 4e03c51 - Feature: DUPLICATE report status to disambiguate UNUSED (#1120)
8 May 2024 - 825d608 - Fix: report non-preferred games as IGNORED when no game found (#1119)
8 May 2024 - 57d166d - Feature: allow reporting with no input when not writing ROMs (#1118)
8 May 2024 - 4ee0d8c - Feature: infer abbreviated years in game names (#1116)
8 May 2024 - 56ad757 - Feature: validate language and region option values (#1117)
8 May 2024 - 822d001 - Feature: cache path option (#1115)
6 May 2024 - a132387 - Chore: update codecov/codecov-action action to v4 (#1106)
30 April 2024 - f820b17 - Chore: update lockfile (#1110)
30 April 2024 - a5fa53b - Chore: update docs dependencies (#1105)
28 April 2024 - e0baf70 - Chore: update lockfile (#1109)
27 April 2024 - 7eca8f9 - Chore: update dependency eslint-plugin-unicorn to v52 (#1107)
27 April 2024 - bb19cb6 - Chore: update dependency typescript to v5.4.5 (#1108)
27 April 2024 - 01daead - Chore: update dependency @types/node to v20.12.7 (#1104)
27 April 2024 - 89e1db8 - Chore: update dependencies (#1103)
26 April 2024 - 0e8f54f - Chore: update ESLint (#1101)
26 April 2024 - d62e780 - Refactor: ESLint typing fixes (#1102)
26 April 2024 - 3999705 - Chore: update lockfile (#1100)
26 April 2024 - 5d84b65 - Chore: update dependency eslint-plugin-jest to v28 (#1099)

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