github emmercm/igir v1.4.0

latest releases: v4.2.0, v4.1.2, v4.1.1...
2 years ago

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)

Don't miss a new igir release

NewReleases is sending notifications on new releases.