Releases: 1c-syntax/mdclasses
Releases · 1c-syntax/mdclasses
Версия 0.14.0
Новое в версии
- Обработка отсутствия элементов перечислений #458
- Добавлена ссылка на Задачу в бизнес процессах
- Добавлена информация о документах последовательности
- Добавлен состав критерия отбора
- Для прав доступа добавлено русское имя
- Для прав доступа добавлен метод получения значения по строковому имени
- Для MDO\MDC добавлена возможность понять можно ли управлять правами доступа и какими
- Добавлены методы определения наличия нужного права и списка ролей с нужным правом
Исправления
- Исправление парсинга англоязычных конфигураций #459
- Исправлен регресс: возвращен порядок объектов конфигурации
Оптимизация
- Оптимизация хранения данных элементов форм
- Оптимизация получения списка дочерних объектов конфигурации
- Иные мелкие оптимизации чтения данных
Full Changelog: v0.13.0...v0.14.0
Версия 0.13
Новое в релизе
В этом релизе решены проблемы с производительностью и работой во многопоточном режиме.
Изменения
Объекты метаданных MD
- Добавлен метод
getDescription
для получения пользовательского представления объекта на основании синонима - У некоторых объектов добавилось поле поля
explanation
(описание
) - Реализовано хранение и ленивое заполнение коллекций дочерних объектов и модулей
Контейнеры объектов метаданных MDClass
- Реализовано хранение и ленивое заполнение коллекций дочерних объектов и модулей
Мультиязыковые строки MultiLanguageString
- Получили метод метод для проверки на пустоту
- Добавлена возможность получить первое попавшееся значение локализованной строки
- Изменен тип и формат хранения содержимого
- Изменен алгоритм формирования представления (
toString
)
Прочее
- Для ролей добавлены новые права
START
STANDARD_AUTHENTICATION_CHANGE
SESSION_STANDARD_AUTHENTICATION_CHANGE
SESSION_OS_AUTHENTICATION_CHANGE
EXCLUSIVE_MODE_TERMINATION_AT_SESSION_START
- Обновлены зависимости
- Оптимизированы и доработаны конверторы
- Удалены файлы от прошлых версий
Новый контрибьютер
Полный список изменений: v0.12.0...v0.13.0
v0.13.0-rc.4
What's Changed
- Фиксы многопоточной работы by @theshadowco in #457
Full Changelog: v0.13.0-rc.3...v0.13.0-rc.4
v0.13.0-rc.3
What's Changed
- Bump actions/setup-python from 5.0.0 to 5.1.0 by @dependabot in #451
- Bump org.sonarqube from 4.4.1.3373 to 5.0.0.4638 by @dependabot in #450
- Bump com.gorylenko.gradle-git-properties from 2.4.1 to 2.4.2 by @dependabot in #453
- #454 Добавлено право роли ExclusiveModeTerminationAtSessionStart by @vanleo85 in #455
- Оптимизация многопоточной работы by @theshadowco in #456
New Contributors
Full Changelog: v0.13.0-rc.2...v0.13.0-rc.3
v0.13.0-rc.2
What's Changed
- Представление и описание by @theshadowco in #440
- Feature/optimize by @theshadowco in #441
- Bump the freefair group with 4 updates by @dependabot in #447
- Bump ru.vyarus.pom from 2.2.2 to 3.0.0 by @dependabot in #448
- Оптимизация хранения и выполнения by @theshadowco in #449
Full Changelog: v0.12.0...v0.13.0-rc.2
v0.13.0-rc.1
What's Changed
- Представление и описание by @theshadowco in #440
- Feature/optimize by @theshadowco in #441
Full Changelog: v0.12.0...v0.13.0-rc.1
v0.12.0
Новое в версии
- разделены ридеры для форматов ЕДТ и конфигуратора для возможности индивидуальной настройки чтения, создания конвертеров
- реализована новая модель метаданных
- реализована новая модель хранения информации конфигураций и расширений
- реализована поддержка чтения внешних обработок и отчетов
- добавлено чтение новых атрибутов объектов, ранее отсутствующих в моделях
- разработка переведена на jdk17
- реализована возможность чтения всех контейнеров метаданных в каталоге исходных файлов, т.е. можно за один вызов получить коллекцию конфигураций, расширений, внешних отчетов и обработок
- реализовано определение "защищенности" модулей, т.е. наличие только бинарного файла модуля, без исходников
- реализована упрощенная модель содержимого формы
- масса фиксов, оптимизаций
- изменено расположение опубликованных артефактов - теперь в мавен, джитпак отключен
НАРУШЕНА ОБРАТНАЯ СОВМЕСТИМОСТЬ
Full Changelog: v0.10.4...v0.12.0
v0.12.0-rc.6
What's Changed
- Bump me.qoomon.git-versioning from 6.4.2 to 6.4.3 by @dependabot in #432
- добавлено чтение всех контейнеров в каталоге исходных файлов by @theshadowco in #436
- Защищенные модули by @theshadowco in #437
- Bump actions/setup-java from 3 to 4 by @dependabot in #433
- Упрощенная реализация хранения содержимого форм by @theshadowco in #438
Full Changelog: v0.12.0-rc.5...v0.12.0-rc.6
v0.12.0-rc.5
Test publish
v0.12.0-rc.4
test publish