Skip to content

Migrating from 0.x to 1.0

Migration guide for the v1.0 release.

There’s nothing to migrate. v1.0 is the first public release — prior 0.x versions existed only in development. If you were consuming Cynosure from source or a local alias, install the npm package:

Terminal window
npm install @arshad-shah/cynosure-react @arshad-shah/cynosure-tokens

…and remove any workspace / local path references.

  • Every component catalogued in the Component inventory.
  • Every foundation documented (tokens, theming, accessibility, RTL, motion).
  • Eight priority recipes.
  • @arshad-shah/cynosure-react, @arshad-shah/cynosure-tokens, @arshad-shah/cynosure-themes, @arshad-shah/cynosure-core, and @arshad-shah/cynosure-icons all released at the same semver, via linked changesets.
  • Patch — bug fixes, no API changes.
  • Minor — new components, new props (additive), new variants. No breaking changes.
  • Major — breaking changes. Requires a migration guide. Deprecations are announced at least one minor cycle before removal.