Skip to content

0.20.0

Compare
Choose a tag to compare
@alucryd alucryd released this 29 Dec 21:45
· 20 commits to master since this release
  • Dump isoinfo in favor of the native cdfs crate to parse IRD ISO headers
  • Add a -x flag to import-roms to extract top-level archives before importing their contents
  • Allow ordering CHD compression algorithms
  • Use the new splitbin feature in chdman 0.265+, fixes Dreamcast CHD imports
  • Add a new import-patches subcommand
  • Add a new create-dats subcommand
  • Fix special chars handling in 7z
  • Make the ROM directory portable by storing relative paths internally
  • Optimize the database upon exiting
  • Add support for CHD HD and LD formats
  • Allow importing multi-track CHDs without a CUE file (requires chdman 0.265+)
  • Use mimetype infering using file magic where possible
  • Add support for disk tags in the MAME CHDs DAT
  • Apply GROUP_SUBSYSTEMS to custom system names as well
  • Autodetect MAME DATs as arcade and remove the -a flag in the import-dats subcommand
  • Iterate over all hash algorithms when matching and checking roms in all subcommands
  • Remove the HASH_ALGORITHM setting
  • Add support DATs with no size information such as the MAME CHD DATs
  • Parse CHDs data SHA1 and match against it first where applicable when importing CHDs
  • Support importing MAME CHDs based on the CHD SHA1 contained in the DAT (aka not the actual data SHA1)