Releases: bia-technologies/precommit4onec
Releases · bia-technologies/precommit4onec
25.12
Новое в версии
- Обновлена документация по возможностям отладки by @Kyrales in #56
- Анализ наличия физических файлов, которые указываются в ПВХ by @Kyrales in #48
- Добавлена возможность гибко настраивать перечень файлов, которые должны быть обработаны либо исключены из обработки как конкретными сценариями, та и глобально, на уровне проекта
Исправления ошибок
- Не работает параметр rules в команде exec-rules в случае если включено использование локальных сценариев by @Kyrales in #55
- При коммите не должны попадать в изменения файлы, которые не входят в текущий каталог by @Kyrales in #46
- Некоторые сценарии падали из-за отсутствия проверки существования файла
Новые контрибьютеры
Full Changelog: 25.1...25.12
Версия 25.1
Новое в версии
- Реализована возможность запуска прекоммита для предварительной обработки файлов, добавленных в индекс Git. Релизовано путем расширения возможностей команды exec-rules
- В сценарий СортировкаСостава добавлены
- Сортировка состава общих реквизитов
- Сортировки состава подписок на события
Версия 24.11
Новое в версии
- В сценарий сортировки добавлен алгоритм сортировки прав Ролей.
- Расширены возможности команды exec-rules - теперь ей можно указать коммиты, только изменения между которыми будут обработаны
- Реализована настройка прекоммита, возволяющая проверять комментарий коммита по шаблону
Исправления
- Сценарий сортировки учитывает особенности заимствованных в расширение объектов
- При анализе исходных файлов bsl исключаются файлы в воичном форме (образуются при поставке модулей без исходных кодов)
- Скорректирована иногда возникающая ошибка, связанная с блокировкой файла Form.bin
- Скорректирован сценарий синхронизации файлов в каталоге и описания объектов конфигурации для более корректной обработки содержимого, а также поддержки обновленного формата EDT
- Файлы исходников расширений, содержащие директиву ИзменениеИКонтроль исключаются из обработки
- Скорректирован сценарий КорректировкаXMLФорм - теперь он не падает пустых файлах форм
Версия 24.05
Новое в версии
- Исправлена досадавшая многим ошибка в поведении проверки использования
Перейтив строковых литералах - Переработан сценарий корректировки дублей идентификаторов форм. В этой версии учли заимстование форм расширений, а также сделали замену идентификаторов более умной, разделяя блоки реквизитов и элементов форм
- Исправлена команда установки приложения в репозиторий, содержащий пробелы в пути (macos/linux) by @anatox in #35
Новый контрибьютер
Full Changelog: 24.03...24.05
Версия 24.03
Эта версия содержит исправления обнаруженных ошибок и оптимизации
Исправлено
- Не учитывается буква
ёв именах метаданных - Отсутствуют типы
IntegrationServiceиInterface - Отсутствует распаковка обычных форм для формата EDT
- Ошибка в сценарии сортировки состава для объектовб заимствованных в расшиение (регресс)
Оптимизация
- Чтение файлов приведено к единому механизму с автоматическим определением необходимости использовать BOM
- Рефакторинг сценария сортировки состава
Версия 23.12.1
Новое в версии
- Добавлен новый сценарий для установки копирайта в шапку модулей (см. доку)
- Исправлены найденные ошибки
- Подкорректированы тесты
Релиз 23.07
Новое в версии
- Создан общий сценарий для сортировки состава объектов
- Состав конфигурации (ранее существовал)
- Состав подсистемы (ранее существовал)
- Состав плана обмена (новый)
- Состав функциональной опции (новый)
- Состав определяемого типа (новый)
- Исправлены обнаруженные ошибки сценариев и чтения настроек
Версия 23.04
Новое в версии
- Добавлены новые значения Инструкций Препроцессора (by @machikhin2023)
- При сортировке подсистем добалвена обработка имен таблиц внешних источников
- Скорректирован алгоритм анализа наличия в коде
Перейти- теперь не учитывается наличие в строковых литералах - Скорректирован алгоритм анализа необходимости отключения полнотекстового поиска - теперь не требует обязатального наличия настройки
- Удален сценарий для создания заглушек для автотестов
Версия 22.11
Новое в версии
- поддержка использования сервисной базы для некоторых сценариев вместо использования создаваемой
- оптимизирована сортировка индексов форм
Версия 21.09
Новое в версии
- Добавлен новый сценарий, отключающий флаг "Разрешить изменять форму" для новых форм
Исправление ошибок
- Исправлены ошибки, связанные с обработкой препроцессорных скобок