Commit Graph

  • de6a9bdbc0 fix(core): reject prototype-polluting paths #336 maintainer/c4a1002b2b6a093754138a2623409b12 Chris Tate 2026-09-13 20:40:58 -05:00
  • 4ad20d3ede fix(core): reject prototype-polluting paths #337 fix/json-pointer-prototype-pollution Chris Tate 2026-09-13 20:40:58 -05:00
  • 10847bb185 fix(core): guard self-referential move staging Chris Tate 2026-09-13 20:33:32 -05:00
  • 96c9998dfc fix(core): enforce canonical JSON Pointer array indices Chris Tate 2026-09-13 20:22:49 -05:00
  • 6c7164342a feat(tanstack-start): add renderer (#334) main Chris Tate 2026-09-08 16:53:45 -05:00
  • 8ada149395 fix(tanstack-start): preserve encoded percent params #334 ctate/tanstack-start Chris Tate 2026-09-08 15:25:08 -05:00
  • 70d7383394 fix(tanstack-start): handle route recovery edge cases Chris Tate 2026-09-08 15:08:00 -05:00
  • bfab0c4a6c fix(tanstack-start): harden route transitions Chris Tate 2026-09-08 11:16:25 -05:00
  • 1d29a71d8c fix(tanstack-start): match empty splats Chris Tate 2026-09-08 10:39:25 -05:00
  • e5f97d4dec fix(tanstack-start): align runtime contracts Chris Tate 2026-09-08 10:25:28 -05:00
  • e13ffc53fc fix(tanstack-start): address review findings Chris Tate 2026-09-08 10:11:46 -05:00
  • 6b095856f2 feat(tanstack-start): add renderer Chris Tate 2026-09-08 09:58:13 -05:00
  • ea3326046f fix(react): stabilize streaming renders (#325) Railly Hugo 2026-08-30 18:20:02 -03:00
  • f05966f862 fix(react): preserve nested prop identities #325 railly/fix-311-streaming-oom Railly Hugo 2026-08-28 16:44:27 -03:00
  • dc03573552 fix(react): tolerate incomplete streamed props Railly Hugo 2026-08-19 19:19:29 -03:00
  • 476e27a4e9 fix(react): stabilize streaming renders Railly Hugo 2026-08-19 18:58:28 -03:00
  • a4d033cf04 feat(vue): support named slots (#323) Railly Hugo 2026-08-19 12:28:05 -03:00
  • a34d63bc89 feat(vue): support named slots #323 railly/vue-named-slots-ready Railly Hugo 2026-08-18 16:41:56 -03:00
  • ea4b361b9f chore(release): prepare v0.20.0 (#321) v0.20.0 Railly Hugo 2026-08-16 10:43:12 -03:00
  • cb047fdb3b chore(release): prepare v0.20.0 #321 railly/release-0.20.0 Railly Hugo 2026-08-14 22:34:23 -03:00
  • 0f6798b193 feat(react): support named slots (#320) Railly Hugo 2026-08-14 22:22:49 -03:00
  • 973327588a feat(react): support named slots #320 railly/named-slots Railly Hugo 2026-08-13 17:07:34 -03:00
  • 9f58a3cade feat(core): support nested repeats with item paths (#319) Railly Hugo 2026-08-13 16:32:33 -03:00
  • f34f0713ae feat(core): support nested repeats with item paths #319 railly/fix-nested-repeats Railly Hugo 2026-08-13 15:10:16 -03:00
  • 9d3dfc8917 feat(core): forward params to named onSuccess/onError actions (#307) Railly Hugo 2026-07-08 20:20:54 -03:00
  • 3120b34f48 refactor(core): tighten executeAction context param to ActionBinding #307 feat/forward-params-to-named-actions Railly Hugo 2026-07-08 19:20:29 -03:00
  • e80fc85b61 fix(svelte): forward params to named onSuccess/onError actions Railly Hugo 2026-07-08 16:51:08 -03:00
  • 7a034dc5c7 fix(core): forward params on the onError action form too Railly Hugo 2026-07-08 02:31:53 -03:00
  • 261df83625 feat(core): forward params to named onSuccess/onError actions Railly Hugo 2026-07-08 01:41:17 -03:00
  • 24bf78cfd0 prepare v0.19.1 #305 release/v0.19.1 Chris Tate 2026-07-01 18:56:21 -05:00
  • 07de14b686 fix(image,react-pdf): resolve Buffer/stream type errors breaking build #304 fix/node-buffer-types Chris Tate 2026-07-01 18:53:18 -05:00
  • f6b80c8fe2 fix(core,shadcn-svelte): make zod a peer-only dependency #303 fix/zod-peer-dep-297 Chris Tate 2026-07-01 18:49:39 -05:00
  • e2d00faeaa Add harness-chat example (#302) Chris Tate 2026-06-15 11:00:59 -05:00
  • 40b37ae367 Fix harness chat reset and signed charts #302 example/harness-agent-ui Chris Tate 2026-06-15 10:51:00 -05:00
  • f6d3e813f6 harness-chat: add mermaid diagrams to README Chris Tate 2026-06-15 10:40:07 -05:00
  • 7d20b57db5 harness-chat: agent picker, charts, and design polish Chris Tate 2026-06-15 10:25:52 -05:00
  • e150668742 harness-chat: fix dev-runtime issues found in live run Chris Tate 2026-06-12 18:47:29 -05:00
  • 9d8c086d03 Add harness-chat example: json-render as the UI for agent harnesses Chris Tate 2026-06-12 18:32:42 -05:00
  • 4e4dc46a37 Fix/autofix dangling children (#300) Chris Tate 2026-06-10 22:06:29 -05:00
  • 3af511168e Address review: RN final-validation error path, repeat prune guard, docs #300 fix/autofix-dangling-children Chris Tate 2026-06-10 18:12:57 -05:00
  • 2f7cd1229c Address review: split mixed repeat visibility, apply lossless fixes eagerly Chris Tate 2026-06-10 17:35:36 -05:00
  • d9c2a57ba6 Address review: lossy-aware hook repair, react-only filtered-list rule, reuse getByPath Chris Tate 2026-06-10 17:20:21 -05:00
  • b25f057061 Validate repeat containers: require children and matching state arrays Chris Tate 2026-06-10 16:35:35 -05:00
  • 1c99456ec8 Support filtered lists: repeat + $item visible on the same element Chris Tate 2026-06-10 16:28:22 -05:00
  • d96bf29ce6 Validate visible conditions in validateSpec; document filtered-list pattern Chris Tate 2026-06-10 16:08:46 -05:00
  • 950cddf407 Classify autoFixSpec fixes as lossy or lossless Chris Tate 2026-06-10 15:13:54 -05:00
  • c26d3b08d3 autoFixSpec prunes children references to undefined elements Chris Tate 2026-06-10 15:04:57 -05:00
  • c731a9c607 Fix visible validation depending on consumer zod version (#299) Chris Tate 2026-06-10 14:48:43 -05:00
  • e156c935d0 Fix Next schema optional fields #299 fix/spec-optional-children-visible Chris Tate 2026-06-10 14:39:10 -05:00
  • 26234bbaf8 Fix visible validation depending on consumer zod version; strengthen children prompt rule Chris Tate 2026-06-10 13:19:52 -05:00
  • 91833e9225 Require pnpm release age and Node 24 (#293) Chris Tate 2026-05-20 14:19:47 -05:00
  • ec247c3297 Deny dependency build scripts #293 ctate/min-release-age Chris Tate 2026-05-20 14:07:36 -05:00
  • b686e4eafa Approve pnpm build scripts for CI Chris Tate 2026-05-20 13:58:55 -05:00
  • 1931fa307f Require pnpm release age and Node 24 Chris Tate 2026-05-20 13:52:40 -05:00
  • 0bbe6ed639 fix(release): use node 24 (#284) v0.19.0 Chris Tate 2026-05-07 00:17:20 -05:00
  • 7e5efceb3a fix(release): use node 24 #284 ctate/node-24 Chris Tate 2026-05-07 00:15:24 -05:00
  • 705e9fcbb7 fix(release): use npm publish for OIDC trusted publishing (#283) Chris Tate 2026-05-07 00:06:22 -05:00
  • 95f3b94429 fix(release): use npm publish for OIDC trusted publishing #283 fix/release-oidc-publish Chris Tate 2026-05-06 23:55:32 -05:00
  • 838ee7bf00 prepare v0.19.0 (#282) Chris Tate 2026-05-06 22:42:42 -05:00
  • 77261b72da prepare v0.19.0 #282 ctate/v0.19.0 Chris Tate 2026-05-06 22:37:55 -05:00
  • 714c38f2b8 feat: add custom directives API and @json-render/directives package (#279) Chris Tate 2026-05-06 22:30:24 -05:00
  • 708ff2f83a perf(core): skip Zod parse in directive hot path #279 ctate/directives Chris Tate 2026-05-06 22:25:18 -05:00
  • 0d6f997a30 docs: add directives skill, README entry, and docs-chat listing Chris Tate 2026-05-06 22:18:20 -05:00
  • e4b3e5a67b feat(directives): add standardDirectives export and composition hint Chris Tate 2026-05-06 22:11:25 -05:00
  • fc40f210da feat(directives): rename prompt to description, auto-describe schemas in prompt, add docs Chris Tate 2026-05-06 22:01:25 -05:00
  • 8e3f2f7042 fix(directives): remove process.env check that breaks DTS build Chris Tate 2026-05-06 21:17:36 -05:00
  • aafb4fae6f fix(directives): handle future dates in $format and warn on $math NaN coercion Chris Tate 2026-05-06 21:12:32 -05:00
  • b76997fb4e fix(core): reject directive names that conflict with built-in keys Chris Tate 2026-05-06 21:07:55 -05:00
  • 14873b8de4 ci(release): switch to npm trusted publishing via OIDC (#280) Chris Tate 2026-04-28 18:45:54 -05:00
  • dd8afb5322 ci(release): switch to npm trusted publishing via OIDC #280 ctate/trusted-publisher Chris Tate 2026-04-28 18:29:05 -05:00
  • 85abd444c0 perf(core): optimize findDirective to iterate registry instead of object keys Chris Tate 2026-04-28 18:18:54 -05:00
  • 93bf92b29c fixes Chris Tate 2026-04-28 17:48:48 -05:00
  • e6f68c02d0 feat: add custom directives API and @json-render/directives package Chris Tate 2026-04-28 17:31:49 -05:00
  • dba70b3919 docs(examples): add READMEs to chat, dashboard, game-engine, and no-ai examples (#277) Chris Tate 2026-04-27 09:56:14 -05:00
  • 7edecbc599 docs(examples): add READMEs to chat, dashboard, game-engine, and no-ai examples #277 add-example-readmes Chris Tate 2026-04-27 09:42:38 -05:00
  • 583e02aeb9 docs(web): sync site changelog with root CHANGELOG.md (#276) Chris Tate 2026-04-27 02:03:45 -05:00
  • 8522b77cfc docs(web): sync site changelog with root CHANGELOG.md #276 sync-site-changelog Chris Tate 2026-04-27 01:54:17 -05:00
  • 7e4d107dba v0.18.0 (#274) v0.18.0 Chris Tate 2026-04-17 14:36:02 -05:00
  • e3cffd0a1b v0.18.0 #274 ctate/v0.18.0 Chris Tate 2026-04-17 14:32:31 -05:00
  • ad0be0efc9 devtools (#273) Chris Tate 2026-04-17 14:29:04 -05:00
  • 95b8af3224 devtools #273 ctate/devtools Chris Tate 2026-04-17 14:10:56 -05:00
  • 30424659d8 test(core): add unit tests for Zod 4 record, default, and literal formatting (#272) Chris Tate 2026-04-16 09:18:23 -05:00
  • d7260476c1 test(core): add unit tests for Zod 4 record, default, and literal formatting #272 test/zod4-format-coverage Chris Tate 2026-04-16 09:04:25 -05:00
  • a7689129db fix(core): handle Zod 4 record, default, and literal types in formatZodType (#239) Matt Van Horn 2026-04-16 09:53:07 -04:00
  • d30472206a docs: document portless prerequisite and dev setup (#258) ctate/fix-258 Chris Tate 2026-04-13 16:26:13 -05:00
  • 95e7235ee9 v0.17.0 (#269) v0.17.0 Chris Tate 2026-04-10 22:31:36 -05:00
  • 2048f2057c v0.17.0 #269 ctate/0.17.0 Chris Tate 2026-04-10 22:26:03 -05:00
  • ee596e4901 improve output (#268) Chris Tate 2026-04-10 22:20:34 -05:00
  • c604e5983c feat: add Gaussian Splatting support (#259) William Manzoli 2026-04-11 00:18:19 -03:00
  • 550c52464e fixes #268 ctate/better-output Chris Tate 2026-04-10 22:17:47 -05:00
  • 87c92ae5e5 improve output Chris Tate 2026-04-10 22:06:55 -05:00
  • 5f2ecc1118 update release process (#267) v0.16.0 Chris Tate 2026-04-10 00:17:21 -05:00
  • fba630223f fix lock #267 ctate/release-proc Chris Tate 2026-04-10 00:13:19 -05:00
  • 35986f457a update release process Chris Tate 2026-04-10 00:10:58 -05:00
  • 6e5ea186de feat(web): fetch GitHub star count dynamically (#266) Chris Tate 2026-04-09 02:07:27 -05:00
  • c2414abbb0 fix: remove GITHUB_TOKEN usage from star count fetch #266 ctate/star Chris Tate 2026-04-09 02:01:05 -05:00
  • e003701f6e fix: add GITHUB_TOKEN to turbo.json globalEnv Chris Tate 2026-04-09 02:00:36 -05:00
  • 1ed3d540b8 feat(web): fetch GitHub star count dynamically Chris Tate 2026-04-09 01:54:07 -05:00
  • a9858918f8 Update official links to use json-render.dev domain (#265) Chris Tate 2026-04-08 17:08:10 -05:00
  • 85a4bf25d0 Revert svelte-chat demo URL change #265 fix/update-official-links-264 ctate 2026-04-08 22:05:42 +00:00