Konstantinos Karmas 3e143a012a Change the setting version to 19
Since the setting version 18 is used in the arachne beta build, we decided to make the the setting version to 19 in the normal releases, so that we make sure that projects made in arachne beta won't use any version upgrade scripts if a user attempts to open them in 4.12.

CURA-8510
2021-09-15 16:25:04 +02:00

57 lines
2.2 KiB
Python

# Copyright (c) 2021 Ultimaker B.V.
# Cura is released under the terms of the LGPLv3 or higher.
from typing import Any, Dict, TYPE_CHECKING
from . import VersionUpgrade411to412
if TYPE_CHECKING:
from UM.Application import Application
upgrade = VersionUpgrade411to412.VersionUpgrade411to412()
def getMetaData() -> Dict[str, Any]:
return {
"version_upgrade": {
# From To Upgrade function
("machine_stack", 5000017): ("machine_stack", 5000019, upgrade.upgradeStack),
("extruder_train", 5000017): ("extruder_train", 5000019, upgrade.upgradeStack),
("definition_changes", 4000017): ("definition_changes", 4000019, upgrade.upgradeInstanceContainer),
("quality_changes", 4000017): ("quality_changes", 4000019, upgrade.upgradeInstanceContainer),
("quality", 4000017): ("quality", 4000019, upgrade.upgradeInstanceContainer),
("user", 4000017): ("user", 4000019, upgrade.upgradeInstanceContainer),
("preferences", 7000017): ("preferences", 7000019, upgrade.upgradePreferences),
},
"sources": {
"machine_stack": {
"get_version": upgrade.getCfgVersion,
"location": {"./machine_instances"}
},
"extruder_train": {
"get_version": upgrade.getCfgVersion,
"location": {"./extruders"}
},
"definition_changes": {
"get_version": upgrade.getCfgVersion,
"location": {"./definition_changes"}
},
"quality_changes": {
"get_version": upgrade.getCfgVersion,
"location": {"./quality_changes"}
},
"quality": {
"get_version": upgrade.getCfgVersion,
"location": {"./quality"}
},
"user": {
"get_version": upgrade.getCfgVersion,
"location": {"./user"}
}
}
}
def register(app: "Application") -> Dict[str, Any]:
return {"version_upgrade": upgrade}