Skip to content

Releases: Juls-BI/pbir-a11y

v0.2.0 - Tab-order fix, hidden-page support, Word export

Choose a tag to compare

@Juls-BI Juls-BI released this 03 Aug 09:13

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 -1 sentinel
    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-hidden flag on check: 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 on check: 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. Run npm install after updating.

v0.1.1 – License change to PolyForm Shield

Choose a tag to compare

@Juls-BI Juls-BI released this 02 Aug 13:35
39cb7ab

Changed

  • License changed from PolyForm Noncommercial 1.0.0 to
    PolyForm Shield 1.0.0.
    You can now use pbir-a11y in 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

Choose a tag to compare

@Juls-BI Juls-BI released this 17 Jul 15:25
4d8aefe

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 disk
  • pbir-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-on flags 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.