Background: The typical default MC backup filename looks like:
MC Library Backup (Main Library - 2023-08-13 06-27).zipIt includes the Library Name, Date, and Time but omits the MC Version Number. The backup gets saved to the folder specified in
Options > File Location > Program Files > Library Backups:There is a strong temptation for some users to save to a custom backup directory which includes the MC Version Number (29, 30, 31 etc.) in its folder name. This is especially the case when more than one MC Version is installed on a single computer, when clients run different MC Versions, or when you just want to keep old backups around. Unfortunately, this practice can result in confusion and extra work when performing Cross-Version Restores or MC version updates. See:
Reference: https://yabb.jriver.com/interact/index.php/topic,136762.0.htmlFeature Request: MC should automatically include the Version Number in its default backup filename. When doing a version update, MC would use the most recent backup of the highest currently installed version for its migration defaults, unless the user specifies otherwise. An internal record of the version within the backup file would allow MC to check validity of the version specified in the filename.
Benefit: This feature would encourage users to save to a backup directory with no version reference in the directory folder name,
while backups from different versions would still be visibly distinguishable. This should largely eliminate the issue described above (especially if MC raised a (defeatable) warning message about a "bad" backup directory name).
Note: Users can always move or copy old backup files into version-labeled directories without defeating this suggestion, as long as the default backup directory has no version reference in its name.