Releases: Juls-BI/pbir-a11y
Releases · Juls-BI/pbir-a11y
Release list
v0.2.0 - Tab-order fix, hidden-page support, Word export
Fixed
- Tab-order detection: the rule engine treated any negative
tabOrder
value as "explicitly hidden from tab order", which caused decorative
shapes with unusual (but not actually hidden) tab-order values to be
silently skipped instead of flagged. Now only the documented-1sentinel
counts as hidden, so decorative elements that are genuinely still focusable
get correctly reported. - Unlabeled visuals (slicers, cards, buttons with no title) now show a
friendly description (e.g. "Card · fields: SPI, Health Score") instead of
their raw internal GUID, in both console and Word output.
Added
--include-hiddenflag oncheck: also audits pages marked
hidden-in-view-mode (drillthrough/tooltip pages), which are skipped by
default since end users don't land on them directly during normal
navigation.--docx <path>flag oncheck: writes a formatted Word document of the
findings, suitable for sharing with a client or stakeholder. Includes an
overall summary by category, plus a per-page summary and detailed findings
table so issues are easy to locate and fix page by page.
Notes
- New dependency:
docx. Runnpm installafter updating.
v0.1.1 – License change to PolyForm Shield
Changed
- License changed from PolyForm Noncommercial 1.0.0 to
PolyForm Shield 1.0.0.
You can now usepbir-a11yin commercial and workplace workflows,
including paid jobs, the only restriction is building a competing
product or service from this code (e.g. an accessibility-checking tool
similar to PBIX A11y). See
LICENSE for full terms.
No functional or code changes in this release.
Note: v0.1.0 remains available under the original PolyForm
Noncommercial 1.0.0 terms for anyone who already has that release.
v0.1.0 – Initial release
First release of PBIR A11y CLI: accessibility checks for Power BI PBIP/PBIR
projects, ported from the PBIX A11y browser tool.
What's included
pbir-a11y check– runs the full rule set (contrast, alt text, tab order,
target size, page/visual titles, axis titles, font scaling, clutter) against
a PBIP project folder on diskpbir-a11y explain– look up what a check category tests for and its WCAG
reference, without needing a project on hand--json,--category,--page, and--fail-onflags for scripting and CI use- Packaged as a Claude Code plugin/skill, so an agent editing a PBIP project
can pick up these checks automatically
License
PolyForm Noncommercial 1.0.0 – free for personal, educational, charitable,
research, and government use. Commercial use requires a separate license.