Reshaped follows semantic versioning using the major.minor.patch format.
Major releases include new features that introduce breaking changes. This can affect component props, naming, or include significant visual updates. Upgrading to a major version may require changes in your codebase, but we provide a migration guide with each release. We release major versions once a year, usually right after Figma Config, so we can adopt the latest design updates.
Minor releases add new features without breaking changes. These updates may include visual improvements but don't require code changes. Minor releases are announced in the changelog and typically happen once a month.
Patch releases are focused on fixing bugs. They don't require any changes in your product code. Patch versions are released as soon as the fix is merged into the main branch.
Canary releases are pre-release versions of upcoming minor updates. They allow you to test new features before they're officially released. Canary versions are published from the canary branch and don't block patch releases.
To focus on developing new features and ensuring high quality, we provide limited support for outdated major releases while offering guidelines for smoother migration to the latest versions.