Skip to content

v0.2.5

Choose a tag to compare

@Macegor Macegor released this 24 Apr 11:26
· 214 commits to main since this release

Что изменилось с v0.2.3

  • Добавлен запуск 1С прямо из расширения:
    • Запустить тонкий клиент (v8vscedit.runThinClient)
    • Запустить конфигуратор (v8vscedit.runConfigurator)
  • Улучшен CLI-импорт изменений:
    • import-git-changes переведен на сравнение по хеш-кэшу файлов вместо прямого анализа git diff
    • добавлено автоопределение переименований; при обнаружении выполняется принудительная полная загрузка
    • улучшена обработка частичной загрузки и формирование списка файлов
  • Добавлена новая CLI-команда refresh-hash-cache для полного пересчета кэша хешей
  • Добавлен модуль hashCache:
    • построение снимка файлов
    • сравнение added/modified/deleted
    • частичное обновление кэша после импорта
  • После успешного import-configuration кэш хешей теперь автоматически актуализируется (full и partial режимы)
  • Расширены возможности редактирования свойств метаданных:
    • добавлены сервисы типов (MetadataTypeService, TypeRegistryService)
    • улучшена обработка/обновление XML-блоков (ConfigurationXmlEditor, ObjectXmlReader)
    • доработан PropertiesViewProvider и связанные билдеры свойств
  • Обновлены команды/подписи в интерфейсе для большей ясности
  • Обновлен .gitignore (исключены временные файлы .vscode-test)
  • Добавлены/обновлены тесты для новых сценариев (hashCache, configurationXmlEditor, типы метаданных)

Статистика изменений

  • 3 коммита
  • 28 файлов изменено
  • +2808 / -114

Коммиты в релизе

  • 318471a — улучшения свойств метаданных, импорт Git-изменений, поддержка режимов сопровождения, тесты
  • cc86a95 — переименование команд, refresh-hash-cache, доработки импорта и обновления расширения
  • 5c573ec — версия 0.2.5, запуск тонкого клиента/конфигуратора, принудительный full load при rename, улучшения XML-редактирования