Skip to content

v0.6.1

Choose a tag to compare

@ferdinandobons ferdinandobons released this 09 Jun 06:31
· 52 commits to main since this release

A clean finished checkpoint: the remaining LOW items from the v0.6.0 review are
closed and dead parameters removed. No behavior change beyond the fixes; profiles
from earlier versions keep working unchanged.

Fixed

  • The QA gate now verifies a number_format role's mask against the SHELL's
    actually-used formats (the shell-backed peer of the schema's intra-profile
    check), so a fabricated/hand-edited mask is caught at verify time, never applied.
  • A table/KPI/SmartArt block rendered against a profile with no matching role
    no longer falls back to the default style SILENTLY: it surfaces an INFO
    style_fallback so the missing brand style is visible in QA (the content still
    renders).

Changed

  • Removed dead parameters (no behavior change): run_qa's never-read mode, the
    docx _write_block profile arg, and the xlsx _resolve_named_target findings
    arg.

Tests

  • Closed the review's remaining coverage gaps: strict-mode promotion of
    visual.ocr_degraded to an error, _ocr_png timeout/OSError degradation, the
    Quick-Look-absent render degrade, the QA-gate fabricated-mask rejection, and the
    style_fallback path.