Versioning

Static UI follows semantic versioning (SemVer 2.0) for all packages.

Semantic Versioning

MAJOR.MINOR.PATCH

1.2.3 → Major: 1, Minor: 2, Patch: 3
  • MAJOR — Incompatible API changes
  • MINOR — Backward-compatible new functionality
  • PATCH — Backward-compatible bug fixes

Package Versioning Strategy

All packages are versioned independently using Changesets. This allows:

  • Individual package release cadences
  • Accurate dependency tracking between packages
  • Auto-generated changelogs per package

Current Versions

  • @static-ui/cli — 0.1.0
  • @static-ui/core — 0.1.0
  • @static-ui/ui — 0.1.0
  • @static-ui/themes — 0.1.0
  • @static-ui/registry — 0.1.0

Dependency Management

Internal packages use workspace:* protocol. Syncpack ensures consistent dependency versions across the monorepo. Run pnpm syncpack to check for mismatches.