json-render Updates & Release Notes
113 updates curated from 1 source by the Releasebot Team. Last updated: Aug 18, 2026
- Aug 18, 2026
- Date parsed from source:Aug 18, 2026
- First seen by Releasebot:Aug 18, 2026
v0.20.0
json-render releases named slots for React and nested repeat support across multiple renderers, adds a Next.js harness chat example, tightens validation and action handling, and hardens the toolchain with a Node.js 24 and pnpm 11 requirement.
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
Release toolchain hardening: The workspace now requires Node.js 24 and pnpm 11, enforces package engine checks, and applies a minimum package release age (#293)
Breaking Changes
Custom renderer bridges that implement the core executeAction callback must now accept an ActionBinding instead of a bare action name. This exposes chained action params to custom integrations at compile time (#307)
Contributors
@ctate
@Railly
@tmchow
@wotnak
Original source - May 12, 2026
- Date parsed from source:May 12, 2026
- First seen by Releasebot:May 12, 2026
v0.19.0
json-render adds custom directives and a new directives package, bringing built-in computed value handling across React, Vue, Svelte, and Solid along with ready-made formatting, math, and i18n helpers.
New Features
Custom directives API — @json-render/core now supports custom directives via defineDirective, letting you declare new JSON shapes (like $format, $math) that resolve to computed values at render time. Directives compose naturally — nest $format over $math over $state and they resolve inside-out. All four renderers (React, Vue, Svelte, Solid) have built-in directive resolution (#279)
@json-render/directives — New package shipping seven ready-made directives: $format (date, currency, number, percent via Intl), $math (add, subtract, multiply, divide, mod, min, max, round, floor, ceil, abs), $concat, $count, $truncate, $pluralize, and $join. Also exports createI18nDirective for $t translation keys with {{param}} interpolation, and standardDirectives for one-line registration (#279)
Improvements
Example READMEs — Added documentation to the chat, dashboard, game-engine, and no-ai examples (#277)
Contributors
@ctate
Original source All of your release notes in one feed
Join Releasebot and get updates from Vercel Labs and hundreds of other software products.
- Apr 17, 2026
- Date parsed from source:Apr 17, 2026
- First seen by Releasebot:Apr 17, 2026
v0.18.0
json-render adds browser devtools packages for React, Vue, Svelte, Solid, and framework-agnostic apps, with a shadow-DOM panel, DOM picker, stream tools, and core action observer support. It also fixes Zod 4 schema formatting and expands test coverage.
New Features
Devtools — Five new packages for inspecting json-render apps in the browser: @json-render/devtools (framework-agnostic core), plus @json-render/devtools-react, @json-render/devtools-vue, @json-render/devtools-svelte, and @json-render/devtools-solid adapters. Drop <JsonRenderDevtools /> into your app to get a shadow-DOM-isolated panel with six tabs (Spec, State, Actions, Stream, Catalog, Pick), a DOM picker that maps clicked elements back to spec keys via data-jr-key, a capped event store, and server-side stream tap utilities. Floating toggle or Cmd/Ctrl + Shift + J, tree-shakes to null in production (#273)
Devtools example — New examples/devtools Next.js demo showing the full devtools panel wired up to an AI chat endpoint and a component catalog (#273)
Action observer and devtools flag in core — @json-render/core now exposes an action observer and a devtools enablement flag that adapters use to mirror actions and stream events into the panel (#273)
Bug Fixes
Zod 4 schema formatting — formatZodType now correctly handles z.record(), z.default(), and z.literal() types from Zod 4, which previously produced incorrect or empty output in generated prompts and schemas (#239)
Improvements
Zod 4 test coverage — Added unit tests for formatZodType covering record, default, and literal types to guard against regressions (#272)
Contributors
@ctate
@mvanhorn
Original source - Apr 11, 2026
- Date parsed from source:Apr 11, 2026
- First seen by Releasebot:Apr 11, 2026
v0.17.0
json-render adds Gaussian Splatting support, new gsplat demo apps, and improved AI output quality for more reliable generated specs.
New Features
- Gaussian Splatting — Added GaussianSplat component to @json-render/react-three-fiber, bringing the component count to 20. Composable with all existing R3F components (lights, controls, post-processing) via drei's Splat loader (#259)
- Standalone gsplat example — Experimental demo app showcasing Gaussian Splatting with gsplat.js (no Three.js dependency), featuring scene selector, live JSON spec viewer, and progress indicator (#259)
- R3F gsplat example — Demo app with five scenes: splat showroom, splat with primitives, multi-splat, post-processing effects, and animated floating splat (#259)
Improved
- AI output quality — Improved prompt output and schema generation for more reliable AI-generated specs (#268)
Contributors
- @ctate
- @willmanzoli
- Apr 10, 2026
- Date parsed from source:Apr 10, 2026
- First seen by Releasebot:Apr 10, 2026
v0.16.0
json-render improves its release process with a manual single-PR workflow and automatic npm publish on version bump.
Improved
Release process — Switched from Changesets to a manual single-PR release workflow with changelog markers and automatic npm publish on version bump
Original source Similar to json-render with recent updates:
- Notion updates125 release notes · Latest Aug 19, 2026
- Claude Code updates423 release notes · Latest Aug 22, 2026
- Claude updates129 release notes · Latest Aug 21, 2026
- Codex updates214 release notes · Latest Aug 20, 2026
- OpenAI updates183 release notes · Latest Aug 21, 2026
- Antigravity updates46 release notes · Latest Aug 20, 2026
- Mar 28, 2026
- Date parsed from source:Mar 28, 2026
- First seen by Releasebot:Mar 28, 2026
@json-render/[email protected]
json-render ships a patch update with refreshed dependency support for @json-render/core 0.16.0.
- Mar 28, 2026
- Date parsed from source:Mar 28, 2026
- First seen by Releasebot:Mar 28, 2026
@json-render/[email protected]
json-render ships a patch update with refreshed dependencies for @json-render/core 0.16.0.
- Mar 28, 2026
- Date parsed from source:Mar 28, 2026
- First seen by Releasebot:Mar 28, 2026
@json-render/[email protected]
json-render ships patch changes and updated dependencies for @json-render/core 0.16.0.
- Mar 28, 2026
- Date parsed from source:Mar 28, 2026
- First seen by Releasebot:Mar 28, 2026
@json-render/[email protected]
json-render updates dependencies in a patch release for @json-render/core 0.16.0.
- Mar 28, 2026
- Date parsed from source:Mar 28, 2026
- First seen by Releasebot:Mar 28, 2026
@json-render/[email protected]
json-render ships patch changes with updated dependencies in @json-render/core 0.16.0.
- Mar 28, 2026
- Date parsed from source:Mar 28, 2026
- First seen by Releasebot:Mar 28, 2026
@json-render/[email protected]
json-render updates dependencies in a patch release, including @json-render/core 0.16.0.
- Mar 28, 2026
- Date parsed from source:Mar 28, 2026
- First seen by Releasebot:Mar 28, 2026
@json-render/[email protected]
json-render adds a Next.js renderer and shadcn-svelte component library, expanding JSON-driven app generation with routes, layouts, SSR, metadata, data loaders, static generation, and 36 Svelte 5 Tailwind components with built-in validation and action support.
Minor Changes
519a538: Add Next.js renderer and shadcn-svelte component library.
New:
- @json-render/next -- Next.js renderer that turns JSON specs into full Next.js applications with routes, layouts, SSR, metadata, data loaders, and static generation. Client and server entry points at @json-render/next and @json-render/next/server. Includes built-in Link, Slot, error boundary, loading, and not-found components.
- @json-render/shadcn-svelte -- Pre-built shadcn-svelte components for json-render Svelte apps. 36 components built on Svelte 5 + Tailwind CSS with state binding, validation, and action support. Server-safe catalog at @json-render/shadcn-svelte/catalog.
Patch Changes
Updated dependencies [519a538]
- @json-render/[email protected]
- @json-render/[email protected]
- Mar 28, 2026
- Date parsed from source:Mar 28, 2026
- First seen by Releasebot:Mar 28, 2026
@json-render/[email protected]
json-render updates dependencies in a patch release for core and React packages.
Patch Changes
- Updated dependencies [519a538]
- @json-render/[email protected]
- @json-render/[email protected]
- Mar 28, 2026
- Date parsed from source:Mar 28, 2026
- First seen by Releasebot:Mar 28, 2026
@json-render/[email protected]
json-render ships a patch update with refreshed dependencies for @json-render/core.
- Mar 28, 2026
- Date parsed from source:Mar 28, 2026
- First seen by Releasebot:Mar 28, 2026
@json-render/[email protected]
json-render ships a patch update with refreshed dependencies, including @json-render/core 0.16.0.
Curated by the Releasebot team
Releasebot is an aggregator of official product update announcements from hundreds of software vendors and thousands of sources.
Our editorial process involves the manual review and audit of release notes procured with the help of automated systems.