We could have a field on the format saying "this format is up to date", and not upgrade them unless the format was specifically given.
Or we could make it a bit more complex and give each format a field saying "by default, this format upgrades to format X", and if that's None then act as above. That would give room for upgrading between various experimental formats that support features not in the default.
I agree it's a bug.
We could have a field on the format saying "this format is up to date", and not upgrade them unless the format was specifically given.
Or we could make it a bit more complex and give each format a field saying "by default, this format upgrades to format X", and if that's None then act as above. That would give room for upgrading between various experimental formats that support features not in the default.