u/maxanatsko

▲ 89 r/MicrosoftFabric+1 crossposts

PBIR CLI v0.9.20 is out

If you've been following PBIR CLI, developed by me & Kurt Buhler, you will be happy to hear that the new v0.9.20 release with bunch of bug-fixes is out.

PBIR CLI focuses on visual layer and allows to create Power BI reports/visuals agentically. For semantic models agentic development refer to my other tool: semanticops.dev.

Download PBIR CLI here: https://github.com/maxanatsko/pbir.tools/releases

Changelog

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
u/maxanatsko — 11 hours ago