Releases: 1c-syntax/mdclasses
Releases · 1c-syntax/mdclasses
Версия 0.6.0
Изменения в новой версии
- Заменен движок парсера XML-файлов, выполнен переезд на XStream. Вместе с переездом выполнен рефакторинг классов MDO
- Добавлены некоторые служебные классы для анмаршаллинга + недостающие классы метаданных (разные атрибуты)
- Класс MDObjectBase стал совсем маленьким, содержит самую базовую часть метаданных
- Класс MDObjectComplex используется для объектов, имеющих дочерние объекты
- Класс MDObjectBSL используется для объектов, имеющих модули
- удалены потерявшие актуальность методы и классы, а также некоторые свойства
- написаны недостающие тесты
- скорректированы алгоритмы и теперь практически нигде не может быть null-ового возвращаемого значения
- добавлены описания методов и классов почти везде
- Добавлена информация о языках конфигурации
- Добавлен код языка в класс Language
- Язык конфигурации по умолчанию является объектом
- Добавлен метод получения списка доступных языков с их кодами
-
MDORef теперь является классом, содержащим информацию о типе и представление ссылки
-
В подсистемы добавлен признак "Включен в командный интерефейс"
-
Для веб сервисов добавлены дочерние объекты - операции, содержащие ссылку на обработчик (пока строкой)
-
Для http сервисов добавлены дочерние объекты - шаблоны url, у которых есть дочерние объекты - методы, содержашие ссылку на обработчик (пока строкой)
-
Реализована поддежка расширений конфигурации ввиде класса extends над классом конфигурации.
- Содержит тип расширения
- Содержит префикс имени объектов расширения
- Для всех объектов метаданных добавлен признак принадлежности к конфигурации или расширению
Обратите внимание, что данная версия несовместима с ранними версиями в части API
Релиз v0.5.0
Новое:
- Чтение подсистем и дочерних подсистем;
- Чтение макетов объектов;
- Частичное чтение реквизитов метаданных;
- Поиск общих модулей по URI, имени;
- Чтение методов обработчиков подписок;
- Поиск MDOType по имени;
- Job на GithubAction для проверки качества в sonarcloud.
Исправлено:
- Чтение заимствованного свойства ReturnValuesReuse у общих модулей;
- Проблема падения тестов при parallel stream;
- NPE при чтении дочерних элементов Subsystems;
- Чтение дочерних элементов подсистем со ссылкой на самого себя.
v0.4.2
v0.4.1: Merge pull request #65 from 1c-syntax/develop
Версия 0.4
Версия 0.4
- Выполнены работы по оптимизации чтения метаданых
- Добавлен разбор информации о командах объектов
v0.3.1
Версия 0.3
В новой версии
- реализовано чтение всех объектов метаданных конфигурации 1с (базовой части)
- в MDOConfiguration добавалены свойства модальности и использования синхронных вызовов
- определение модулей на поставке переведено с анализа файлов на прочитанные объекты метаданных