Release Highlights
Hardware Target Game Database SMDBs can be used as DATs
The Hardware Target Game Database provides flash cart-specific databases similar to Logiqx DATs, but with an opinionated file organization. These are now supported as DAT files, complete with directory information. Thank you @fooness for the suggestion!
igir report
now reports on unmatched files from input directories
This is especially helpful when running igir
in a read/report-only mode. Thank you @JaydeSix for the suggestion!
Fixes
- Exceptions are no longer thrown when file exclusion flags (e.g.
--input-exclude
,--dat-exclude
,--clean-exclude
) match no files. - Exceptions during zip creation are no longer fatal and should be handled more gracefully.
- Reading the header of ROMs in zip files should no longer leave open file handles.
All changes
20 March 2023 - ea0e369
- v1.4.0 (#335)
18 March 2023 - dd92731
- Refactor: separate SMDB TSV parsing from DAT assembling (#334)
18 March 2023 - f5f024e
- Fix: drain zip entry streams (#333)
18 March 2023 - 852e2c7
- Fix: handle zip creation errors more gracefully (#332)
17 March 2023 - 704f45a
- Update: logging additions (#331)
17 March 2023 - e89dd31
- Feature: ISO 639-1 country inference from game names (#328)
17 March 2023 - f57c1a7
- Refactor: normalize backslashes in ROM names (#327)
17 March 2023 - 17b5ac6
- Feature: report on unmatched/unknown ROM files (#326)
16 March 2023 - 48b7bd4
- Chore: pin dependency @fast-csv/parse to 4.3.6 (#325)
16 March 2023 - 8a4f10c
- Fix: don't throw on missing file exclusions (#324)
16 March 2023 - 0418258
- Feature: support Hardware Target Game Database SMDBs as DATs (#322)
16 March 2023 - 5fa01ed
- Refactor: reduce log level for output file exceptions (#323)
16 March 2023 - 0cedf28
- Refactor: organization of types
files (#321)
11 March 2023 - fb71d0d
- GitHub: sponsorship funding links (#313)