Версия: 1.1

Журнал изменений

1.1.0 (2022-01-22)

Интеграция с темой отчёта (#124)

Реализована через цветовые схемы Vega.

  • При кодировании scale доступны 4 схемы, которые связываются с текущей темой отчёта во время выполнения.
  • Если изменить соответствующие этим схемам цвета темы отчёта, спецификация обновится вслед за ними.
  • Подробнее это описано на странице «Цвета темы и цветовые схемы».

Новые схемы при кодировании цветовой шкалы связываются с выбранной темой отчёта и обновляются вместе с ней.

Соответствия полей спецификации (#160)

  • Теперь можно переназначать любые столбцы и меры, привязанные к кодированиям или выражениям.

  • Если поле удалено из роли данных Values, открывается диалог, позволяющий удобнее добавить и переназначить поле без ручного поиска.

  • Подробнее это описано на странице «Набор данных».

    Диалог Edit Specification Field Mapping позволяет изменить назначения полей набора данных, используемых в кодированиях или выражениях спецификации.

Изменения шаблонов

  • Поля-заполнители размещены компактнее, чтобы лучше использовать доступное пространство (#156).

  • Если свойство шаблона usermeta.information.previewImageBase64PNG содержит корректное изображение в base64, оно теперь отображается в диалоге Create New Specification (#159).

  • Встроенные шаблоны теперь содержат изображения предпросмотра (#159).

  • Из полей-заполнителей убраны ограничения на использование столбцов или мер (#157).

    Пример изменений шаблонов в версии 1.1.0.

Свойства редактора

Доступны в панели форматирования Power BI.

Другие небольшие улучшения

  • Сочетание клавиш для создания 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'].
    • Благодаря этому замена полей или их преобразование в заполнители поддерживает имена, содержащие пробелы.
  • Улучшено кодирование 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).

Более ранние версии

Чтобы журнал изменений оставался относительно компактным, сведения о старых версиях время от времени переносятся в архив. Каждый архив доступен как подстраница этого раздела; для продолжения чтения можно воспользоваться навигацией внизу.