Skip to content

v0.48.7 — XDTO: редактор, сравнение, импорт/экспорт и Agent API

Choose a tag to compare

@lekot lekot released this 13 May 21:31
Immutable release. Only release title and notes can be modified.
ca201ce

Что нового

  • Добавлен low-code редактор XDTO-пакетов: дерево типов, атрибутов, свойств, ограничений и инспектор свойств.
  • Добавлено сравнение и объединение XDTO-пакетов из конфигурации и внешних файлов XSD/XDTO/bin/xml.
  • Добавлены команды экспорта XDTO-пакета в XSD, импорта XSD в текущий пакет и создания нового пакета из XSD.
  • Добавлен Agent API для XDTO: список пакетов, чтение, экспорт, импорт, создание, сравнение и объединение.
  • Экспорт XSD приведён к платформенному формату для проверенных образцов; сравнение QName и enumeration нормализовано по смыслу, а не по префиксу или позиции.
  • Обновлена документация Agent API в README и docs.

Исправления

  • Исправлен разбор свойств и атрибутов XDTO-типов через xs:extension.
  • Закрыты проблемы CSP в webview редактора.
  • Исправлены CI-проверки счётчиков команд после добавления XDTO-команд.

Проверки

  • PR #100 прошёл Tests, Coverage, Lint, Smoke, VSCode integration, CodeQL и eslint.
  • Артефакт: releases/1c-metadata-tree-vscode-0.48.7.vsix.
  • SHA256: 2FE401D8FD980DB54BF5019D8A695BD8D68BCA381CB44DB83DC3D2EBB4EF6708.