Compare commits

...
Author SHA1 Message Date
github-actions[bot] 6225fc41eb chore: version packages (#211)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-03-12 10:20:48 -05:00
Chris Tate 5b32de8720 prepare v0.13 (#210) 2026-03-12 10:18:18 -05:00
77 changed files with 362 additions and 39 deletions
+2
View File
@@ -23,6 +23,8 @@ npm install @json-render/core @json-render/vue
npm install @json-render/core @json-render/svelte npm install @json-render/core @json-render/svelte
# or for SolidJS # or for SolidJS
npm install @json-render/core @json-render/solid npm install @json-render/core @json-render/solid
# or for 3D scenes
npm install @json-render/core @json-render/react-three-fiber @react-three/fiber @react-three/drei three
``` ```
## Why json-render? ## Why json-render?
+9
View File
@@ -1,5 +1,14 @@
# web # web
## 0.1.7
### Patch Changes
- Updated dependencies [5b32de8]
- @json-render/core@0.13.0
- @json-render/codegen@0.13.0
- @json-render/react@0.13.0
## 0.1.6 ## 0.1.6
### Patch Changes ### Patch Changes
+1 -1
View File
@@ -100,7 +100,7 @@ export function Header() {
> >
<path d="M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27.68 0 1.36.09 2 .27 1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.013 8.013 0 0016 8c0-4.42-3.58-8-8-8z" /> <path d="M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27.68 0 1.36.09 2 .27 1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.013 8.013 0 0016 8c0-4.42-3.58-8-8-8z" />
</svg> </svg>
<span>11k</span> <span>12k</span>
</a> </a>
<ThemeToggle /> <ThemeToggle />
</nav> </nav>
+1 -1
View File
@@ -1,6 +1,6 @@
{ {
"name": "web", "name": "web",
"version": "0.1.6", "version": "0.1.7",
"type": "module", "type": "module",
"private": true, "private": true,
"license": "Apache-2.0", "license": "Apache-2.0",
+9
View File
@@ -1,5 +1,14 @@
# example-chat # example-chat
## 0.1.7
### Patch Changes
- Updated dependencies [5b32de8]
- @json-render/core@0.13.0
- @json-render/react@0.13.0
- @json-render/shadcn@0.13.0
## 0.1.6 ## 0.1.6
### Patch Changes ### Patch Changes
+1 -1
View File
@@ -1,6 +1,6 @@
{ {
"name": "example-chat", "name": "example-chat",
"version": "0.1.6", "version": "0.1.7",
"type": "module", "type": "module",
"private": true, "private": true,
"scripts": { "scripts": {
+9
View File
@@ -1,5 +1,14 @@
# example-dashboard # example-dashboard
## 0.1.7
### Patch Changes
- Updated dependencies [5b32de8]
- @json-render/core@0.13.0
- @json-render/codegen@0.13.0
- @json-render/react@0.13.0
## 0.1.6 ## 0.1.6
### Patch Changes ### Patch Changes
+1 -1
View File
@@ -1,6 +1,6 @@
{ {
"name": "example-dashboard", "name": "example-dashboard",
"version": "0.1.6", "version": "0.1.7",
"type": "module", "type": "module",
"private": true, "private": true,
"scripts": { "scripts": {
+8
View File
@@ -1,5 +1,13 @@
# example-image # example-image
## 0.1.4
### Patch Changes
- Updated dependencies [5b32de8]
- @json-render/core@0.13.0
- @json-render/image@0.13.0
## 0.1.3 ## 0.1.3
### Patch Changes ### Patch Changes
+1 -1
View File
@@ -1,6 +1,6 @@
{ {
"name": "example-image", "name": "example-image",
"version": "0.1.3", "version": "0.1.4",
"type": "module", "type": "module",
"private": true, "private": true,
"scripts": { "scripts": {
+10
View File
@@ -1,5 +1,15 @@
# example-mcp # example-mcp
## 0.1.3
### Patch Changes
- Updated dependencies [5b32de8]
- @json-render/core@0.13.0
- @json-render/mcp@0.13.0
- @json-render/react@0.13.0
- @json-render/shadcn@0.13.0
## 0.1.2 ## 0.1.2
### Patch Changes ### Patch Changes
+1 -1
View File
@@ -1,6 +1,6 @@
{ {
"name": "example-mcp", "name": "example-mcp",
"version": "0.1.2", "version": "0.1.3",
"type": "module", "type": "module",
"private": true, "private": true,
"scripts": { "scripts": {
+9
View File
@@ -1,5 +1,14 @@
# example-no-ai # example-no-ai
## 0.1.7
### Patch Changes
- Updated dependencies [5b32de8]
- @json-render/core@0.13.0
- @json-render/react@0.13.0
- @json-render/shadcn@0.13.0
## 0.1.6 ## 0.1.6
### Patch Changes ### Patch Changes
+1 -1
View File
@@ -1,6 +1,6 @@
{ {
"name": "example-no-ai", "name": "example-no-ai",
"version": "0.1.6", "version": "0.1.7",
"type": "module", "type": "module",
"private": true, "private": true,
"scripts": { "scripts": {
+8
View File
@@ -1,5 +1,13 @@
# example-react-email # example-react-email
## 0.1.3
### Patch Changes
- Updated dependencies [5b32de8]
- @json-render/core@0.13.0
- @json-render/react-email@0.13.0
## 0.1.2 ## 0.1.2
### Patch Changes ### Patch Changes
+1 -1
View File
@@ -1,6 +1,6 @@
{ {
"name": "example-react-email", "name": "example-react-email",
"version": "0.1.2", "version": "0.1.3",
"type": "module", "type": "module",
"private": true, "private": true,
"scripts": { "scripts": {
+8
View File
@@ -1,5 +1,13 @@
# example-react-native # example-react-native
## 0.1.7
### Patch Changes
- Updated dependencies [5b32de8]
- @json-render/core@0.13.0
- @json-render/react-native@0.13.0
## 0.1.6 ## 0.1.6
### Patch Changes ### Patch Changes
+1 -1
View File
@@ -1,6 +1,6 @@
{ {
"name": "example-react-native", "name": "example-react-native",
"version": "0.1.6", "version": "0.1.7",
"private": true, "private": true,
"main": "expo-router/entry", "main": "expo-router/entry",
"scripts": { "scripts": {
+8
View File
@@ -1,5 +1,13 @@
# example-react-pdf # example-react-pdf
## 0.1.7
### Patch Changes
- Updated dependencies [5b32de8]
- @json-render/core@0.13.0
- @json-render/react-pdf@0.13.0
## 0.1.6 ## 0.1.6
### Patch Changes ### Patch Changes
+1 -1
View File
@@ -1,6 +1,6 @@
{ {
"name": "example-react-pdf", "name": "example-react-pdf",
"version": "0.1.6", "version": "0.1.7",
"type": "module", "type": "module",
"private": true, "private": true,
"scripts": { "scripts": {
+10
View File
@@ -0,0 +1,10 @@
# example-react-three-fiber
## 0.1.7
### Patch Changes
- Updated dependencies [5b32de8]
- @json-render/core@0.13.0
- @json-render/react-three-fiber@0.13.0
- @json-render/react@0.13.0
+1 -1
View File
@@ -1,6 +1,6 @@
{ {
"name": "example-react-three-fiber", "name": "example-react-three-fiber",
"version": "0.1.6", "version": "0.1.7",
"type": "module", "type": "module",
"private": true, "private": true,
"scripts": { "scripts": {
+8
View File
@@ -1,5 +1,13 @@
# example-remotion # example-remotion
## 0.1.7
### Patch Changes
- Updated dependencies [5b32de8]
- @json-render/core@0.13.0
- @json-render/remotion@0.13.0
## 0.1.6 ## 0.1.6
### Patch Changes ### Patch Changes
+1 -1
View File
@@ -1,6 +1,6 @@
{ {
"name": "example-remotion", "name": "example-remotion",
"version": "0.1.6", "version": "0.1.7",
"type": "module", "type": "module",
"private": true, "private": true,
"scripts": { "scripts": {
+9
View File
@@ -0,0 +1,9 @@
# example-solid
## 0.1.1
### Patch Changes
- Updated dependencies [5b32de8]
- @json-render/core@0.13.0
- @json-render/solid@0.13.0
+1 -1
View File
@@ -1,6 +1,6 @@
{ {
"name": "example-solid", "name": "example-solid",
"version": "0.1.0", "version": "0.1.1",
"private": true, "private": true,
"type": "module", "type": "module",
"scripts": { "scripts": {
@@ -1,5 +1,13 @@
# com.example.json-render-demo # com.example.json-render-demo
## 0.0.8
### Patch Changes
- Updated dependencies [5b32de8]
- @json-render/core@0.13.0
- @json-render/react@0.13.0
## 0.0.7 ## 0.0.7
### Patch Changes ### Patch Changes
+1 -1
View File
@@ -1,6 +1,6 @@
{ {
"name": "com.example.json-render-demo", "name": "com.example.json-render-demo",
"version": "0.0.7", "version": "0.0.8",
"description": "Test", "description": "Test",
"private": true, "private": true,
"license": "~~proprietary~~", "license": "~~proprietary~~",
@@ -1,5 +1,13 @@
# com.example.json-render-fullpage-demo # com.example.json-render-fullpage-demo
## 0.0.8
### Patch Changes
- Updated dependencies [5b32de8]
- @json-render/core@0.13.0
- @json-render/react@0.13.0
## 0.0.7 ## 0.0.7
### Patch Changes ### Patch Changes
@@ -1,6 +1,6 @@
{ {
"name": "com.example.json-render-fullpage-demo", "name": "com.example.json-render-fullpage-demo",
"version": "0.0.7", "version": "0.0.8",
"description": "Full-page Stripe App example (alpha)", "description": "Full-page Stripe App example (alpha)",
"private": true, "private": true,
"license": "~~proprietary~~", "license": "~~proprietary~~",
+8
View File
@@ -1,5 +1,13 @@
# svelte-chat # svelte-chat
## 0.0.4
### Patch Changes
- Updated dependencies [5b32de8]
- @json-render/core@0.13.0
- @json-render/svelte@0.13.0
## 0.0.3 ## 0.0.3
### Patch Changes ### Patch Changes
+1 -1
View File
@@ -1,7 +1,7 @@
{ {
"name": "svelte-chat", "name": "svelte-chat",
"private": true, "private": true,
"version": "0.0.3", "version": "0.0.4",
"type": "module", "type": "module",
"scripts": { "scripts": {
"dev": "vite dev", "dev": "vite dev",
+8
View File
@@ -1,5 +1,13 @@
# example-svelte # example-svelte
## 0.1.4
### Patch Changes
- Updated dependencies [5b32de8]
- @json-render/core@0.13.0
- @json-render/svelte@0.13.0
## 0.1.3 ## 0.1.3
### Patch Changes ### Patch Changes
+1 -1
View File
@@ -1,6 +1,6 @@
{ {
"name": "example-svelte", "name": "example-svelte",
"version": "0.1.3", "version": "0.1.4",
"private": true, "private": true,
"type": "module", "type": "module",
"scripts": { "scripts": {
+11
View File
@@ -1,5 +1,16 @@
# vite-renderers # vite-renderers
## 0.1.5
### Patch Changes
- Updated dependencies [5b32de8]
- @json-render/core@0.13.0
- @json-render/solid@0.13.0
- @json-render/react@0.13.0
- @json-render/svelte@0.13.0
- @json-render/vue@0.13.0
## 0.1.4 ## 0.1.4
### Patch Changes ### Patch Changes
+1 -1
View File
@@ -1,6 +1,6 @@
{ {
"name": "vite-renderers", "name": "vite-renderers",
"version": "0.1.4", "version": "0.1.5",
"private": true, "private": true,
"type": "module", "type": "module",
"scripts": { "scripts": {
+8
View File
@@ -1,5 +1,13 @@
# example-vue # example-vue
## 0.1.5
### Patch Changes
- Updated dependencies [5b32de8]
- @json-render/core@0.13.0
- @json-render/vue@0.13.0
## 0.1.4 ## 0.1.4
### Patch Changes ### Patch Changes
+1 -1
View File
@@ -1,6 +1,6 @@
{ {
"name": "example-vue", "name": "example-vue",
"version": "0.1.4", "version": "0.1.5",
"private": true, "private": true,
"scripts": { "scripts": {
"predev": "command -v portless >/dev/null 2>&1 || (echo '\\nportless is required but not installed. Run: npm i -g portless\\nSee: https://github.com/vercel-labs/portless\\n' && exit 1)", "predev": "command -v portless >/dev/null 2>&1 || (echo '\\nportless is required but not installed. Run: npm i -g portless\\nSee: https://github.com/vercel-labs/portless\\n' && exit 1)",
+7
View File
@@ -1,5 +1,12 @@
# @json-render/codegen # @json-render/codegen
## 0.13.0
### Patch Changes
- Updated dependencies [5b32de8]
- @json-render/core@0.13.0
## 0.12.1 ## 0.12.1
### Patch Changes ### Patch Changes
+1 -1
View File
@@ -1,6 +1,6 @@
{ {
"name": "@json-render/codegen", "name": "@json-render/codegen",
"version": "0.12.1", "version": "0.13.0",
"license": "Apache-2.0", "license": "Apache-2.0",
"description": "Utilities for generating code from json-render UI trees", "description": "Utilities for generating code from json-render UI trees",
"keywords": [ "keywords": [
+13
View File
@@ -1,5 +1,18 @@
# @json-render/core # @json-render/core
## 0.13.0
### Minor Changes
- 5b32de8: Add SolidJS and React Three Fiber renderers, plus strict JSON Schema mode for LLM structured outputs.
### New:
- **`@json-render/solid`** -- SolidJS renderer. JSON becomes Solid components with reactive rendering, schema export, and full catalog support.
- **`@json-render/react-three-fiber`** -- React Three Fiber renderer. JSON becomes 3D scenes with 19 built-in components for meshes, lights, models, environments, text, cameras, and controls.
### Improved:
- **`@json-render/core`** -- `jsonSchema({ strict: true })` produces a JSON Schema subset compatible with LLM structured output APIs (OpenAI, Google Gemini, Anthropic). Ensures `additionalProperties: false` on every object and all properties listed in `required`.
## 0.12.1 ## 0.12.1
### Patch Changes ### Patch Changes
+1 -1
View File
@@ -1,6 +1,6 @@
{ {
"name": "@json-render/core", "name": "@json-render/core",
"version": "0.12.1", "version": "0.13.0",
"license": "Apache-2.0", "license": "Apache-2.0",
"description": "JSON becomes real things. Define your catalog, register your components, let AI generate.", "description": "JSON becomes real things. Define your catalog, register your components, let AI generate.",
"keywords": [ "keywords": [
+7
View File
@@ -1,5 +1,12 @@
# @json-render/image # @json-render/image
## 0.13.0
### Patch Changes
- Updated dependencies [5b32de8]
- @json-render/core@0.13.0
## 0.12.1 ## 0.12.1
### Patch Changes ### Patch Changes
+1 -1
View File
@@ -1,6 +1,6 @@
{ {
"name": "@json-render/image", "name": "@json-render/image",
"version": "0.12.1", "version": "0.13.0",
"license": "Apache-2.0", "license": "Apache-2.0",
"description": "Image renderer for @json-render/core. JSON becomes SVG and PNG images via Satori.", "description": "Image renderer for @json-render/core. JSON becomes SVG and PNG images via Satori.",
"keywords": [ "keywords": [
+7
View File
@@ -1,5 +1,12 @@
# @json-render/jotai # @json-render/jotai
## 0.13.0
### Patch Changes
- Updated dependencies [5b32de8]
- @json-render/core@0.13.0
## 0.12.1 ## 0.12.1
### Patch Changes ### Patch Changes
+1 -1
View File
@@ -1,6 +1,6 @@
{ {
"name": "@json-render/jotai", "name": "@json-render/jotai",
"version": "0.12.1", "version": "0.13.0",
"license": "Apache-2.0", "license": "Apache-2.0",
"description": "Jotai adapter for json-render StateStore", "description": "Jotai adapter for json-render StateStore",
"keywords": [ "keywords": [
+7
View File
@@ -1,5 +1,12 @@
# @json-render/mcp # @json-render/mcp
## 0.13.0
### Patch Changes
- Updated dependencies [5b32de8]
- @json-render/core@0.13.0
## 0.12.1 ## 0.12.1
### Patch Changes ### Patch Changes
+1 -1
View File
@@ -1,6 +1,6 @@
{ {
"name": "@json-render/mcp", "name": "@json-render/mcp",
"version": "0.12.1", "version": "0.13.0",
"license": "Apache-2.0", "license": "Apache-2.0",
"description": "MCP Apps integration for @json-render/core. Serve json-render UIs as interactive MCP Apps in Claude, ChatGPT, Cursor, and VS Code.", "description": "MCP Apps integration for @json-render/core. Serve json-render UIs as interactive MCP Apps in Claude, ChatGPT, Cursor, and VS Code.",
"keywords": [ "keywords": [
+7
View File
@@ -1,5 +1,12 @@
# @json-render/react-email # @json-render/react-email
## 0.13.0
### Patch Changes
- Updated dependencies [5b32de8]
- @json-render/core@0.13.0
## 0.12.1 ## 0.12.1
### Patch Changes ### Patch Changes
+1 -1
View File
@@ -1,6 +1,6 @@
{ {
"name": "@json-render/react-email", "name": "@json-render/react-email",
"version": "0.12.1", "version": "0.13.0",
"license": "Apache-2.0", "license": "Apache-2.0",
"description": "React Email renderer for @json-render/core. JSON becomes HTML emails.", "description": "React Email renderer for @json-render/core. JSON becomes HTML emails.",
"keywords": [ "keywords": [
+7
View File
@@ -1,5 +1,12 @@
# @json-render/react-native # @json-render/react-native
## 0.13.0
### Patch Changes
- Updated dependencies [5b32de8]
- @json-render/core@0.13.0
## 0.12.1 ## 0.12.1
### Patch Changes ### Patch Changes
+1 -1
View File
@@ -1,6 +1,6 @@
{ {
"name": "@json-render/react-native", "name": "@json-render/react-native",
"version": "0.12.1", "version": "0.13.0",
"license": "Apache-2.0", "license": "Apache-2.0",
"description": "React Native renderer for @json-render/core. JSON becomes React Native components.", "description": "React Native renderer for @json-render/core. JSON becomes React Native components.",
"keywords": [ "keywords": [
+7
View File
@@ -1,5 +1,12 @@
# @json-render/react-pdf # @json-render/react-pdf
## 0.13.0
### Patch Changes
- Updated dependencies [5b32de8]
- @json-render/core@0.13.0
## 0.12.1 ## 0.12.1
### Patch Changes ### Patch Changes
+1 -1
View File
@@ -1,6 +1,6 @@
{ {
"name": "@json-render/react-pdf", "name": "@json-render/react-pdf",
"version": "0.12.1", "version": "0.13.0",
"license": "Apache-2.0", "license": "Apache-2.0",
"description": "React PDF renderer for @json-render/core. JSON becomes PDF documents.", "description": "React PDF renderer for @json-render/core. JSON becomes PDF documents.",
"keywords": [ "keywords": [
+7
View File
@@ -1,5 +1,12 @@
# @internal/react-state # @internal/react-state
## 0.8.7
### Patch Changes
- Updated dependencies [5b32de8]
- @json-render/core@0.13.0
## 0.8.6 ## 0.8.6
### Patch Changes ### Patch Changes
+1 -1
View File
@@ -1,6 +1,6 @@
{ {
"name": "@internal/react-state", "name": "@internal/react-state",
"version": "0.8.6", "version": "0.8.7",
"private": true, "private": true,
"license": "Apache-2.0", "license": "Apache-2.0",
"description": "Shared React state context for json-render renderer packages", "description": "Shared React state context for json-render renderer packages",
+20
View File
@@ -0,0 +1,20 @@
# @json-render/react-three-fiber
## 0.13.0
### Minor Changes
- 5b32de8: Add SolidJS and React Three Fiber renderers, plus strict JSON Schema mode for LLM structured outputs.
### New:
- **`@json-render/solid`** -- SolidJS renderer. JSON becomes Solid components with reactive rendering, schema export, and full catalog support.
- **`@json-render/react-three-fiber`** -- React Three Fiber renderer. JSON becomes 3D scenes with 19 built-in components for meshes, lights, models, environments, text, cameras, and controls.
### Improved:
- **`@json-render/core`** -- `jsonSchema({ strict: true })` produces a JSON Schema subset compatible with LLM structured output APIs (OpenAI, Google Gemini, Anthropic). Ensures `additionalProperties: false` on every object and all properties listed in `required`.
### Patch Changes
- Updated dependencies [5b32de8]
- @json-render/core@0.13.0
- @json-render/react@0.13.0
+1 -1
View File
@@ -72,4 +72,4 @@ const { registry } = defineRegistry(catalog, {
## Docs ## Docs
Full API reference: [json-render.dev/docs/api/three](https://json-render.dev/docs/api/three) Full API reference: [json-render.dev/docs/api/react-three-fiber](https://json-render.dev/docs/api/react-three-fiber)
+1 -1
View File
@@ -1,6 +1,6 @@
{ {
"name": "@json-render/react-three-fiber", "name": "@json-render/react-three-fiber",
"version": "0.12.1", "version": "0.13.0",
"license": "Apache-2.0", "license": "Apache-2.0",
"description": "React Three Fiber renderer for @json-render/core. JSON becomes 3D scenes.", "description": "React Three Fiber renderer for @json-render/core. JSON becomes 3D scenes.",
"keywords": [ "keywords": [
+7
View File
@@ -1,5 +1,12 @@
# @json-render/react # @json-render/react
## 0.13.0
### Patch Changes
- Updated dependencies [5b32de8]
- @json-render/core@0.13.0
## 0.12.1 ## 0.12.1
### Patch Changes ### Patch Changes
+1 -1
View File
@@ -1,6 +1,6 @@
{ {
"name": "@json-render/react", "name": "@json-render/react",
"version": "0.12.1", "version": "0.13.0",
"license": "Apache-2.0", "license": "Apache-2.0",
"description": "React renderer for @json-render/core. JSON becomes React components.", "description": "React renderer for @json-render/core. JSON becomes React components.",
"keywords": [ "keywords": [
+7
View File
@@ -1,5 +1,12 @@
# @json-render/redux # @json-render/redux
## 0.13.0
### Patch Changes
- Updated dependencies [5b32de8]
- @json-render/core@0.13.0
## 0.12.1 ## 0.12.1
### Patch Changes ### Patch Changes
+1 -1
View File
@@ -1,6 +1,6 @@
{ {
"name": "@json-render/redux", "name": "@json-render/redux",
"version": "0.12.1", "version": "0.13.0",
"license": "Apache-2.0", "license": "Apache-2.0",
"description": "Redux adapter for json-render StateStore", "description": "Redux adapter for json-render StateStore",
"keywords": [ "keywords": [
+7
View File
@@ -1,5 +1,12 @@
# @json-render/remotion # @json-render/remotion
## 0.13.0
### Patch Changes
- Updated dependencies [5b32de8]
- @json-render/core@0.13.0
## 0.12.1 ## 0.12.1
### Patch Changes ### Patch Changes
+1 -1
View File
@@ -1,6 +1,6 @@
{ {
"name": "@json-render/remotion", "name": "@json-render/remotion",
"version": "0.12.1", "version": "0.13.0",
"license": "Apache-2.0", "license": "Apache-2.0",
"description": "Remotion renderer for @json-render/core. JSON becomes video compositions.", "description": "Remotion renderer for @json-render/core. JSON becomes video compositions.",
"keywords": [ "keywords": [
+8
View File
@@ -1,5 +1,13 @@
# @json-render/shadcn # @json-render/shadcn
## 0.13.0
### Patch Changes
- Updated dependencies [5b32de8]
- @json-render/core@0.13.0
- @json-render/react@0.13.0
## 0.12.1 ## 0.12.1
### Patch Changes ### Patch Changes
+1 -1
View File
@@ -1,6 +1,6 @@
{ {
"name": "@json-render/shadcn", "name": "@json-render/shadcn",
"version": "0.12.1", "version": "0.13.0",
"license": "Apache-2.0", "license": "Apache-2.0",
"description": "shadcn/ui component library for @json-render/core. JSON becomes beautiful Tailwind-styled React components.", "description": "shadcn/ui component library for @json-render/core. JSON becomes beautiful Tailwind-styled React components.",
"keywords": [ "keywords": [
+19
View File
@@ -0,0 +1,19 @@
# @json-render/solid
## 0.13.0
### Minor Changes
- 5b32de8: Add SolidJS and React Three Fiber renderers, plus strict JSON Schema mode for LLM structured outputs.
### New:
- **`@json-render/solid`** -- SolidJS renderer. JSON becomes Solid components with reactive rendering, schema export, and full catalog support.
- **`@json-render/react-three-fiber`** -- React Three Fiber renderer. JSON becomes 3D scenes with 19 built-in components for meshes, lights, models, environments, text, cameras, and controls.
### Improved:
- **`@json-render/core`** -- `jsonSchema({ strict: true })` produces a JSON Schema subset compatible with LLM structured output APIs (OpenAI, Google Gemini, Anthropic). Ensures `additionalProperties: false` on every object and all properties listed in `required`.
### Patch Changes
- Updated dependencies [5b32de8]
- @json-render/core@0.13.0
+1 -1
View File
@@ -1,6 +1,6 @@
{ {
"name": "@json-render/solid", "name": "@json-render/solid",
"version": "0.12.0", "version": "0.13.0",
"license": "Apache-2.0", "license": "Apache-2.0",
"description": "SolidJS renderer for @json-render/core. JSON becomes Solid components.", "description": "SolidJS renderer for @json-render/core. JSON becomes Solid components.",
"keywords": [ "keywords": [
+7
View File
@@ -1,5 +1,12 @@
# @json-render/svelte # @json-render/svelte
## 0.13.0
### Patch Changes
- Updated dependencies [5b32de8]
- @json-render/core@0.13.0
## 0.12.1 ## 0.12.1
### Patch Changes ### Patch Changes
+1 -1
View File
@@ -1,6 +1,6 @@
{ {
"name": "@json-render/svelte", "name": "@json-render/svelte",
"version": "0.12.1", "version": "0.13.0",
"license": "Apache-2.0", "license": "Apache-2.0",
"description": "Svelte 5 renderer for @json-render/core. JSON becomes Svelte components.", "description": "Svelte 5 renderer for @json-render/core. JSON becomes Svelte components.",
"keywords": [ "keywords": [
+7
View File
@@ -1,5 +1,12 @@
# @json-render/vue # @json-render/vue
## 0.13.0
### Patch Changes
- Updated dependencies [5b32de8]
- @json-render/core@0.13.0
## 0.12.1 ## 0.12.1
### Patch Changes ### Patch Changes
+1 -1
View File
@@ -1,6 +1,6 @@
{ {
"name": "@json-render/vue", "name": "@json-render/vue",
"version": "0.12.1", "version": "0.13.0",
"license": "Apache-2.0", "license": "Apache-2.0",
"description": "Vue renderer for @json-render/core. JSON becomes Vue components.", "description": "Vue renderer for @json-render/core. JSON becomes Vue components.",
"keywords": [ "keywords": [
+7
View File
@@ -1,5 +1,12 @@
# @json-render/xstate # @json-render/xstate
## 0.13.0
### Patch Changes
- Updated dependencies [5b32de8]
- @json-render/core@0.13.0
## 0.12.1 ## 0.12.1
### Patch Changes ### Patch Changes
+1 -1
View File
@@ -1,6 +1,6 @@
{ {
"name": "@json-render/xstate", "name": "@json-render/xstate",
"version": "0.12.1", "version": "0.13.0",
"license": "Apache-2.0", "license": "Apache-2.0",
"description": "XState Store adapter for json-render StateStore", "description": "XState Store adapter for json-render StateStore",
"keywords": [ "keywords": [
+7
View File
@@ -1,5 +1,12 @@
# @json-render/zustand # @json-render/zustand
## 0.13.0
### Patch Changes
- Updated dependencies [5b32de8]
- @json-render/core@0.13.0
## 0.12.1 ## 0.12.1
### Patch Changes ### Patch Changes
+1 -1
View File
@@ -1,6 +1,6 @@
{ {
"name": "@json-render/zustand", "name": "@json-render/zustand",
"version": "0.12.1", "version": "0.13.0",
"license": "Apache-2.0", "license": "Apache-2.0",
"description": "Zustand adapter for json-render StateStore", "description": "Zustand adapter for json-render StateStore",
"keywords": [ "keywords": [