You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
docs(www,tools): B2.3 website qualification on the v0.44 product surface (#1177) (#1300)
* test(tools): gate www public-import boundary against published export maps (#1177, B2.3)
The website is an npm-first consumer of the five retained packages. Prove
mechanically that every @openelement/* specifier in the shipped site surface
(www/app plus vite.config/content-collections/build-pagefind) resolves to a
published export subpath — never a private source path — so in-repo workspace
resolution is identical to the packed npm artifact boundary. Negative control:
a temporary private-source import fails the gate.
* docs(www): retire present-tense 0.43 product claims from current-truth pages (#1177, B2.3)
The architecture collection described the WC SSR classification, corpus and
the Supabase x Cloudflare composition path as 'the 0.43 line' in present
tense while the current line is the compiled v0.44 line; the machinery is
CI-gated on dev (third-party-wc:smoke, fullstack qualification), so the
claims now name the current line and record the 0.43 origin as history.
comparison.md scopes its adoption caution to the stable 0.43 line explicitly.
The 0.41 migration guide gains a historical-record banner: the current line
is consumed fresh via @openelement/create, with no supported 0.43 -> 0.44
in-place upgrade (B2.5 ruling).
---------
Co-authored-by: DevBot <devbot@openelement.dev>
Copy file name to clipboardExpand all lines: www/content/architecture/architecture.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -37,7 +37,7 @@ The roadmap earns WC fullstack leadership through compatibility evidence, comple
37
37
38
38
### WC SSR
39
39
40
-
The 0.43 line classifies admitted standard, Lit, FAST and Stencil elements for DSD, light DOM or client-only rendering with actionable diagnostics and corpus evidence.
40
+
The current line classifies admitted standard, Lit, FAST and Stencil elements for DSD, light DOM or client-only rendering with actionable diagnostics and corpus evidence — a contract first shipped on the 0.43 line and kept green by CI on the compiled line.
Copy file name to clipboardExpand all lines: www/content/architecture/comparison.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -47,13 +47,13 @@ order: 20
47
47
- Choose **Astro / Enhance / Lit / Stencil** when a standards-first Web Components story matters and you want to avoid a heavy application runtime.
48
48
- Choose **Next.js / Nuxt / SvelteKit** when your product is intentionally built around a React, Vue, or Svelte application model.
49
49
- Choose **Fresh** when you want a Deno-native, near-zero-build Preact island experience.
50
-
- Do not choose **openElement** when a mature ecosystem, a framework-specific UI runtime, or a ready-made enterprise design system is the main requirement. Teams adopting 0.43.x should validate the documented starter and deployment path against their own production environment.
50
+
- Do not choose **openElement** when a mature ecosystem, a framework-specific UI runtime, or a ready-made enterprise design system is the main requirement. Teams adopting the stable 0.43 line should validate the documented starter and deployment path against their own production environment.
51
51
52
52
## The official composition path
53
53
54
54
OpenElement × Supabase × Cloudflare is the verified fullstack delivery path, with explicit ownership boundaries: OpenElement owns the application UX; Supabase owns data, Auth, RLS, Storage and Realtime; Cloudflare owns edge delivery, security, cache and async execution. Supabase and Cloudflare are composed providers — never built-in framework features — and a tier-1 boundary gate keeps provider code out of the framework packages.
55
55
56
-
Delivered in the 0.43 line together with Universal WC SSR. Framework-owned
56
+
First shipped on the 0.43 line together with Universal WC SSR and carried by the current compiled line. Framework-owned
57
57
production-runtime recovery and cache semantics remain outside the current
Copy file name to clipboardExpand all lines: www/content/guide/migration.md
+2Lines changed: 2 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,6 +4,8 @@ lede: 'Every breaking change since 0.40.x, grouped by the version that shipped i
4
4
order: 75
5
5
---
6
6
7
+
> Historical record: this page archives the 0.40.x → 0.41/0.42 migrations, written for the retired runtime-authoring line. The current line ({{OPENELEMENT_VERSION}}) is consumed fresh through `@openelement/create` — there is no supported 0.43 → 0.44 in-place upgrade. New projects start from the current starter and the [getting-started guide](/guide/getting-started).
8
+
7
9
## 0.41.x → 0.42
8
10
9
11
The stable 0.42 line added request-time surfaces — loaders, actions, progressive-enhancement forms, redirects and Nitro server output. Static-first sites upgraded without a breaking change to the frozen 0.41 surface. ADR-0122 records the accepted 0.42.0 contract.
0 commit comments