Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Релиз v2.2.2 - поддержка ibcmd и т.д. (#617)
* номер релиза 2.2.2 * замечания Сонара * мелкие замечания Сонара * доп.шаг для корректности сценария * создается каталог для отладочного лога - если его не существует - сценарий проверки флага --debuglog #253 * уточнил шаги для проверки создания каталога - для отладочного лога - если его не существует #253 * не работали команды для хранилища при пустой строке соединения closes #508 * изменен порядок параметров метода Инициализация * переименованы пост-конструкторы и документированы * переименовал файл фичи * уточнил формулировки * повысил зависимость от релизной версии * исправлена ошибка передачи доп.ключа --additional-keys * Добавлено подавление окна "Региональные настройки" для конфигураций с подсистемой Мультиязычность БСП * уточнил описание параметра --versions * уточнил описание параметра --versions * Добавлена обработка переменной среды RUNNER_TESTSPATH в параметр testsPath Добавлена обработка переменной среды RUNNER_TESTSPATH в параметр testsPath для команды xunit * Параметр количества заданий загрузки dt * Уточнение описания команды * Уточнил формулировки * Зависимость от свежего релиза v8runner 1.9.0 * Добавление подключения к хранилищу * Ошибка неверных логов синтакс-контроля тесты на файл исключений убран шум синтакс-проверки в отладоч.сообщения * учитываю вложенные модули при запуске lib.additional=../oscript_modules * исправлена ошибка, если замечание не в исключениях * fix: Поправлено условие проверки доп. параметров * Убрал лишнее заковычивание, которое приводило к ошибке старта едт при нескольких проектах * Убрал локальный номер версии * edt-validate показывает ошибки EDT, если код возврата не 0 #536 * опечатки #536 * Добавлен параметр try для РЗ. Исправлена единичная попытка запуска rac. (#534) * Добавлен параметр try для РЗ. Исправлена единичная попытка запуска rac вне зависимости от параметра try. * удален ненужный код Co-authored-by: Artur Ayukhanov <aartbear@gmail.com> * Возможность указать переменные среды в Json (#511) * Возможность указать переменные среды в Json Добавил возможность использовать переменные среды в JSON * Исправил ошибку. Заменил Элемент.Значение на Значение подстановки * Исправление замечаний 1) Изменил логирование 2) Заменил регулярку на СтрЗаменить * ups * Update ОбщиеМетоды.os * выделена переменная ИмяПеременнойСреды Добавлена возможность присвоить пустое значение переменной * Уточнил регулярку - исключил невалидные символы Co-authored-by: ivanovEV <ivanovev@melonfashion.com> Co-authored-by: Artur Ayukhanov <aartbear@gmail.com> * Меняю относит.пути на абсолютные в edt-validate closes #539 * todo на связанный баг ring #539 * внесенная опечатка * Опция --alwaysUseLastVersion для авто-поиска последней версии ЕДТ * опечатка в описании параметра * ошибка c забытым свойством параметров closes #529 * Команда run - ошибка, если пользователь не идентицирован улучшил описание публичных методов рефакторинг показа вывода от 1С closes #542 * улучшил описание публичных методов * перенос приватные методы в область * Иногда при удалении сеансов оставались зависшие соединения * Update xunit-schema.json заменил тип ПропускаемыеИсключения на array * Использование и 3х-, и 4х-значных номеров версий * поддержка формата EDT для команд и опций установки версий * Изменение версии в модулях обработки или общем модуле новый флаг команды set-version "--check-module" новый метод ОбщиеМетоды.ДополнитьМассив * чуть уточнил регулярку для версии в коде модуля * Доработка обработки ЗакрытьПредприятие (#549) * Иногда при удалении сеансов оставались зависшие соединения * 1. Добавлена обработка формы при обновлении - Переход с другой конфигурации. 2. Добавлена обработка формы, когда выполняется обновление на базе, на которой не до конца были выполнены предыдущие обработчики обновления. 3. Добавлена обработка применения текущей обработки для анализа правильного обновления предприятия. То есть в случае успеха создается файл в каталоге проекта, говорящий, что выполнение обновление успешно завершено. Если файла нет,то при обновлении были ошибки. Сделано по мотивам реализации в телеге https://t.me/oscript_library/54590 . Предлагаю пусть реализация будет в коробке, пока не будет реализована вот эта договоренность https://t.me/oscript_library/54597 * * доработка по замечаниям * * еще исправление замечаний * надеюсь последний раз) --------- Co-authored-by: Рекитянский Александр <a.rekitjanskij@alteosoft.com> * Работа с шаблонными переменными сделана потокобезопасной (#550) * Работа с шаблонными переменными сделана потокобезопасной * Вынеси инициализацию структуры Переменные в блок инициализации модуля Изменил объект синхронизации с модуля на структуру * Файл параметров VBParams не передается в фреймворк add если он не указан * Добавлена подджерка параметра url * Добавлен режим формирования файлов поставки из исходников. (#563) * Добавлен режим формирования файлов поставки из исходников. * Добавлен короткий вариант параметра загрузки в текущую базу * Рефакторинг работы с менеджером версий * Рефакторинг метода подстановки номера версии * Добавлена возможность поиска файла по шаблону с номером версии (#565) * Добавлена опция создания базы из файла конфигурации * Добавлена возможность поиска файла по шаблону с номером версии * Загрузка из файла конфигурации выделена в отдельный метод * Оптимизирован поиск файла с учетом расширения * Доработан поиск файла по шаблону * Скорректированы регурные выражения поиска номеров версий * Указание версии конфигурации в имени сохраняемого файла (#559) * Добавлена поддержка шаблона версии в именах входящих файлов * Добавлено обеспечение существования каталога при выгрузке файла * Реализован метод получения флага с полной и короткой формой ключа (#566) * Реализован метод получения флага с полной и короткой формой ключа * Изменено имя метода получения значения флага * Доработать обработку СоздатьПользователей (#583) * issues-582 * Рефакторинг * fix * Обновленная документация на обработку ЗагрузитьОбработки * Добавлена поддержка шаблона версии в именах входящих файлов (#574) * Добавлена поддержка шаблона версии в именах входящих файлов * Рефакторинг команды обновления файлом поставки * fix: Исправлено неверное условие - должна проверятся незаполненность каталога исходников * .ЗависитОт("v8unpack", "1.0.6") .ЗависитОт("v8unpack", "1.0.6") * Update README.md поправил пример с синтаксис проверкой расширений * Добавлен флаг --ibcmd для команды init-dev * Рефакторинг вызова загрузки из исходников * Рефакторинг команды * Рефакторинг главного модуля приложения * Доработаны диагностические сообщения о ходе выполнения команды * Добавлены тесты для команды инициализации окружения * Добавлен флвг --ibcmd для команды compileext * Добавлены условия для признания пути относительным * Добавлен геттер для получения каталога временной ИБ * Добавлен параметр --ibcmd для команды compile * Добавлен параметр --ibcmd для команды compileexttocfe * Добавлен общий метод установки признака использования временной ИБ * Исправлено обновление файла с версиями метаданных * Добавлен параметр --ibcmd для команды restore * Добавлен параметр --ibcmd для команды dump * Добавлен параметр --ibcmd для команды unload * Добавлен параметр --ibcmd для команды load * Используем единый способ получения объекта логирования * Добавлен параметр --ibcmd для команды loadext * Добавлен параметр --ibcmd для команды unloadext * Добавлен параметр --ibcmd для команды updatedb * Добавлен параметр --ibcmd для команды updateext * Добавлен параметр --ibcmd для команды decompile * Добавлен параметр --ibcmd для команды decompileext * Улучшена диагностика возникающих ошибок при загрузке ИБ из файла * Добавлен метод создания менеджера конфигуратора * Добавлен параметр --ibcmd для команды update-dev * Рефакторинг команды инициализации окружения * Убраны неактуальные импорты * Добавлены зависимости пакета * Учтонены версии зависимостей * Обновлеена зависимость от ibcmdrunner * Включены тесты для update-dev * Вывод отладки перенесен в менеджер команд приложения * Исправлено получение лога приложения * Выгрузка сделана версией 8.3.20 * зависимость от движка 1.9.0 как у ibcmdrunner * пробел для GA * ошибка теста ТестДолжен_ОбновитьФайловуюБазуИнкрементальноIbcmd * небольшое уточнение * установка v8unpack 1.0.5 для тестов * перенос строк * доп.зависимости * исправлена ошибка запуска opm + checkout * исправил фичу прогона тестов * улучшил, исправил метод СтекВызовов * ошибка поиска корня, если в имени русские буквы * ошибки с --workspace * исправил фичу прогона сценариев * исправлен и ускорен запуск фичи РазборкаКонфигурации * модальная синтакс-ошибка * исправлен и ускорен запуск фич сборки, разборки расширений * мелкое ускорение фичи настройки окружения * исправление падение сценария - падала инкрементальная загрузка - добавлены отладочные логи * в случае ошибок создания пользователей код возврата 1 исправлено падение фичи * Обрезается имя ИБ в списке если Корневой путь проекта содержит точки closes #610 * Дописал возможность проверить применимость расширения перед установкой. * Создаются необходимые каталоги для формирования отчетов * add unlockrepo fix doc url add flag "--do-not-update" * синтакс.ошибки * Добавил параметр ЗапуститьТолькоПроверкуПрименимостиРасширений (#615) * Дописал возможность проверить применимость расширения перед установкой. * Добавил возможность проведения проверки применимости без загрузки конфигураций. * Добавлены переменные окружения для учетных данных администратора кластера (#572) * Добавлены переменные окружения для учетных данных администратора кластера * Добавлены переменные среды в описание параметров с учетными данными администратора кластера * Изменены имена переменных окружения в соответствии с именем параметров * использую CLUSTERADMIN --------- Co-authored-by: Artur Ayukhanov <aartbear@gmail.com> * Новая команда compare - отчет о сравнении конфигураций (#523) * Команда сравнения конфигураций * Исправление получения параметров команды * Исправление замечаний и порядок параметров * Переименование параметра подобно v8runner * зависимость от релиза v8runner улучшено форматирование в справке * todo * верный TODO --------- Co-authored-by: Artur Ayukhanov <aayukhanov@infostart.ru> * исправлена публикация релиза * опечатка * исправлено падение фичи из-за принятого ПР #610 * lib.system=../oscript_modules * убрал дубли зависимостей * Обновил зависимости + описание процедур подготовки, установки пакета * восстановление настроек в oscript.cfg --------- Co-authored-by: Ivan Smirnov <ivssmirnov@1bit.com> Co-authored-by: Nenashev Anatoliy <naa.android@gmail.com> Co-authored-by: Boris Sinitsyn <borisskin@gmail.com> Co-authored-by: 8095tores <42864922+8095tores@users.noreply.github.com> Co-authored-by: Artem Kuznetsov <AKuznetsov@1cbit.ru> Co-authored-by: Dmitriy.Medvedev <Dmitriy.A.Medvedev@bia-tech.ru> Co-authored-by: Dmitrich <siran0@mail.ru> Co-authored-by: stanislavchernomiza <39956813+stanislavchernomiza@users.noreply.github.com> Co-authored-by: Segate-ekb <80944823+Segate-ekb@users.noreply.github.com> Co-authored-by: ivanovEV <ivanovev@melonfashion.com> Co-authored-by: Рекитянский Александр <a.rekitjanskij@alteosoft.com> Co-authored-by: Dima Ovcharenko <d.ovcharenko90@gmail.com> Co-authored-by: Рекитянский Александр <akademik1986@yandex.ru> Co-authored-by: Kirill Chernenko <32082417+sfaqer@users.noreply.github.com> Co-authored-by: Yuri Goncharuk <yukon39@gmail.com> Co-authored-by: Vladimir Ochakovskiy <leo2208948@mail.ru> Co-authored-by: skirdinsa <56070000+skirdinsa@users.noreply.github.com> Co-authored-by: Artur Ayukhanov <aayukhanov@infostart.ru> Co-authored-by: Egor Ivanov <Segate@inbox.ru> Co-authored-by: Georgiy Alyabev <g.alyabev@eapteka.ru>
- Loading branch information