EnglishSwitch to English
打开导航

博客/release

1.0.0-alpha.1: a new baseline

Element and Router converge on a fresh 1.0 Alpha baseline: public core, supported creation entry, experimental UI, and independently qualified packages.

本文以英文原文发布(English original)。

What 1.0.0-alpha.1 is

1.0.0-alpha.1 is a new baseline for Element and Router, not an upgrade of the 0.x lines. There is no supported migration path from 0.x: new projects start from @openelement/create. It is the repository baseline; npm publication follows the release train.

Product surface

  • Element and Router are the public framework core.
  • Create is the supported creation entry.
  • UI ships in this repository as experimental: usable, but outside the 1.0 stable API promise.
  • The site you are reading is the official product surface; the bundled SaaS app is an independent first-party consumer application maintained in this repository but governed separately — it is not framework core and not part of the Alpha repository candidate.

How it is qualified

Every release candidate must survive independent packed consumers: the published tarballs — never the monorepo sources — build a minimal Element app, a Router SSR/SSG app, and browser claim/hydration checks on current Chromium, Firefox, and WebKit. Deployment targets are Deno 2.9 and Node.js 24 via the Nitro server adapter; local preview serves through Deno.serve from TypeScript source. There is no first-party Node HTTP bridge.

What to expect next

Alpha APIs may still change. Breaking changes land with the baseline, and each step must re-pass the packed-consumer gate before it counts as progress.