Skip to content

PBIR Tools v0.9.20

Choose a tag to compare

@maxanatsko maxanatsko released this 22 May 07:43
· 3 commits to main since this release

New

  • Code signing - binaries now come code signed both on Windows and macOS
  • Page conformance - pbir pages conform enforces visual formatting properties (title, background, border) against theme defaults across a page or report, with --dry-run preview, JSON output, and idempotent apply mode
  • Field where-used - pbir fields where-used finds every visual and filter that references a given field, with exact and substring matching

Bug Fixes

  • Card visuals now apply font color conditional formatting correctly using the Power BI default dataViewWildcard selector, fixing pbir visuals cf on cardVisual value properties
  • pbir fields and pbir tree now traverse report pages by directory path rather than display name, so pages with em dashes, parentheses, or other path-like characters in their names resolve correctly
  • Visual group parent links broken by pbir connect downloads are now repaired automatically during download, and group membership changes are tracked through the object model change history
  • Visual group operations (list, ungroup, group workflow) are now more reliable: page and path validation is enforced before mutations, cleanup is persisted after ungroup, and edge cases in multi-step group workflows are handled
  • pbir visuals bind now fails closed when the semantic model cannot be loaded - explicit --no-validate is required to proceed, and the model load error is surfaced in the output
  • Validation JSON output now includes model_load_error detail alongside the existing model_loaded flag
  • Validation now reports orphan parent groups and stale visual interaction entries as diagnostics
  • Animated startup splash is replaced with a static splash on Windows and non-interactive consoles, fixing rendering artifacts on Windows terminals
  • Microsoft schema and bundled runtime artifacts were refreshed to May 2026