From b194f9d208c55a9e7090c7e2ef51ea36658a7851 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 20 May 2026 06:49:16 +0000 Subject: [PATCH] Version Packages --- .changeset/cancellable-intent-prefetch.md | 5 ---- .changeset/custom-data-serializers.md | 6 ----- .changeset/dev-api-base-params.md | 5 ---- .changeset/dev-server-context-parity.md | 5 ---- .changeset/duplicate-manifest-paths.md | 5 ---- .changeset/explicit-app-discovery.md | 5 ---- .changeset/head-api-allow-headers.md | 5 ---- .changeset/jsx-route-projection.md | 5 ---- .changeset/malformed-internal-requests.md | 5 ---- .changeset/namespace-import-discovery.md | 5 ---- .changeset/open-source-readme-onboarding.md | 5 ---- .changeset/partial-loader-batches.md | 5 ---- .changeset/quiet-cameras-reflect.md | 5 ---- .changeset/quiet-cougars-count.md | 5 ---- .changeset/registered-app-readme-examples.md | 5 ---- .changeset/remove-litz-route-rule.md | 5 ---- .changeset/resource-action-base-redirects.md | 5 ---- .changeset/resource-action-revalidation.md | 5 ---- CHANGELOG.md | 26 ++++++++++++++++++++ package.json | 2 +- 20 files changed, 27 insertions(+), 92 deletions(-) delete mode 100644 .changeset/cancellable-intent-prefetch.md delete mode 100644 .changeset/custom-data-serializers.md delete mode 100644 .changeset/dev-api-base-params.md delete mode 100644 .changeset/dev-server-context-parity.md delete mode 100644 .changeset/duplicate-manifest-paths.md delete mode 100644 .changeset/explicit-app-discovery.md delete mode 100644 .changeset/head-api-allow-headers.md delete mode 100644 .changeset/jsx-route-projection.md delete mode 100644 .changeset/malformed-internal-requests.md delete mode 100644 .changeset/namespace-import-discovery.md delete mode 100644 .changeset/open-source-readme-onboarding.md delete mode 100644 .changeset/partial-loader-batches.md delete mode 100644 .changeset/quiet-cameras-reflect.md delete mode 100644 .changeset/quiet-cougars-count.md delete mode 100644 .changeset/registered-app-readme-examples.md delete mode 100644 .changeset/remove-litz-route-rule.md delete mode 100644 .changeset/resource-action-base-redirects.md delete mode 100644 .changeset/resource-action-revalidation.md diff --git a/.changeset/cancellable-intent-prefetch.md b/.changeset/cancellable-intent-prefetch.md deleted file mode 100644 index 7358984..0000000 --- a/.changeset/cancellable-intent-prefetch.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"litzjs": patch ---- - -Coalesce intent link prefetches and abort in-flight data prefetches when intent ends. diff --git a/.changeset/custom-data-serializers.md b/.changeset/custom-data-serializers.md deleted file mode 100644 index 4899a38..0000000 --- a/.changeset/custom-data-serializers.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"litzjs": minor ---- - -Add app-level custom data serializers for `data(...)` result transport across route loaders, route actions, resources, and batched loader responses. - diff --git a/.changeset/dev-api-base-params.md b/.changeset/dev-api-base-params.md deleted file mode 100644 index 9f2b91b..0000000 --- a/.changeset/dev-api-base-params.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"litzjs": patch ---- - -Preserve dynamic API route params for base-prefixed requests in the Vite dev middleware. diff --git a/.changeset/dev-server-context-parity.md b/.changeset/dev-server-context-parity.md deleted file mode 100644 index ca78845..0000000 --- a/.changeset/dev-server-context-parity.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"litzjs": patch ---- - -Restore Vite dev middleware parity with production server context and internal request validation. diff --git a/.changeset/duplicate-manifest-paths.md b/.changeset/duplicate-manifest-paths.md deleted file mode 100644 index af8fba3..0000000 --- a/.changeset/duplicate-manifest-paths.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"litzjs": patch ---- - -Fail manifest discovery when routes, resources, or API routes define duplicate paths, including the files involved in the diagnostic. diff --git a/.changeset/explicit-app-discovery.md b/.changeset/explicit-app-discovery.md deleted file mode 100644 index a0d5c1f..0000000 --- a/.changeset/explicit-app-discovery.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"litzjs": patch ---- - -Derive Vite route, resource, and API manifests from explicit `defineApp(...)` registration so registered modules work outside route folders and unregistered files are not enrolled by placement. diff --git a/.changeset/head-api-allow-headers.md b/.changeset/head-api-allow-headers.md deleted file mode 100644 index 4d09d69..0000000 --- a/.changeset/head-api-allow-headers.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"litzjs": patch ---- - -Add HEAD fallback for API GET handlers and include Allow headers on method-not-allowed responses. diff --git a/.changeset/jsx-route-projection.md b/.changeset/jsx-route-projection.md deleted file mode 100644 index 1fab8d8..0000000 --- a/.changeset/jsx-route-projection.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"litzjs": patch ---- - -Parse `.jsx` route-like modules as JSX during client and server projection. diff --git a/.changeset/malformed-internal-requests.md b/.changeset/malformed-internal-requests.md deleted file mode 100644 index 5215919..0000000 --- a/.changeset/malformed-internal-requests.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"litzjs": patch ---- - -Return safe 400 fault responses for malformed internal JSON bodies and request metadata headers. diff --git a/.changeset/namespace-import-discovery.md b/.changeset/namespace-import-discovery.md deleted file mode 100644 index 7f8ce47..0000000 --- a/.changeset/namespace-import-discovery.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"litzjs": patch ---- - -Support namespace imports when discovering route, layout, resource, and API route definitions. diff --git a/.changeset/open-source-readme-onboarding.md b/.changeset/open-source-readme-onboarding.md deleted file mode 100644 index 5eceb1c..0000000 --- a/.changeset/open-source-readme-onboarding.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"litzjs": patch ---- - -Improve README open-source onboarding with package badges, a concise project description, a minimal Hello World app, contribution guidance, and a license link. diff --git a/.changeset/partial-loader-batches.md b/.changeset/partial-loader-batches.md deleted file mode 100644 index 263505f..0000000 --- a/.changeset/partial-loader-batches.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"litzjs": patch ---- - -Avoid rerunning successful sibling route loaders when a batched loader request partially fails. diff --git a/.changeset/quiet-cameras-reflect.md b/.changeset/quiet-cameras-reflect.md deleted file mode 100644 index 830722f..0000000 --- a/.changeset/quiet-cameras-reflect.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"litzjs": patch ---- - -Replace the stale project plan with focused implementation documentation covering discovery, server handlers, RSC view responses, Vite build behavior, and deployment/runtime details. diff --git a/.changeset/quiet-cougars-count.md b/.changeset/quiet-cougars-count.md deleted file mode 100644 index d6a5a8b..0000000 --- a/.changeset/quiet-cougars-count.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"litzjs": patch ---- - -Require the publish workflow to pass Playwright e2e coverage before creating a release PR or publishing. diff --git a/.changeset/registered-app-readme-examples.md b/.changeset/registered-app-readme-examples.md deleted file mode 100644 index 2192839..0000000 --- a/.changeset/registered-app-readme-examples.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"litzjs": patch ---- - -Keep README `mountApp` examples aligned with explicit app registration. diff --git a/.changeset/remove-litz-route-rule.md b/.changeset/remove-litz-route-rule.md deleted file mode 100644 index 537f970..0000000 --- a/.changeset/remove-litz-route-rule.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"litzjs": minor ---- - -Remove the unused `LitzRouteRule` type from the `litzjs/vite` public API so the 1.0 type surface does not imply unsupported route rule behavior. diff --git a/.changeset/resource-action-base-redirects.md b/.changeset/resource-action-base-redirects.md deleted file mode 100644 index 2e7135b..0000000 --- a/.changeset/resource-action-base-redirects.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"litzjs": patch ---- - -Apply the configured client base URL to resource action redirects. diff --git a/.changeset/resource-action-revalidation.md b/.changeset/resource-action-revalidation.md deleted file mode 100644 index a219407..0000000 --- a/.changeset/resource-action-revalidation.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"litzjs": patch ---- - -Revalidate resource loader data after successful resource actions when submit options or action response headers request it. diff --git a/CHANGELOG.md b/CHANGELOG.md index 6c2b7c9..ef8e1c5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,31 @@ # litzjs +## 0.8.0 + +### Minor Changes + +- f06d380: Add app-level custom data serializers for `data(...)` result transport across route loaders, route actions, resources, and batched loader responses. +- 549e6de: Remove the unused `LitzRouteRule` type from the `litzjs/vite` public API so the 1.0 type surface does not imply unsupported route rule behavior. + +### Patch Changes + +- 7fca99d: Coalesce intent link prefetches and abort in-flight data prefetches when intent ends. +- 104531b: Preserve dynamic API route params for base-prefixed requests in the Vite dev middleware. +- c80adb8: Restore Vite dev middleware parity with production server context and internal request validation. +- 4d8c252: Fail manifest discovery when routes, resources, or API routes define duplicate paths, including the files involved in the diagnostic. +- 945918a: Derive Vite route, resource, and API manifests from explicit `defineApp(...)` registration so registered modules work outside route folders and unregistered files are not enrolled by placement. +- 955c8f5: Add HEAD fallback for API GET handlers and include Allow headers on method-not-allowed responses. +- 661696f: Parse `.jsx` route-like modules as JSX during client and server projection. +- bd3eeb3: Return safe 400 fault responses for malformed internal JSON bodies and request metadata headers. +- 07d1ffd: Support namespace imports when discovering route, layout, resource, and API route definitions. +- f55d2a8: Improve README open-source onboarding with package badges, a concise project description, a minimal Hello World app, contribution guidance, and a license link. +- c7dda74: Avoid rerunning successful sibling route loaders when a batched loader request partially fails. +- 7f14666: Replace the stale project plan with focused implementation documentation covering discovery, server handlers, RSC view responses, Vite build behavior, and deployment/runtime details. +- 7d90c18: Require the publish workflow to pass Playwright e2e coverage before creating a release PR or publishing. +- ae24178: Keep README `mountApp` examples aligned with explicit app registration. +- 58099f7: Apply the configured client base URL to resource action redirects. +- 10cd563: Revalidate resource loader data after successful resource actions when submit options or action response headers request it. + ## 0.7.0 ### Minor Changes diff --git a/package.json b/package.json index 72a44c9..f85df44 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "litzjs", - "version": "0.7.0", + "version": "0.8.0", "description": "Client-first React framework with RSC support built on Vite", "keywords": [ "framework",