Совместимость нод
Wrap версии 2023.10.* и выше поддерживает отдельные версии узлов, что позволяет настраивать интерфейсы узлов без повышения версии формата проекта. Подробности о версиях формата проекта доступны на странице Совместимость проектов.
{
"formatVersion": 64,
"nodes": {
"Transform": {
"nodeId": 0,
"nodeType": "Transform",
"nodeVersion": 2,
"params": {...}
},
"LoadGeom": {...}
},
...
}
Версия ноды указывается в блоке `JSON <https://wikipedia.org/wiki/JSON>`_ с тегом nodeVersion
. Если значение отсутствует, версия ноды принимается равной 0.
Порядок версий проектов и нод
На схеме ниже показан пример того, как отдельные ноды могут изменяться вместе с версией формата проекта. Помните, что обратная совместимость сохраняется в каждой новой версии.
- Wrap 2023.09.2
Версия формата проекта равна 64, оба узла A имеют версию 0.
- Wrap 2023.09.3
Версия узла A повышается до 1. Проекты без узла A совместимы с 2023.09.3 до 2023.09.2.
- Wrap 2023.09.4
То же, что и Wrap 2023.09.3, но версия A повышается до 2.
- Wrap 2023.09.5
Версия проекта повышается с 64 до 65. Вся совместимость с 2023.09.4 и более ранними версиями утрачена.
- Wrap 2023.09.6
Версия ноды A повышена до 3. Проекты без ноды A совместимы с 2023.09.6 по 2023.09.5, но не с 2023.09.4 и более ранними версиями.