Skip to content
Layers
Esc
navigateopen⌘Jpreview
On this page

Stability & versioning

Experimental status, semver posture, and adapter parity promise.

Experimental — the API may change between minor releases. Pin your version. Experimental

While the project is pre-1.0, treat semver as a signal, not a guarantee of zero breaking changes until 1.0.

What we ship

  • A zero-dep core (@stainless-code/layers) and framework adapters with engine + primitive parity — React, Preact, Solid, Angular, Vue, Lit, Alpine, and Svelte.
  • When the engine gains capability, every adapter moves together.
  • Angular, Alpine, and Svelte diverge by design at the rendering surface (compiler-free builds → imperative / primitive APIs, not shipped outlet components).

Versioning posture

  • Pin your version in production apps rather than floating on latest.
  • Breaking changes are expected before 1.0 and ship in minor releases (e.g. 0.10.2), not majors.
  • Changelog entries and migration notes will accompany intentional breaks once the public docs site publishes release history.

Last updated on July 17, 2026

Was this page helpful?