Releases
v0.0.2
Compare
Sorry, something went wrong.
No results found
0.0.2 (2026-05-07)
Features
bootstrap workspace, walking skeleton, and tooling (0ad9924 )
cdp,cli: driver ergonomics — wait/cookies/storage/animations (#215 ) (d38888c )
cdp: add Chromium launch detection (#94 ) (ce9afb9 )
cdp: chromium auto-fetch via chromiumoxide fetcher (#78 ) (#220 ) (b8c6f3b )
cdp: populate computed_styles from inline style="" in snapshot_from_html (#236 ) (feb14a6 )
cdp: wire DOMSnapshot.captureSnapshot with style whitelist (#104 ) (d062a21 )
cli: --selector flag scoping lint to subtree (#127 ) (f61428b )
cli,core,cdp: --viewport flag + viewport multi-run orchestration (#103 ) (0b7ee6e )
cli,format: --suggest-ignores flag (#84 ) (#218 ) (e6e0ee8 )
cli,format: deterministic JSON envelope with plumb_version, run_id, summary (#123 ) (8f2d9c3 )
cli: add lint output file flag (#163 ) (3ee72d2 )
cli: plumb init with Tailwind detection (#33 ) (#128 ) (90fdd50 )
cli: plumb watch (#83 ) (#219 ) (68bbb4f )
codegen: add plumb-codegen crate + plumb init --from (#212 ) (6b39937 ), closes #82
config: [color], [radius], [alignment], [a11y] sections + schema (#109 ) (f5b0047 ), closes #21
config: add CSS custom-properties scraper (#114 ) (b6dbde1 )
config: add DTCG 2025.10 token adapter (#111 ) (778e212 )
config: add spacing and type schema sections (#91 ) (a649708 )
config: span-annotated validation errors via miette (#110 ) (6ea352d )
config: tailwind config adapter (#115 ) (36d2c54 )
core: add baseline/rhythm rule (#207 ) (a1b32eb )
core: add color/contrast-aa rule (#202 ) (1794cc2 )
core: add phase 7 small rules bundle (#204 ) (1e5abd5 )
core: bundle MVP rules (radius/a11y/sibling/edge) (#113 ) (2c54e94 )
core: enrich snapshot context (#93 ) (b0a592d )
core: rule color/palette-conformance (#112 ) (0220e55 )
core: rules spacing/grid + spacing/scale + type/scale (#108 ) (b00b5e6 )
e2e: real-world test-site matrix + harness + CI (#223 ) (9b247ef )
format: add deterministic stats output (#162 ) (f299611 )
format: add SARIF rule metadata (#161 ) (0a7cfc6 )
gh-issue: Phase 7/8 — mandatory PR + converge on CI green + Claude review approve (d2ff65e )
gh-runbook: adaptive dispatch — recommend split/bundle/cluster per batch (1e3f9fd )
gh-runbook: gate-based progression with parallel batches + per-ticket dispatch (ccc3fb8 )
gh-runbook: GoudEngine-style parent bodies — batch table + copy-pasteable /gh-issue commands (2ff501b )
mcp,cdp: lint_page_html tool with static HTML parser (#79 ) (#222 ) (9a2efe9 )
mcp,cdp: persistent browser contexts for lint_url (#157 ) (6aac6b7 )
mcp: add authenticated HTTP transport (#205 ) (302ec19 )
mcp: add explain_rule tool (#130 ) (4bf8237 ), closes #35
mcp: add lint_url full detail mode (#158 ) (46fe12a )
mcp: compare_viewports tool (#80 ) (#221 ) (5a603fb )
mcp: expose resolved config resource (#159 ) (222a82a )
mcp: get_config tool (#132 ) (53eb838 )
mcp: lint_url accepts real http(s) URLs via ChromiumDriver (#131 ) (2924d5d )
mcp: list_rules tool (#129 ) (5d6335e )
selector-scoped [[ignore]] runtime suppression (#227 ) (ceb28e2 )
ship every deferred pattern — skills, hooks, workflows, rmcp, xtask (561bd45 )
skills: rewrite gh-runbook as spec-driven generator + JSON Schema (91c4180 )
xtask: validate-runbooks subcommand (7ca7bd5 )
Bug Fixes
cdp: accept Chromium major-version range; e2e tests fail loud (#126 ) (2a5d1e2 )
cdp: handle optional DOMSnapshot string sentinels (#191 ) (b1d0639 ), closes #190
cdp: scale FakeDriver viewport rects to configured target (#125 ) (c0a853a ), closes #121
ci: bypass delegation-guard during merge conflict resolution (#133 ) (3c951d0 )
ci: drop cargo-workspace plugin from release-please (#99 ) (a15f910 )
ci: hide MSRV version from dependabot's action-tag scanner (#102 ) (2261152 )
ci: make phase 3 gate environment reproducible (#160 ) (926eb83 )
ci: post Claude review verdict as sticky PR comment (#106 ) (ecd1f3f )
ci: skip Claude review on dependabot/renovate PRs (#225 ) (9a0f90c )
ci: use simple release-type with TOML extra-file for workspace version (#100 ) (547aeab )
cli: error when --viewport is passed without configured [viewports] (#119 ) (#124 ) (5849499 )
cli: serialize mcp_http tests to fix port-reservation TOCTOU race (#226 ) (ffddaee )
e2e: drop nextjs advisory by threading wait_for sentinel (#231 ) (d3811d4 )
e2e: static-export refactor for Next.js fixture (closes #233 ) (#235 ) (3ffecbf )
gh-runbook: file-backed state + substitute {{PARENT_ISSUE}} before child creation (1304a83 )
hooks: detect subagent context at PreToolUse, not SessionStart (#116 ) (b39a55b )
hooks: pin HOOK_SESSION_ID to stdin session_id so review gates compose across hook invocations (#105 ) (dd0cd18 )
Performance
Documentation
acknowledge v3 multi-agent setup in README (#141 ) (1adf039 )
add landing demo asset and CTA verification (#184 ) (1bd59a7 )
add MCP cookbook and FAQ (#175 ) (546e075 )
add V0 decision ADRs (#177 ) (3b56d62 )
add V0 release-readiness runbook shell (#195 ) (a08bff3 )
add v0.6 launch post (#182 ) (190becf )
address config review feedback (#139 ) (7819bc9 )
adr: record Chromium exact-pin to version-range remediation (#136 ) (d408bde )
agents: hierarchical AGENTS.md + CLAUDE.md symlinks + size validator (25e7719 )
ci: add code scanning and reviewdog guides (#164 ) (b12a384 )
docs: add v3.1.1 ignoreOtherMentions proof (#152 ) (3fe44e3 )
install + quick-start + config reference chapters (#135 ) (95da8e7 )
live MCP verification + honest dogfood acceptance (closes #230 ) (#237 ) (7eab7eb )
refresh landing page copy (#183 ) (fda4468 )
retarget phase 1 acceptance criterion to checked-in fixture (#122 ) (fae2b39 ), closes #120
rules: add no-legacy-code policy + workspace lints (#107 ) (2f280e0 )
runbooks: V0→V1 delivery specs for all 7 phases + roadmap umbrella + phase labels (6e47ea7 )
V0 ship-ready cleanup pass — DRY, accurate, no AI-tell (#247 ) (d56262f )
validate landing-page demo asset and CTAs (#185 ) (086c0d2 )
You can’t perform that action at this time.