Changelog
Public release history for the FroggDesign and EnterUI packages.
The four publishable packages follow Semantic Versioning and ship through Changesets. Every release notes its scope, changes, and any migration steps.
#Latest
| Package | Type | Status |
|---|---|---|
@froggdesign/enter-ui | React component library | Initial public surface |
@froggdesign/enter-ui-utils | Shared utilities (cn, helpers) | Initial public surface |
@froggdesign/theme | CSS variables for tokens, light, and dark | Initial public surface |
@froggdesign/tokens | Raw design token values | Initial public surface |
#Release policy
Every public package change is classified before it ships.
- Patch — bugfix, accessibility correction, visual refinement, or documentation update with no public API change.
- Minor — additive change. New components, new tokens, new CSS variables, additional props, or new exports. Existing usage keeps working.
- Major — breaking change. Removed or renamed exports, removed/renamed CSS classes, removed tokens, or behavior changes that require consumer updates. Always paired with migration notes.
A Changesets entry is required for every public-package change. App-only changes are not gated through Changesets.
#How to update
Pull the latest stable releases from npm:
pnpm update @froggdesign/enter-ui @froggdesign/themeUpdate everything in the FroggDesign surface together:
pnpm update @froggdesign/enter-ui @froggdesign/enter-ui-utils @froggdesign/theme @froggdesign/tokensIf you pin exact versions, replace update with add and the version range
you want.
#Reading release notes
- Each release ships with a Changesets-generated note in the package
CHANGELOG.md. - Breaking changes always include a migration block.
- For deprecated APIs, the previous release lists the replacement before removal.
#See also
- Migration & Versioning for the workspace-level versioning rules.
- Production Checklist for the verification matrix run before a release.
