Change8

@solidjs/diagnostics@2.0.0-rc.3

📦 solid-jsView on GitHub →
3 features🔧 7 symbols

Summary

Introduced a new diagnostics harness package `@solidjs/diagnostics` for improved debugging and analysis, along with a repair guide for reactivity issues. Dependencies were also updated.

✨ New Features

  • Introduced `@solidjs/diagnostics` package for agent-consumable diagnostics harness, including `captureArtifact()`, assertion helpers (`expectNoDiagnostics`, `expectDiagnostic`, `expectRerunBudget`, `expectNoWaste`), scenario budgets, Vitest matchers (`@solidjs/diagnostics/vitest`), a browser bridge (`@solidjs/diagnostics/browser`), a Playwright adapter (`@solidjs/diagnostics/playwright`), and a protocol for the Vite-plugin dev-server endpoint (`@solidjs/diagnostics/protocol`).
  • Added `artifactToJSONL()` for line-oriented egress of diagnostic artifacts for offline/agent analysis.
  • `solid-js` now includes a `skills/reactivity-diagnostics` repair guide that maps diagnostic codes to their fixes.

Affected Symbols