Skip to content

Releases: bia-technologies/precommit4onec

25.12

29 Dec 12:09

Choose a tag to compare

Новое в версии

  • Обновлена документация по возможностям отладки 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

22 Jan 16:02

Choose a tag to compare

Новое в версии

  • Реализована возможность запуска прекоммита для предварительной обработки файлов, добавленных в индекс Git. Релизовано путем расширения возможностей команды exec-rules
  • В сценарий СортировкаСостава добавлены
    • Сортировка состава общих реквизитов
    • Сортировки состава подписок на события

Версия 24.11

27 Nov 09:08

Choose a tag to compare

Новое в версии

  • В сценарий сортировки добавлен алгоритм сортировки прав Ролей.
  • Расширены возможности команды exec-rules - теперь ей можно указать коммиты, только изменения между которыми будут обработаны
  • Реализована настройка прекоммита, возволяющая проверять комментарий коммита по шаблону

Исправления

  • Сценарий сортировки учитывает особенности заимствованных в расширение объектов
  • При анализе исходных файлов bsl исключаются файлы в воичном форме (образуются при поставке модулей без исходных кодов)
  • Скорректирована иногда возникающая ошибка, связанная с блокировкой файла Form.bin
  • Скорректирован сценарий синхронизации файлов в каталоге и описания объектов конфигурации для более корректной обработки содержимого, а также поддержки обновленного формата EDT
  • Файлы исходников расширений, содержащие директиву ИзменениеИКонтроль исключаются из обработки
  • Скорректирован сценарий КорректировкаXMLФорм - теперь он не падает пустых файлах форм

Версия 24.05

22 May 16:14

Choose a tag to compare

Новое в версии

  • Исправлена досадавшая многим ошибка в поведении проверки использования Перейти в строковых литералах
  • Переработан сценарий корректировки дублей идентификаторов форм. В этой версии учли заимстование форм расширений, а также сделали замену идентификаторов более умной, разделяя блоки реквизитов и элементов форм
  • Исправлена команда установки приложения в репозиторий, содержащий пробелы в пути (macos/linux) by @anatox in #35

Новый контрибьютер

Full Changelog: 24.03...24.05

Версия 24.03

13 Mar 07:52

Choose a tag to compare

Эта версия содержит исправления обнаруженных ошибок и оптимизации

Исправлено

  • Не учитывается буква ё в именах метаданных
  • Отсутствуют типы IntegrationService и Interface
  • Отсутствует распаковка обычных форм для формата EDT
  • Ошибка в сценарии сортировки состава для объектовб заимствованных в расшиение (регресс)

Оптимизация

  • Чтение файлов приведено к единому механизму с автоматическим определением необходимости использовать BOM
  • Рефакторинг сценария сортировки состава

Версия 23.12.1

22 Dec 15:32

Choose a tag to compare

Новое в версии

  • Добавлен новый сценарий для установки копирайта в шапку модулей (см. доку)
  • Исправлены найденные ошибки
  • Подкорректированы тесты

Релиз 23.07

10 Jul 05:23

Choose a tag to compare

Новое в версии

  • Создан общий сценарий для сортировки состава объектов
    • Состав конфигурации (ранее существовал)
    • Состав подсистемы (ранее существовал)
    • Состав плана обмена (новый)
    • Состав функциональной опции (новый)
    • Состав определяемого типа (новый)
  • Исправлены обнаруженные ошибки сценариев и чтения настроек

Версия 23.04

18 Apr 13:41

Choose a tag to compare

Новое в версии

  • Добавлены новые значения Инструкций Препроцессора (by @machikhin2023)
  • При сортировке подсистем добалвена обработка имен таблиц внешних источников
  • Скорректирован алгоритм анализа наличия в коде Перейти - теперь не учитывается наличие в строковых литералах
  • Скорректирован алгоритм анализа необходимости отключения полнотекстового поиска - теперь не требует обязатального наличия настройки
  • Удален сценарий для создания заглушек для автотестов

Версия 22.11

26 Nov 06:21

Choose a tag to compare

Новое в версии

  • поддержка использования сервисной базы для некоторых сценариев вместо использования создаваемой
  • оптимизирована сортировка индексов форм

Версия 21.09

29 Sep 04:51

Choose a tag to compare

Новое в версии

  • Добавлен новый сценарий, отключающий флаг "Разрешить изменять форму" для новых форм

Исправление ошибок

  • Исправлены ошибки, связанные с обработкой препроцессорных скобок