Release Highlights
New DAT name filtering options
Thanks to a suggestion from @chainsawsalad, new options --dat-exclude
, --dat-regex
, and --dat-regex-exclude
have been added. The regex options in particular are helpful for only processing certain DATs within one archive of many DATs (e.g. No-Intro's daily download).
New game filtering options
As a follow-on to the above, new options --filter-regex
and --filter-regex-exclude
have been added. These help you match or exclude games based on their name, such as /SGB Enhanced/i
or /(Mario|Metroid|Zelda)/i
.
ROM header options & scanning fixes
Thanks to a bug report from @chainsawsalad, ROM headers won't be processed for archived ROMs that aren't being extracted or zipped. Previously, headered ROMs in archives would have matched an un-headered DAT, but the ROMs would have retained their header on copy
or move
.
Symlink fixes
- Symlinks in input directories are now followed, which is especially helpful for ROMs
- Symlinks in the output directory are now deleted correctly on
clean
All changes
11 February 2023 - 6e7156c
- v1.2.1 (#289)
11 February 2023 - 0489499
- Fix: symlinks are followed when scanning, are not followed when cleaning (#286)
11 February 2023 - d97af0f
- Chore: update dependency cacheable-request to 10.2.7 [SECURITY] (#288)
10 February 2023 - f4f18b8
- Feature: game name regex filtering (#285)
10 February 2023 - 319cb1c
- Fix: require extract or zip commands for ROM header manipulation (#284)
9 February 2023 - 909e260
- Feature: DAT filtering options (#283)