Skip to content

Версия 0.6.0

Compare
Choose a tag to compare
@theshadowco theshadowco released this 04 Aug 10:37
· 527 commits to develop since this release

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

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

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

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

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

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

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

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