Changelog
What changed in each release of TopClass UI, newest first, with the version it shipped in.
0.1.0-beta.1
Minor Changes
- The
topclassuibin:npx topclassui initsets a Next.js App Router or Vite React project up,add <component>copies a component and what it imports into onetopclassui/folder,diffcompares the copies with this version,listnames the components. The registry ships inside the package. Banner, Tag and Rating take no function on their server exports; the client exports carry the callbacks (TagRemovablewithonRemove, the banner's dismiss and the editable rating withonValueChange).TopClassProviderwarns once in development when the layout leaves outdirectionorlocale. The tooltip popup carriesrole="tooltip"and its triggeraria-describedby. The icon's RTL mirror uses the--tc-dirknob. Every rule the plan listed as planned or manual is now an automated check.
0.1.0-beta.0
Minor Changes
- First beta. 52 component entries as subpath imports (
topclassui/button,topclassui/dialog, ... every folder undersrc/components/with anindex.tsx, every onestatus: beta),topclassui/provider(TopClassProvider),topclassui/theme(ThemeScript),topclassui/cn,topclassui/classes, the English and Arabic labels (topclassui/labels/en,topclassui/labels/ar), 84 icons as modules (topclassui/icons/<name>),topclassui/tokens.css,topclassui/styles.css, and the schemas and meta files (topclassui/schemas/<slug>,topclassui/meta/<slug>). Not in it: the CLI, connectors,@topclassui/next,@topclassui/vite, size budgets, provenance.
Version policy
TopClass UI follows semantic versioning. One package, one version number. A peer dependency range only widens in a minor release, never narrows.
Breaking changes
A breaking change means a major version bump, marked in the entry with migration steps. Before 1.0 a minor release may contain one.