Версия: 1.1
Журнал изменений
1.1.0 (2022-01-22)
Интеграция с темой отчёта (#124)
Реализована через цветовые схемы Vega.
- При кодировании
scaleдоступны 4 схемы, которые связываются с текущей темой отчёта во время выполнения. - Если изменить соответствующие этим схемам цвета темы отчёта, спецификация обновится вслед за ними.
- Подробнее это описано на странице «Цвета темы и цветовые схемы».

Соответствия полей спецификации (#160)
Теперь можно переназначать любые столбцы и меры, привязанные к кодированиям или выражениям.
Если поле удалено из роли данных Values, открывается диалог, позволяющий удобнее добавить и переназначить поле без ручного поиска.
Подробнее это описано на странице «Набор данных».

Изменения шаблонов
Поля-заполнители размещены компактнее, чтобы лучше использовать доступное пространство (#156).
Если свойство шаблона
usermeta.information.previewImageBase64PNGсодержит корректное изображение в base64, оно теперь отображается в диалоге Create New Specification (#159).Встроенные шаблоны теперь содержат изображения предпросмотра (#159).
Из полей-заполнителей убраны ограничения на использование столбцов или мер (#157).

Свойства редактора
Доступны в панели форматирования Power BI.
- В редактор визуала добавлено свойство Word Wrap (#154).
- В редактор визуала добавлены свойства Line Gutter и Line Numbers (#155).
Другие небольшие улучшения
Сочетание клавиш для создания JSON-шаблона не работало в некоторых средах Windows, поэтому оно заменено на Ctrl + Alt + T (#153).
Полосы прокрутки визуала стали менее навязчивыми (#164).
Шрифт DIN, используемый во встроенных визуалах, доступен под именем
wf_standard-fontвезде, где можно указать семейство шрифтов (#151).Чтобы было проще заметить обновление версии в отчётах, Deneb показывает уведомление в панели редактора при редактировании существующего визуала, созданного в предыдущей версии (#179), например:

Если закрыть уведомление вручную или применить изменения к текущей спецификации, оно не появится снова до следующего обновления.
Производительность и стабильность
Vega-Lite обновлена до 5.2.0 (#158).
- Подробнее об изменениях — в примечаниях к выпуску Vega-Lite.
- В Deneb также добавлен шаблон Vega-Lite Grouped Bar Chart, иллюстрирующий изменения кодирований
xOffset/yOffset.
Ссылки на поля набора данных в выражениях переписываются при создании шаблона (#139).
- При создании JSON-шаблона или переназначении полей любое выражение со ссылкой вида
datum.Fieldавтоматически переписывается с использованием синтаксисаdatum['Field']. - Благодаря этому замена полей или их преобразование в заполнители поддерживает имена, содержащие пробелы.
- При создании JSON-шаблона или переназначении полей любое выражение со ссылкой вида
Улучшено кодирование
opacityв шаблоне Vega-Lite Simple Bar Chart (#152).- Теперь оно включает явное значение
opacity, если поле__selected__записи не равно"off". - Это сохраняет логику, если автор усложнит композицию представления, состоявшего из одного примитива.
- Теперь оно включает явное значение
Обработка событий интерактивности за пределами основной области диаграммы требовала нестандартных и потенциально затратных изменений DOM Vega при каждом обновлении визуала. Механизм переработан для работы со стандартным DOM (#181).
Хранилище Redux заменено на Zustand и переработано (#147).
Известные проблемы
Все известные на тот момент проблемы запланированы к исправлению в версии 1.2. Обходные решения описаны в соответствующих задачах GitHub.
- Экспортированные шаблоны нельзя импортировать обратно без ручных исправлений (#198).
- При настройке соответствий полей спецификации заменяются ключи свойств, совпадающие с именами полей набора данных (#190).
1.0.0 (2021-11-13)
Важные примечания
- Код предварительной версии перенесён в официальный выпуск AppSource 🎉🎉🎉🎉.
- Загрузка по удалённым URL, например для примитивов изображений, отключена для соблюдения требований сертификации Power BI. Это ограничение можно обойти, скачав отдельную сборку.
- Крупных изменений в этом выпуске нет; внесены только изменения для проверки качества.
Исправления ошибок
- Смена положения редактора приводила к сбою его интерфейса (#137).
Производительность и стабильность
- Улучшена область пустого пространства, по которой можно щёлкнуть для сброса активного выбора (#140).
- События отрисовки визуала синхронизированы с API представления Vega (#141).
Более ранние версии
Чтобы журнал изменений оставался относительно компактным, сведения о старых версиях время от времени переносятся в архив. Каждый архив доступен как подстраница этого раздела; для продолжения чтения можно воспользоваться навигацией внизу.