v1.0 RC Status
Last updated: 2026-06-24
SuperJS v1.0 is the first stable release of the hand-written compiler, CLI,
LSP, docs site, and ecosystem wrappers. All v1.0 workstreams (WS-A1…A8, WS-B1,
WS-B3) have merged to main. We are preparing for RC — not yet tagging
1.0.0-rc.1.
What shipped (v1.0 scope)
| Area | Status | Notes |
|---|---|---|
| Language spec freeze | Done | specs/language.md frozen; grammar CI gate |
| Docs site | Done | Tour (20 lessons), migration, API ref, why-SJS, compat matrix, perf |
| Error-code reference | Done | Per-code pages + CI gate |
migrate from-prototype | Done | CLI command |
30 @superjs/types-* wrappers | Done | Hand-curated interop surface |
| Playground | Infra done | Runbook + smoke test; maintainer deploy pending |
| Governance | Done | STABILITY, Dependabot, CodeQL, SECURITY.md |
| Node 20 / 22 / 24 CI | Done | Blocking matrix |
| Performance targets | Done | Compile + LSP benches in CI (docs/perf/) |
| LSP memory audit | Done | Close + LRU verified (docs/perf/lsp-memory-audit.md) |
| Threat model | Reviewed | v1.0 pass — docs/security/threat-model.md |
| Launch drafts + press kit | Scaffolded | docs/launch/, docs/press/; GA posts pending |
| Security review (S7) | Scaffolded | docs/security-review.md; external reviewer TBD |
| Trademark non-claim | Published | TRADEMARK.md; USPTO/EU search pending |
Cut from v1.0 (deferred)
| Item | Target | Rationale |
|---|---|---|
| DAP debugger (WS-B2) | Post-1.0 full impl | Phase 0 skeleton shipped; breakpoints/CDP Phase 1+ |
| LLVM native backend | v2.0 | Separate milestone |
| Full parser/lexer hard caps | Post-1.0 hardening | Recovery + BiDi shipped; numeric caps tracked in threat model T1/T2 |
| LSP 8 MiB message cap | Post-1.0 hardening | Memory budget + bench shipped; wire cap planned |
Path to GA
- Playground production deploy — runbook at
docs/ops/playground-deploy.md; setCLOUDFLARE_API_TOKEN, deploy, wireNEXT_PUBLIC_PLAYGROUND_RUN_URL. - Beta program — three friendly teams on
1.0.0-rc.X; see Beta Program. - Bug bash — one structured week; fix all
severity=blockerissues. - External security review (S7) — engage reviewer; track in
docs/security-review.md. - RC cycle —
1.0.0-rc.1→rc.2→rc.3, ≥2 weeks apart. superjs@1.0.0GA — npm publish with provenance, GitHub Release, launch artefacts.
Human-gated steps (npm token rotation, trademark, on-call) are tracked in
specs/roadmap/v1.0-release-checklist.md.
Maintainer-ordered gates: docs/ops/rc-maintainer-gates.md.
How to follow progress
- Release checklist (maintainer tracker)
- Workstream manifest
- GitHub Issues / Discussions