Renga. Разделение на версии
У Renga часто выходят новые версии. И каждая новая версия несет с собой изменения в API, иногда критические. При этом не все пользователи стабильно переходят на новые версии. Учитывая развитие API мы скорее всего будем выпускать новые плагины, которые не смогут работать в старых версиях Renga. Учитывая все это становится крайне сложно поддерживать плагины для Renga. Поэтому мы приняли волевое решение – добавить версионирование для Renga!
Далее расскажем подробнее как это будет работать, а также скажем немного об обновлениях некоторых плагинов.
Версионирование
Поддержка версий будет работать немного хитро. Сегодня мы выпускаем обновления как модулей, так и плагинов с поддержкой ключевых версий 6.0, 7.4 и 8.8 (выбор версий обусловлен в первую очередь наличием у нас нужных SDK). Мы не будем прям под каждую версию Renga делать поддержку, если на то нет необходимости. Выбор загружаемой версии будет происходить так – допустим, у вас установлена версия 8.9 (которой еще не существует, но мы предполагаем, что она будет), но модуля и плагинов под такую версию нет. В этом случае будет использована ближайшая меньшая версия – 8.8 – но в рамках мажорной версии (т.е. в рамках версии 8). Таким образом получается, что сейчас не будет поддержки версий, ниже указанных (например, 7.0, 7.3, 8.0, 8.4 и т.п.). Если вы вдруг используете версии, которые теперь не поддерживаются, напишите нам – мы запросим у разработчиков Renga необходимые SDK и добавим поддержку!
Дополнено: мы добавили поддержку версий 7.0 и 8.0!
Ну а так как мы добавили версионирование программ, то, соответственно, добавили и версионирование лицензий. Теперь плагины будут покупать под мажорную версию (6, 7, 8, 9 и т.д.). Тем, у кого уже был ранее куплен плагин, повезло – их лицензии будут работать на всех версиях, вплоть до будущей 9-ой. Подписка, как и всегда, не будет зависеть от версии Renga!
Стоит сказать и о некоторых нюансах. Так как существует две типа Renga – Standard и Professional – то вполне можно на одном компьютере установить оба типа, но разных версий. В этом случае, из-за некоторых технических особенностей, мы рекомендуем подключать ModPlus только к одной версии. Также при выходе новых версий поддерживаемых библиотек (допустим, под версию 9.0 точно будет) необходимо будет запускать Конфигуратор и вручную подключать нужную версию. Эта особенность уже не зависит от нас – для подключения нужны права администратора. Мы честно писали разработчикам в поддержку с предложением сделать загрузку плагинов не только из папки Renga, но наше предложение отвергли.
Плагины
Сегодняшнее крупное обновление сопровождается также и некоторыми обновлениями плагинов:
Добавлен мультивыбор с помощью Shift и Ctrl на вкладке «По разделам»
Добавлен мультивыбор с помощью Shift и Ctrl
Добавлена возможность очистить списки для выбранных и скрытых элементов
Добавлена вкладка «Избранное», в которую вы можете сохранять наборы выбранных объектов для их последующего повторного выбора
Заключение
Сегодняшнее крупное обновление включает в себя обновления Установщика, Модуля автообновлений, Конфигуратора, Рабочих библиотек Renga и всех плагинов. Модуль может не все сразу скачать и установить, поэтому мы рекомендуем скачать Установщик и выполнить полное обновление им. Потом уже запустить Конфигуратор и подключить ModPlus к Renga.
Мы, конечно, все протестировали, но если у вас возникнут какие-то проблемы, то обязательно пишите нам!
Приятной вам работы с ModPlus!