Skip to content

Releases: 1c-syntax/mdclasses

Версия 0.6.0

04 Aug 10:37

Choose a tag to compare

Изменения в новой версии

  1. Заменен движок парсера XML-файлов, выполнен переезд на XStream. Вместе с переездом выполнен рефакторинг классов MDO
  • Добавлены некоторые служебные классы для анмаршаллинга + недостающие классы метаданных (разные атрибуты)
  • Класс MDObjectBase стал совсем маленьким, содержит самую базовую часть метаданных
  • Класс MDObjectComplex используется для объектов, имеющих дочерние объекты
  • Класс MDObjectBSL используется для объектов, имеющих модули
  • удалены потерявшие актуальность методы и классы, а также некоторые свойства
  • написаны недостающие тесты
  • скорректированы алгоритмы и теперь практически нигде не может быть null-ового возвращаемого значения
  • добавлены описания методов и классов почти везде
  1. Добавлена информация о языках конфигурации
  • Добавлен код языка в класс Language
  • Язык конфигурации по умолчанию является объектом
  • Добавлен метод получения списка доступных языков с их кодами
  1. MDORef теперь является классом, содержащим информацию о типе и представление ссылки

  2. В подсистемы добавлен признак "Включен в командный интерефейс"

  3. Для веб сервисов добавлены дочерние объекты - операции, содержащие ссылку на обработчик (пока строкой)

  4. Для http сервисов добавлены дочерние объекты - шаблоны url, у которых есть дочерние объекты - методы, содержашие ссылку на обработчик (пока строкой)

  5. Реализована поддежка расширений конфигурации ввиде класса extends над классом конфигурации.

  • Содержит тип расширения
  • Содержит префикс имени объектов расширения
  • Для всех объектов метаданных добавлен признак принадлежности к конфигурации или расширению

Обратите внимание, что данная версия несовместима с ранними версиями в части API

Релиз v0.5.0

21 May 16:17
6f73d22

Choose a tag to compare

Новое:

  • Чтение подсистем и дочерних подсистем;
  • Чтение макетов объектов;
  • Частичное чтение реквизитов метаданных;
  • Поиск общих модулей по URI, имени;
  • Чтение методов обработчиков подписок;
  • Поиск MDOType по имени;
  • Job на GithubAction для проверки качества в sonarcloud.

Исправлено:

  • Чтение заимствованного свойства ReturnValuesReuse у общих модулей;
  • Проблема падения тестов при parallel stream;
  • NPE при чтении дочерних элементов Subsystems;
  • Чтение дочерних элементов подсистем со ссылкой на самого себя.

v0.4.2

06 Apr 13:55
4dbf7d1

Choose a tag to compare

Merge branch 'develop'

v0.4.1: Merge pull request #65 from 1c-syntax/develop

26 Mar 16:34
8beabae

Choose a tag to compare

Версия 0.4

25 Mar 02:05

Choose a tag to compare

Версия 0.4

  • Выполнены работы по оптимизации чтения метаданых
  • Добавлен разбор информации о командах объектов

v0.3.1

19 Mar 15:53
5e1d628

Choose a tag to compare

  • Оптимизация чтения метаданных

Версия 0.3

19 Mar 09:32

Choose a tag to compare

В новой версии

  • реализовано чтение всех объектов метаданных конфигурации 1с (базовой части)
  • в MDOConfiguration добавалены свойства модальности и использования синхронных вызовов
  • определение модулей на поставке переведено с анализа файлов на прочитанные объекты метаданных

v0.2.4

06 Feb 10:50
f86a8fa

Choose a tag to compare

Теперь используется Absolute из Utils

v0.2.3

05 Feb 12:35

Choose a tag to compare

Исправлена обработка файла поставки конфигурации, когда разделитель "," используется внутри текстового значения. (#51)

v0.2.2

24 Jan 05:42
b503ae7

Choose a tag to compare

Исправлено:

  • Определение типа модуля для общих форма в формате EDT