Zum Inhalt springen

Json Render Updates & Release Notes

2 Einträge aus 1 Quelle. Zuletzt aktualisiert:

Angaben zum Datum

Datum aus der Quelle.

Erstmals gesehen am .

Json Render von Vercel Labs

Json Render 0.21.0: TanStack-Start-Renderer und Named Slots für Vue

Json Render v0.21.0 bringt mit @json-render/tanstack-start einen TanStack-Start-Renderer für JSON-definierte Anwendungen (Routen, Layouts, SSR-Loader, Prerendering), experimentelle Jev-Komposition, Named Slots für Vue-Registries sowie stabilere gestreamte React-Renders.

New Features

  • TanStack Start renderer: Added @json-render/tanstack-start for JSON-defined applications with file-based routes, reusable layouts, SSR loaders, head metadata, prerender paths, client navigation, and route fallbacks (#334)
  • Experimental Jev composition: Added experimental_composeSpec and experimental_createEvaluator to compose validated specs from app-owned candidates, plus a Jev model option and iterative composition editing in the playground

Improvements

  • Vue named slots: Vue registries now support catalog-declared named slots alongside the default children slot (#323)
  • React streaming stability: Stabilized streamed React renders and added coverage for incomplete streamed props and nested prop identities (#325)
  • Documentation and project status: Expanded renderer, Jev, and package documentation and added Labs status badges to the project README

Contributors

  • @ctate
  • @Railly

Originalquelle(öffnet in neuem Tab)Problem melden

Angaben zum Datum

Datum aus der Quelle.

Erstmals gesehen am .

Json Render von Vercel Labs

Json Render 0.20.0: Named Slots für React und verschachtelte Repeats

Json Render v0.20.0 führt Named Slots für React-Komponenten, verschachtelte Repeats über item-relative Pfade in repeat.statePath und ein Harness-Chat-Beispiel ein und behebt Fehler bei verketteten Action-Parametern, optionaler Sichtbarkeit und Spec-Validierung.

New Features

  • Named slots for React: Components can declare named slots such as header and footer, while children remains the default slot. Slots are preserved through validation, streaming, nested conversion, code export, playground views, and Devtools navigation (#320). Built from the original contribution by @wotnak in #105
  • Nested repeats: repeat.statePath now accepts item-relative paths such as { "$item": "employees" }, enabling nested data rendering across React, React Native, React Email, React PDF, Image, Ink, Solid, Svelte, and Vue (#319). Built from the original contribution by @tmchow in #256
  • Harness chat example: Added a complete Next.js example using the AI SDK 7 harness adapter, agent delegation, sandbox transport, and json-render components (#302)

Bug Fixes

  • Chained action params: Named onSuccess and onError actions now receive their configured params across core and all renderer bridges (#307)
  • Consistent optional visibility: Element visible fields now remain optional across Zod 4 versions, while prompts explicitly require children arrays for every element (#299)
  • Spec validation and autofix: Dangling child references are pruned, malformed visibility conditions are reported, and repeated items can be filtered safely (#300)

Improvements …

Originalquelle(öffnet in neuem Tab)Problem melden