Repository navigation
ESKA v0.16.0
Добавлено
- (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 | shWindows 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 не входят.