rastrillo v0.22.0 closed
On branch rastrillo-v022
The framework now writes the attribute grammar itself, so Docs and rastrillo write the same spelling.
Measured rather than assumed: class="rst-" on our rendered page went 2 → 0 — the two that remained were rastrillo's own shell chrome, which now writes attributes too.
rastrillo markup run in report mode rather than trusted. It found three class attributes, all of them prose inside the plan document quoting test code that greps for the pattern, and it correctly refused to touch them rather than guessing. Zero in our templates or Go.
rastrillo doctor has nothing to check here, and that is a property worth recording rather than a gap: Docs serves the design-system CSS from the module at runtime via ui.TokensCSS() instead of copying it into static/, so the frozen-tokens.css trap doctor exists to catch cannot happen to us. The two-pin problem does not apply either.
The one breaking change does not reach us, verified before the bump rather than after: the hand-written sticky save bar became rst-form-bar, and we use neither it nor rst-form-foot.
Tests, full gate and a live page all green on v0.22.0.