Описание релиза
Для информации: предыдущая версия встроенных плагинов v1.6.0 не была выпущена в виде релиза на GitHub. Однако, текущая опубликованная версия gitsync 3.6.1 содержит набор плагинов именно версии v.1.6.0.
В будущую версию gitsync 3.7.0 будут встроен набор плагинов из текущего релиза - v.2.0.*.
syncRemote 1.6.0 -> 2.0.0
⚠️ BREAKING! переименован краткий вариант параметраpush: P => PS- добавлен параметр
b branch(GITSYNC_REMOTE_BRANCH) - добавлен параметр
O push-options(GITSYNC_PUSH_OPTIONS)
edtExport 1.4.0 -> 2.0.0
⚠️ BREAKING! исправлены конфликтующие сокращенные имена параметров: P => PN, B => BP #43⚠️ BREAKING! добавлен параметрedt-version(GITSYNC_EDT_VERSION)⚠️ BREAKING! удален параметрM module(GITSYNC_MODULE), версия модуля ring определяется по версии EDT автоматически- для EDT версии >= 2024 вместо
ringиспользуется1cedtcli
use-ibcmd 1.6.9 -> 2.0.0
⚠️ BREAKING! удален краткий вариант параметраibcmd-data: d- добавлен параметр
j ibcmd-threads(GITSYNC_IBCMD_THREADS) - исправлена ошибка вызова
ibcmd: ошибочный параметр--pwdизменен на правильный--password
Прочее
- требуемся версия oscript поднята до 1.9.2
- исправлена ошибка в скрипте
tasks/install-gitsync.os, приводящая к совпадению имен файлов при сборке в Linux - при выполнении
gitsync syncконфликтующие плагины отключаются - удалены файлы v8unpack.exe и zlib1.dll
Для контрибьюторов:
⚠️ ВНИМАНИЕ! разработка переведена на github-flow. Основная ветка изменена на master: релизы будут собираться из master, ветка develop не нужна.- реализовано полноценное тестирование в GA с запуском платформы и с использованием EDT #68
- добавлена фича для плагина use-ibcmd
- оптимизирована длительность выполнения фич, исправлены опечатки
- исправлена логика сбора замеров покрытия в
tasks/coverage.os - установка плагинов вынесена в отдельный файл
tasks/install-plugins.os - дополнен CONTRIBUTING.md