User Tools

Site Tools


whats_new

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Next revisionBoth sides next revision
whats_new [2022/12/26 07:58] johnsancwhats_new [2024/01/11 08:46] johnsanc
Line 1: Line 1:
 ====== What's New - ROMVault Changelog ====== ====== What's New - ROMVault Changelog ======
 +
 +\\
 +===== ROMVault 3.6.4 =====
 +''**Release Date:** 2024-01-09''
 +
 +**Bug Fixes:**
 +
 +  * Fixed an issue where RV7Z files would be needlessly recompressed
 +  * Fixed a missing fix status icon for "MIA found, but won't be used because it results in an incomplete set"
 +  * Fixed an issue with the description tag in Fix DATs
 +  * Increased the maximum DAT size limit for DatVault to support very large DATs (E.g. TeknoParrot)
 +
 +
 +\\
 +===== ROMVault 3.6.3 =====
 +''**Release Date:** 2024-01-04''
 +
 +**Feature Updates:**
 +
 +  * Enhanced the Directory Mapping window to highlight non-existent directories in red
 +
 +**Bug Fixes:**
 +
 +  * Added checks to ensure directory exists while creating a directory mapping
 +  * Fixed the DAT XML loader to load non-standard characters in XML
 +  * Fixed a DatVault crash that could occur on startup
 +  * Fixed a crash that could occur when adding directory mappings
 +
 +
 +
 +\\
 +===== ROMVault 3.6.2 =====
 +''**Release Date:** 2023-12-25''
 +
 +**Feature Updates:**
 +
 +  * Split Directory Settings into Directory Mappings and DAT Rules for greater flexibility
 +  * Added a new Single Archive directory setting to use subdirectories only if a set contains multiple roms or a rom/set name mismatch (Great for archiving TOSEC with shorter paths)
 +  * Added a new DAT Rule to use category tag values as subdirectories (Most useful for Redump DATs)
 +  * Added the ability to prioritize categories for subdirectories in case the DAT contains multiple for a partiular set (Common with No-Intro)
 +  * Added a global setting to delete previous cue packs downloaded by DatVault
 +  * Added a Modified Date column to the Game List and ROM Details grids
 +  * Added a context menu to the Game List grid (Shift + Right-click) which includes re-scanning options and opening a directory, archive, or No-Intro game details webpage
 +  * Added support for new CHD compression codecs, ZSTD and CDZS 
 +  * Updated the Game List grid to hide the Description column if there is nothing to display
 +  * Updated the "old DAT cleanup" function to also remove empty directories in the DATRoot
 +  * Updated the layout of the global settings section
 +  * Improved performance of deleting cue files downloaded from DatVault
 +
 +
 +**Bug Fixes:**
 +
 +  * Fixed an issue related to path and filename lengths
 +  * Fixed an issue with scanning archives with the Shrink compression method
 +  * Fixed an issue where corrupt CHDs would freeze the scanning process
 +  * Fixed an issue where corrupt CHDs could be marked as good after a Level 1 then Level 2 scan
 +  * Fixed a scanning performance issue with v1 CHDs
 +  * Fixed an issue where MIA status was not reflected when using the "Merged" merge type
 +  * Fixed an issue where Tree Presets could cause a crash
 +  * Fixed an issue where directories created by RomVault during a fix did not have modified time stored in the cache
 +
 +
 +\\
 +===== ROMVault 3.6.1 =====
 +''**Release Date:** 2023-06-23''
 +
 +**Bug Fixes:**
 +
 +  * Fixed a memory leak issue that could occur when scanning CHDs with a large cache
 +  * Fixed a CHD scanning performance issue which increased CHD verification speed by 3-4x compared to chdman.exe
 +  * Fixed an error due to a missing status combination involving the "keep only complete sets" feature
 +
 +
 +
 +\\
 +===== ROMVault 3.6.0 =====
 +''**Release Date:** 2023-06-16''
 +
 +**Feature Updates:**
 +
 +  * Added a new directory setting for "Only keep complete sets" which will prevent incomplete sets from being stored in your RomRoot (No more cue-only sets!)
 +  * Added a new directory setting for "Use ID for numbered DAT names" which will prefix the set name with the release ID (Primarily used for No-Intro DATs)
 +  * Added a new default fix status icon for "Rename" 
 +  * Enhanced CHD verification by removing the chdman.exe dependency
 +  * Enhanced ZipMove functionality so that the best partially complete archive is used if there is no complete archive
 +  * Enhanced the scanning logic so some errors are logged without halting the scanning process (E.g. locked files)
 +
 +
 +**Bug Fixes:**
 +
 +  * Fixed a threading issue where loading the DATVault UI could crash RomVault on Linux
 +  * Fixed the display of DATVault checkboxes on Linux
 +  * Fixed several missing text issues on Linux
 +  * Fixed an issue where header skipper definitions for lynx.xml and a7800.xml were not recognized
 +  * Fixed an issue where duplicate directories could be stored in the cache due to case sensitivity mismatches
 +  * Fixed an issue where MIA flags were missing from fixDATs
 +  * Fixed an issue that prevented the user from being able to re-add the default relative ToSort directory if deleted
 +  * Fixed a "HDERR_READ_ERROR" crash that could occur when a corrupt CHD is scanned
 +  * Fixed a "Missing files cannot have alt values" crash that could occur if a CHD has incompatible permissions
 +  * Fixed a "String was not recognized as a valid DateTime" error that could occur with DATVault if the user had an unusual combination of the system date format and region
 +  * Fixed a "Unknown Tree settings in DisplayTree" error which would prevent the user from being able to update DATs without a full refresh
 +
  
 \\ \\
Line 10: Line 112:
   * Added a filter for MIA ROMs in the game list grid   * Added a filter for MIA ROMs in the game list grid
   * Added auto-creation of default directories for new setups (DatRoot, RomRoot, ToSort)   * Added auto-creation of default directories for new setups (DatRoot, RomRoot, ToSort)
 +  * Enhanced the ZipMove logic so that archives can be ZipMoved to the primary ToSort
 +  * Enhanced the fix status log by adding the filesize of the Compress action
   * Enhanced the handling of locked files during scanning so the scan does not halt   * Enhanced the handling of locked files during scanning so the scan does not halt
  
 **Bug Fixes:** **Bug Fixes:**
  
-  * Empty directories and 0 byte files are deleted from locked branches and ToSorts +  * Fixed an issue where empty directories and 0 byte files were deleted from locked branches and ToSort directories 
-  * DatVault can throw invalid JSON error +  * Fixed a DatVault "invalid JSONerror 
-  * Missing status for "In DAT merged, delete" in ROM details grid +  * Fixed a missing "In DAT merged, delete" status icon in the ROM details grid 
-  * FixDATs are missing MIA flags +  * Fixed an issue with Fix DAT creation so that MIA flags are retained 
-  * CMP DATs are interpreted with incorrect character encoding +  * Fixed CMP DAT processing to interpret values with UTF-8 character encoding 
-  * Crash occurs if a RV temp archive cannot be deleted +  * Fixed a crash that could occur if a RV temp archive cannot be deleted 
-  * Crash occurs when generating Fix DATs for directories using Single Archive +  * Fixed a crash that could occur when generating Fix DATs for directories using the Single Archive setting 
-  * Cache can become unstable and trigger errors on every change +  * Fixed an issue where the cache can become unstable and trigger errors on every change 
-  * Corrupt CHDs lose their corrupt status +  * Fixed an issue where corrupt CHDs could lose their corrupt status 
-  * Some edge case statuses are missing images +  * Fixed several missing images for edge case statuses in the ROM details grid 
-  * DATs with single archive directory settings are reprocessed on every DAT update +  * Fixed DAT processing so that DATs that use the Single Archive setting are not reprocessed with every DAT update 
-  * Registration window uses default icon in task bar +  * Fixed the task bar icon used by registration window 
-  * Elevated RAM usage after refreshing all DATs +  * Fixed an issue that could lead to elevated RAM usage after refreshing all DATs 
-  * Files can be stuck in a "cyan" state until rescan +  * Fixed an issue where files can be stuck in a "cyan" state until rescan 
-  * Crash occurs when moving a file open by another process +  * Fixed a crash that could occurs when moving a file open by another process 
-  * Readable corrupt zips that require fixes cause repeated errors +  * Fixed an issue where readable corrupt zips that require fixes cause repeated errors 
-  * DatVault can load with no Groups displayed, refresh causes crash +  * Fixed an issue where DatVault can load with no Groups displayed and refreshing causes crash 
-  * Missing ROMs from "Single Archives" are included as orphaned ROMs in the wrong FixDAT +  * Fixed an issue with Fix DAT creation where missing ROMs from "Single Archives" are included as orphaned ROMs in the wrong Fix DAT 
-  * The "In DAT merged, move to ToSort" scenario displays a broken image in ROM details grid +  * Fixed a missing image for "In DAT merged, move to ToSort" in ROM details grid 
-  * Crash occurs if a RV temp archive is open by another process during a rename +  * Fixed a crash that could occurs if a RV temp archive is open by another process during a rename 
-  * Crash occurs during Full DAT creation if DAT has missing rom names +  * Fixed a crash that could occurs during Full DAT creation if the DAT has missing rom names 
-  * Crash can occur during a cache backup if not enough space +  * Fixed a crash that could during a cache backup if not enough space 
-  * ZipMove is sometimes not used if the archive to be moved contains a 0 byte file +  * Fixed an issue where ZipMove is sometimes not used if the archive to be moved contains a 0 byte file 
-  * Fixes from 7z archives to Uncompressed sets do not use the 7z cache +  * Fixed an issue where fixed from 7z archives to uncompressed sets do not use the 7z cache 
-  * The Compress action is missing the filesize in the fixing status log +  * Fixed an issue where the “_0” is inserted into the incorrect place to avoid naming conflicts if the set name contains periods 
-  * The “_0” is inserted into the incorrect place to avoid naming conflicts if the set name contains periods +  * Fixed an issue where ampersand characters in the directory settings Dir Location are not displayed 
-  * Ampersand characters in the directory settings Dir Location are not displayed +  * Fixed an issue where recompressing to RV7Z shows a status of "TrrntZippingin the status log 
-  * Recompressing to RV7Z shows a status of TrrntZipping in the status log +  * Fixed an issue where an unaccounted for combination of ROM statuses can occur during a fix and throw an error 
-  * An unaccounted for combination of ROM statuses can occur during a fix and throw an error +  * Fixed an issue where a filesystem error could occur if RomVault tries to ZipMove an archive while it is open in another application
-  * filesystem error occurs if RomVault tries to ZipMove an archive while it is open in another application+
  
 \\ \\
whats_new.txt · Last modified: 2024/05/04 08:05 by johnsanc