Skip to content

ESKA v0.16.0

Choose a tag to compare

@github-actions github-actions released this 25 Oct 14:22
· 139 commits to main since this release
545e7dc

Добавлено

  • (query) Добавлено типизированное редактирование конструкций СКД
  • (query) Добавлены независимые последовательные секции итогов
  • (query) Добавлен типизированный отбор по агрегатам HAVING
  • (query) Добавлены временные таблицы и проверяемые операции пакета
  • (query) Добавлены общие итоги, иерархия и заполнение периодов
  • (query) Добавлены области вложенных запросов и согласованные ветки объединений
  • (query) Добавлены виртуальные таблицы регистров с позиционными параметрами
  • (query) Добавлены метаданные и структурированные операции конструктора
  • (query) Добавлен конструктор с владением черновиком и сохранением текста
  • (query) Добавлена неизменяемая BSL-проекция для языкового сервера
  • (query) Открыты BSL-сессии со снимком и проверкой конфликтов
  • (source) Добавлен ограниченный просмотр без манифеста
  • (source) Добавлены общая защита и снимки исходников
  • (query) Записи владельца защищены активной сессией
  • (query) Добавлен журнал незавершённого применения
  • (query) Добавлена общая модель сессии и подтверждение применения
  • (query) Добавлено общее хранилище восстановления черновиков
  • (ide) Добавлены снимки запросов и планы правок в Metadata API 1.13
  • (query) Добавлены безопасные планы правок XML и BSL
  • (query) Добавлено чтение запросов XML и BSL с картами позиций

Исправлено

  • (query) Ограничены итоги синтаксисом реальной платформы 1С
  • (query) Исправлен английский оператор удаления временных таблиц
  • (query) Сохранены исходные границы CASE в модели СКД
  • (query) Объединены связанные схемы базы и расширений в каталоге приложения
  • (query) Учтён регистр букв в именах базовых виртуальных таблиц
  • (query) Сохранена область конструктора после удаления ветки объединения
  • (query) Уточнены поля виртуальных таблиц по связанным метаданным
  • (query) Разрешён анализ запросов из модулей на поддержке
  • (query) Сессии модулей восстанавливаются без раскрытия дерева
  • (support) Чтение правил не скрывает уведомления об изменении
  • (query) Добавлена проверка полного дескриптора владельца
  • (query) Учтены окончания строк владельца в планах редактора

Производительность

  • (project) Ускорено пакетное чтение поддержки объектов

Прочее

  • Merge pull request #73 from 1c-tooling/codex/design-xml-analyzer
  • (analyzer) Обновлён BSL Analyzer до 0.4.0 с контрактом 3.5
  • (deps) Обновлены Cargo-зависимости и адаптированы API gix и zip
  • (query) Подтверждена приёмка T114 на платформе 1С и PostgreSQL
  • (query) Описаны проверки конструктора и ограничения запуска запросов 1С
  • (query) Определена очередь связанных схем и полного конструктора T109–T114
  • (perf) Зафиксировано ускорение загрузки поддержки в Explorer
  • (perf) Добавлены замеры навигации и текущего Metadata API
  • (project) Перенесена обратная навигация по исходникам в общее ядро
  • (query) Описаны составные запросы и проверенный API 1.23
  • (query) Зафиксирована приёмка конструктора с выбором метаданных
  • (query) Описаны модальные переходы к редактору запросов
  • (query) Подтверждены сохранность, платформа и производительность редактора
  • (query) Добавлены замеры редактора и загрузка запросов платформой
  • (query) Подтверждены конструктор и сохранение черновиков в VSCodium
  • (query) Подтверждён анализ несохранённого запроса в VSCodium
  • (query) Проверен анализ несохранённого BSL опубликованным сервером
  • (query) Подтверждена приёмка BSL-черновиков в VSCodium
  • (query) Согласован защищённый снимок с проверкой конфликтов
  • (query) Уточнено чтение dirty-родителя через ESKA
  • (source) Добавлен изолированный стенд защищённого просмотра
  • (query) Подтверждён перенос XML-сессий на общий API
  • (query) Подтверждено восстановление черновиков через общий API
  • (query) Зафиксированы ограничения поддержки для dirty-родителя
  • (ide) Закреплены общие правила защиты и сессий для адаптеров IDE
  • (query) Добавлены контрпримеры восстановления native read-only
  • (query) Описаны ограничения блокировки и восстановления BSL-владельца
  • (query) Подтверждены XML-вкладки и загрузка запросов платформой
  • Убран полный Rust-набор для изменений только CI/CD

Установка

Полный комплект содержит eska, eska-project, eska-check, eska-build и eska-vcs.

Linux и macOS:

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/1c-tooling/eska/releases/download/v0.16.0/eska-installer.sh | sh

Windows PowerShell:

irm https://github.com/1c-tooling/eska/releases/download/v0.16.0/eska-installer.ps1 | iex

Из исходников через Cargo:

cargo install eska-project eska-check eska-build eska-vcs eska --version 0.16.0 --locked

Отдельные компоненты

Архивы <инструмент>-0.16.0-<целевая-платформа>.zip содержат бинарник,
манифест и лицензии. Для выборочной установки предназначен components.py
(Python 3.11+); описание каждой платформы — release-<целевая-платформа>.json.
Контрольные суммы всех файлов находятся в SHA256SUMS.

Explorer устанавливает eska-project и внешний bsl-analyzer независимо.
Платформа 1С и bsl-analyzer в полный комплект ESKA не входят.