Repository navigation
Jev DevTools 0.5.5
Jev DevTools 0.5.5
Published from c73f328df855707fac3a624a7065d3faf59c9317.
Compatibility and upgrade
- Supported environments are unchanged. Node 22.12+, React/React DOM 18 or 19, ESM, TypeScript 5.4+, and TypeSafe SDK 0.7.x remain supported. Upgrade the server adapter and drawer together to receive the capture fixes.
- Flow type corrections. Flow expression types now reject non-scalar equality and array method selection that already fail during execution. Generic field-selection helpers must derive supported keys from
Parameters<FlowExpression<T>["get"]>[0]instead of accepting everykeyof T. Runtime behavior is unchanged.
Changes
Fixed
-
Redacted condition operators. Branch and loop views show an unavailable rule when a custom redactor replaces its operator with non-string JSON, instead of crashing or displaying a different comparison. Execution and captured values stay unchanged. (#126)
-
Malformed stream recovery. Validate trace and nested flow records before publishing updates, and reconnect without partially changing cached history. Preserve version-1 optional metadata, compatible unknown fields, redacted content, and parallel flows with more than 256 lanes sharing existing nodes. (#122)
-
Render transformed captures safely. Custom redactors can replace request roots or numeric answer fields without crashing the drawer. The drawer keeps usable questions, answer fields, and context visible beside unavailable-field placeholders; display masking preserves SDK map names in partial captures.
Trace.captureretains bounded redacted JSON with warnings; application execution and complete-response fixture requirements stay unchanged. (#123) -
Scalar equality types. Reject object, array, and
undefinedreceivers for.eq()while preserving literal, branded, and generic scalar comparisons. Finite numbers and matching resolved scalar types remain runtime requirements. (#121) -
Array selection types. Limit
.get()on arrays to indices andlength, preserving readonly arrays, tuple inference, common union fields, and constrained generic helpers. Array bounds and missing optional fields remain runtime checks. (#121)
Documentation
-
Package README and AI agent guidance. Rewrite the npm README around installation, runtime and privacy limits, and a shorter flow example. Add task-based AI agent sections to both READMEs and link the repository-only flow-porting skill from the docs agent guide, while preserving installed-version guidance and existing section links. (#125)
-
README for new users. Lead with request inspection and the no-key playground, link to complete framework setup guides, and introduce optional flows with one request and one branch. Preserve existing section links, compatibility requirements, security boundaries, and attribution. (#125)
-
Shared porting skill. Version
port-jev-to-flowin the repository with semantic guidance, cookbook examples, and agent discovery links. The skill supports Jev-to-Flow ports and capability audits; npm contents and public APIs are unchanged. (#124)
Publication verification
- npm publication: 2026-10-27T02:38:41.048Z (UTC).
- Approved source and verified tag:
c73f328df855707fac3a624a7065d3faf59c9317. - Archive SHA-256:
76d3111160bef6e72cfe9e65d3a1a4b764ea66196f50431b5cf96afafd59feb1. - npm integrity:
sha512-944cqrDQDZUpQfgyVx3c0hQwY8f6V+vehRcgfBwoxTtu50mbaIFm8f5SPiWT5E1uAcFdNkxET06sBh9qvQ1ViQ==; registry integrity and provenance checked by the publish job. - Publication workflow (includes fresh registry consumer checks).
- GitHub release published, non-prerelease, and Latest verified at 2026-10-27T02:39:37.810Z (UTC); npm latest also matched this version. These are observations at verification time.
Package publication is verified. Hosted docs require a separate explicit request and live verification; record their result here after deployment. See the release checklist.
Hosted docs verification
The separately authorized documentation publication succeeded at 2026-10-27T02:50:48.533448+00:00 (UTC). Live artifact verification passed at 2026-10-27T02:51:00.290Z (UTC), and browser verification passed at 2026-10-27T02:51:17.092Z (UTC).
- Package snapshot:
0.5.5; clean canonical source:c73f328df855707fac3a624a7065d3faf59c9317; build mode:publication. - GPT Sites project:
appgprj_6add5705dbec8191b56b1c9555078a2d; saved version 26:appgprj_6add5705dbec8191b56b1c9555078a2d~appgver_52ca219828348191bba73657b55522e3. - Deployment:
appgdep_6ae01182c4348191bf181c0d20139bf6; generated Sites source commit:8886d6416ef8af7ee5f42624004ac90fea6f3322. - Saved deployment archive:
sha256:15f1751d42c1e5195a8d9b13ce8d42444217afe4985f2f94bc45863ae0609494. - Live
/version.jsonmatches the inspected artifact exactly. The served raw changelog matches SHA-25630eb4d719f767ca327e0b2b8cb6fc81a29d99bed473b441669d2d3d1b721832c. - Home, quick-start, API glossary, and changelog returned HTTP 200; the
#flow-jevanchor is present. Live setup and Flow API browser checks passed in light/dark themes at desktop/mobile widths, with no page errors or horizontal overflow. Screenshots were visually reviewed for the publication artifact and live setup page. - Full local
verify:alland cookbook checks passed on the canonical release commit with current verification evidence. The final publication artifact passed the 17-page docs browser suite and artifact inspection before deployment. Main CI and the publication workflow passed.
The package, intended npm dist-tag, exact remote tag, GitHub release designation, hosted docs, and recorded verification results satisfy the release completion checklist as of the verification times above.