Changelog
Track user-facing changes to this registry.
Use this page to publish notable registry updates, new items, breaking changes, and migration notes.
v1.5.5: September 20, 2026
- Docs: Pointed the
@design-system-uiregistry URL on Installation and Styles athttps://reactdocs.canceydejean.dev/r/{name}.json.
v1.5.4: September 17, 2026
- Docs: Replaced leftover
_cntemplate copy on Agents with the Markdown andllms.txtroutes coding tools actually need. - Docs: Updated the Bun install command on Installation and Styles to
bunx shadcn add "@design-system-ui/...", which works in new Bun projects. - Theming: Documented how consumer apps apply brand accents after installing Styles: ship
data-themepalettes fromglobals.css, add a custom[data-theme]CSS file, or keep one component set with a palette file per brand for multi-brand teams. See Theming. - Styles: The
stylesitem now publishestheme-secondary.cssandtheme-tertiary.cssso the accent imports inglobals.cssresolve after install.
v1.5.3: September 2, 2026
- Added
useBodyOverflow, a hook that locks page scroll by togglingoverflow-hiddenondocument.body. - Added
useCloseMobileMenuOnResize, a hook that dismisses mobile menus and overlays when the viewport is resized.
v1.5.2: August 31, 2026
- Announcement Bar: Moved the block from
registry/items/blocks/hero/announcement-bar/toregistry/items/blocks/announcement-bar/as a standalone block item. Install targets now publish undercomponents/ui/announcement-bar/and declarecontaineras a local registry dependency.
v1.5.1: August 15, 2026
- Logos: The Instagram logo now renders the full-color gradient brand mark instead of the flat black glyph. It sizes from its
viewBoxrather than fixedwidth/height, so it scales with theLogosizevariants.
v1.5.0: August 14, 2026
- Component variants: Components that use
class-variance-authoritynow keep everycva()call in a colocated<name>.variants.tsfile (.ts, not.tsx). The component file imports the helper; it does not define CVA inline. - Extracted variants: Moved CVA out of component source for
Alert,Attachment,Badge,Bubble,Button Group,Empty,Field,Input Group,Item,Marker,Navigation Menu,Sidebar,Tabs, andToggle.Toggle Groupnow importstoggleVariantsfromtoggle.variants.ts. - Container: Renamed
container.variants.tsx/container.types.tsxto.tsso the file extension matches the variants convention. - Docs: Documented the Component Variants pattern on the Registry authoring page, with pointers from Agents docs,
AGENTS.md, and theshadcn-registryskill so maintainers and coding agents follow the same layout asbutton.variants.ts.
v1.4.0: August 10, 2026
- Install paths: Multi-file components now publish nested folder structure instead of flattening basename-only into
ui/. Nested packages such asIconsandLogosinstall undercomponents/icons/**andcomponents/logos/**(includingicon/,icon-set/,logo/, andlogo-set/). - Published package imports: Same-item relative imports are preserved in installed source so multi-file packages keep working after
shadcn add(for example./icon.variants,./logo-set/apple,../index). - Icons / Logos: Added explicit install
targets for every published file; removed unusedicon-set/types.tsandlogo-set/types.tsstubs. - Data Table: Sample
payments.tsx(columns + fixture data) is now a published registry file, not story-only source. - Targets & docs: Install targets and usage examples updated across registry items (including
Accordion,Button,Hero, and many component_registry.mdxpages) so install paths match consumers’components.jsonaliases. - Previews: Component registry preview exports and docs samples tightened for catalog rendering.
v1.3.0: July 22, 2026
- Documented how to register
@design-system-uiincomponents.jsonon the Installation and Styles pages, so new projects can resolve namespaced install commands. - Added
Container, a centered content wrapper with max-width size variants. - Published registry metadata and preview files for
Containerso it is discoverable in the registry catalog and docs. - Added
Icons, a typed icon component with size variants and a searchable gallery for browsing and copying icons. - Published registry metadata and preview files for
Iconsso it is discoverable in the registry catalog and docs. - Added
Logos, brand logo SVGs with a searchable gallery for browsing and copying. - Published registry metadata and preview files for
Logosso it is discoverable in the registry catalog and docs.
v1.2.0: July 20, 2026
- Added a new
Headingpreview component to demonstrate sizing in the docs. - Updated
Headingstyles to use CSS variables for size and tone, improving theme consistency. - Improved Heading component compatibility and docs examples/stories.
- Added centralized theme style imports and refined global selection styling.
- Added
Link Text, a polymorphic text-link component with tone, underline, size, and external-link options. - Added
Link Spread, an absolute-positioned anchor helper for making full card surfaces clickable. - Published registry metadata and preview files for both link components so they are discoverable in the registry catalog and docs.
- Added
Section, a semantic wrapper component with responsive vertical padding variants. - Published registry metadata and preview files for
Sectionso it is discoverable in the registry catalog and docs. - Added a reusable
DemoSectionfor Storybook and aligned theSectionstory to render that shared demo. - Added
Spinner, an accessible loading indicator built on Lucide's Loader2 icon. - Published registry metadata and preview files for
Spinnerso it is discoverable in the registry catalog and docs. - Added
Text, a polymorphic body-text component with size, weight, tone, and alignment controls. - Published registry metadata and preview files for
Textso it is discoverable in the registry catalog and docs. - Published
Heroas a registry block, including metadata and preview files so it is discoverable in the registry catalog and docs.
v1.1.0: July 19, 2026
- Updated
Buttonvariants and sizes to use CSS variables for colors and typography, improving theme support (including dark mode on the primary variant). - Simplified default icon (
svg) sizing inside buttons. - Breaking: Removed the
linkvariant. Use anas="a"button (or a link styled separately) instead. - Breaking: Removed the
icon-xssize. Useicon-sm,icon-md, oricon-lg. - Breaking: Resized icon buttons —
icon-mdis nowsize-9(wassize-10) andicon-lgis nowsize-10(wassize-12).
v1.0.1: April 21, 2026
- Fixed the pointer cursor when hovering
Buttoncomponents.