Skip to content

Commit 93edfad

Browse files
Merge pull request #509 from open-element/dev
docs(status,changelog): close alpha.19 gates and record the line
2 parents 810e3ad + 803db70 commit 93edfad

2 files changed

Lines changed: 34 additions & 10 deletions

File tree

CHANGELOG.md

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,30 @@ Current truth lives in:
1212
Historical changelog details remain available through git history and release
1313
evidence.
1414

15+
## 0.41.0-alpha.19
16+
17+
- Third audit round cleanup sweep (ADR-0118, issues #481-#506); no new
18+
product surface.
19+
- Fixes the reflect removal suppression (Boolean `default: true` desync),
20+
the popstate redirect-then-block URL fork, and For drift-token separator
21+
collisions; the reflect browser spec joins the Firefox/WebKit smoke gates.
22+
- Closes the export-star seams: the element root switches to explicit type
23+
export lists, `SafeHtml`/`UnsafeHtml`/`StyleSheetRule` leave the root for
24+
real, and the internal `open-element-render`/`open-element-hydration`
25+
subpaths are pruned from element exports (breaking type-surface changes;
26+
see the GitHub prerelease notes for migration).
27+
- Single-sources `HYDRATION_STRATEGIES` and the routeInfo contract, sinks
28+
the release executor into `release.ts` with orchestration tests, and
29+
preserves curated release-note sections so migration records stay in the
30+
durable record.
31+
- Mechanizes the audit's edge findings: www truth catches bare version
32+
mentions, anchor gates catch body drift, the assertion-style gate covers
33+
every package test, graph direction rules are explicit, and the deno-api
34+
check catches `globalThis.Deno`/destructuring/`npm:` patterns.
35+
- Deletes the third-round dead-code inventory (renderDsdStream,
36+
bindHydrateEvents, generateHonoEntryCode, tools/test-fixtures, orphan
37+
tasks, dead config entries) and rewrites the always-true test assertions.
38+
1539
## 0.41.0-alpha.18
1640

1741
- Fixes the `reflect: true` static-prop write loop and SSR attribute

docs/status/STATUS.md

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -33,17 +33,17 @@ and output path.
3333
| `@openelement/create` | Current | Installed starter and consumer entrypoint |
3434
| `@openelement/ui` | Optional | Proven primitives; stable scope decided at v0.46 |
3535

36-
## Alpha.18 active gates
36+
## Alpha.19 active gates
3737

38-
| Condition | State |
39-
| ------------------------------------------------ | -------------------------------- |
40-
| ADR-0117, alpha.18 plan and drift cleanup | Completed |
41-
| P0 correctness package (reflect, CEM, 500, etc.) | Completed |
42-
| Release tooling closure package | Completed |
43-
| Evidence honesty package | Completed |
44-
| Convergence and redundancy package | Completed |
45-
| External adopter pilot #390 | Launched; pending human evidence |
46-
| Alpha.18 npm, tag, prerelease and final evidence | Completed |
38+
| Condition | State |
39+
| -------------------------------------------------------------------- | -------------------------------- |
40+
| ADR-0118, alpha.19 plan and sweep issues #481-#506 | Completed |
41+
| Runtime combination-path fixes (reflect, popstate, For token) | Completed |
42+
| Export-star seam closure and surface pruning | Completed |
43+
| Gate mechanization (anchors, www truth, assertions, graph, deno-api) | Completed |
44+
| Dead-code and config hygiene batch | Completed |
45+
| External adopter pilot #390 | Launched; pending human evidence |
46+
| Alpha.19 npm, tag, prerelease and final evidence | Completed |
4747

4848
## Current risks
4949

0 commit comments

Comments
 (0)