Skip to content

0.17.3

Choose a tag to compare

@timessuman timessuman released this 25 Sep 07:17
· 141 commits to main since this release
a9d046e

Three defects found building jig-site's header with the full loop.

Fixed

  • The gate no longer asks make for a critique's verdicts. A critique
    counted as touched when any file in its folder changed, so a make round that
    saved its probe there (jig probe --save) was held to that critique's
    completeness. A critique written before a release that added rules has no
    verdicts for them, and only critique may write verdicts, so the round was
    blocked three times on something it was forbidden to do. A critique is now
    touched only when its verdict files change.
  • jig verdicts accepts, and asks for, verdicts on hybrid rules with a
    pass.
    0.17 gave ten code-pass rules (A-135 to A-140, A-143, A-144, A-146,
    G-145) detectors and made them hybrid. Each kept its pass: code, because a
    detector catches only some shapes of the failure, and the code arm judged
    them as that field says. verdicts knew only judgment and mechanical ids,
    so every verdict on them came back "not a rule", and a critique that did
    what the rules said could not pass. A hybrid rule with a pass is now judged
    in that pass, like a judgment rule: the code arm has 84 rules, not 74.
  • jig update refreshes a project's mode files where init wrote them.
    init has written mode.<mode>.css beside the brand file (for example
    src/styles/jig/) since the token layer moved into the project's styles,
    but update still looked for them under the pre-0.6 .jig/tokens/. It
    found none, so every release left the old tokens in place, and nothing
    said so; only jig init --yes refreshed them. update now refreshes each
    untouched copy wherever init recorded writing it.