# shadcn/ui changelog > Components you copy into your app, distributed through a registry rather than installed as a dependency. - Vendor: shadcn - Category: Frameworks & Libraries - Official site: https://ui.shadcn.com - Tracked by: What's New (https://whatsnew.fyi/product/shadcn-ui) - Harvested from: Blog (https://ui.shadcn.com/rss.xml) - Entries below: 25 (newest first) What's New is an index, not a publisher: every entry below links to the vendor's own release notes, which are the authoritative source. Entries are labelled where they are hand-curated sample data, pre-releases, or drawn from a secondary source such as a developer blog. ## Releases ### 4.16.1 - Date: 2026-07-31 - Version: 4.16.1 - Original notes: https://github.com/shadcn-ui/ui/releases/tag/shadcn%404.16.1 - Permalink: https://whatsnew.fyi/product/shadcn-ui/releases/4.16.1 - **fixed** — fix shadcn build failing with ENOENT when registry item names contain path segments by creating nested output directories before writing - **changed** — forward search params to registries for server-side dynamic search ###### Patch Changes - [#11322](https://github.com/shadcn-ui/ui/pull/11322) [`bfa1b5e9a69a155b2f590523d50fda810bde1a9a`](https://github.com/shadcn-ui/ui/commit/bfa1b5e9a69a155b2f590523d50fda810bde1a9a) Thanks [@AndrewBarba](https://github.com/AndrewBarba)! - fix `shadcn build` failing with ENOENT when registry item names contain path segments (e.g. `extension/foo`) by creating nested output directories before writing - [#11352](https://github.com/shadcn-ui/ui/pull/11352) [`5ca53ca7c7dea390e0e78091ff7c54adc48c773a`](https://github.com/shadcn-ui/ui/commit/5ca53ca7c7dea390e0e78091ff7c54adc48c773a) Thanks [@shadcn](https://github.com/shadcn)! - forward search params to registries for server-side dynamic search ### July 2026 - Dynamic Search - Date: 2026-07-31 - Original notes: https://ui.shadcn.com/docs/changelog/2026-07-dynamic-search - Permalink: https://whatsnew.fyi/product/shadcn-ui/releases/feed-https-ui.shadcn.com-docs-changelog-2026-07-dynamic-sear Registries can now handle search server-side. ### 4.16.0 - Date: 2026-07-27 - Version: 4.16.0 - Original notes: https://github.com/shadcn-ui/ui/releases/tag/shadcn%404.16.0 - Permalink: https://whatsnew.fyi/product/shadcn-ui/releases/4.16.0 - **changed** — Make addRegistryItems accept explicit registry configuration instead of loading components.json - **added** — Add getRegistriesConfig and registries in package.json support ###### Minor Changes - [#11307](https://github.com/shadcn-ui/ui/pull/11307) [`431da7169cae753643e67e56e168b93ec31dfe90`](https://github.com/shadcn-ui/ui/commit/431da7169cae753643e67e56e168b93ec31dfe90) Thanks [@shadcn](https://github.com/shadcn)! - make addRegistryItems accept explicit registry configuration instead of loading components.json - [#11304](https://github.com/shadcn-ui/ui/pull/11304) [`bf906bb8aeebc64d374afb54497b822d587ac6d7`](https://github.com/shadcn-ui/ui/commit/bf906bb8aeebc64d374afb54497b822d587ac6d7) Thanks [@shadcn](https://github.com/shadcn)! - add getRegistriesConfig and registries in package.json support ### 4.15.0 - Date: 2026-07-25 - Version: 4.15.0 - Original notes: https://github.com/shadcn-ui/ui/releases/tag/shadcn%404.15.0 - Permalink: https://whatsnew.fyi/product/shadcn-ui/releases/4.15.0 - **added** — Add a public addRegistryItems API for installing registry items programmatically without invoking the CLI ###### Minor Changes - [#11276](https://github.com/shadcn-ui/ui/pull/11276) [`7d90dfc0a5ec70cdc3bd08b741a42440041907ac`](https://github.com/shadcn-ui/ui/commit/7d90dfc0a5ec70cdc3bd08b741a42440041907ac) Thanks [@cmpadden](https://github.com/cmpadden)! - Add a public `addRegistryItems` API for installing registry items programmatically without invoking the CLI. ### 4.14.1 - Date: 2026-07-23 - Version: 4.14.1 - Original notes: https://github.com/shadcn-ui/ui/releases/tag/shadcn%404.14.1 - Permalink: https://whatsnew.fyi/product/shadcn-ui/releases/4.14.1 - **added** — Add Base UI Toast support ###### Patch Changes - [#11266](https://github.com/shadcn-ui/ui/pull/11266) [`6cd3f4c65c361ab6554e06a77e6a0af9cf8b6e37`](https://github.com/shadcn-ui/ui/commit/6cd3f4c65c361ab6554e06a77e6a0af9cf8b6e37) Thanks [@shadcn](https://github.com/shadcn)! - Add Base UI Toast support. ### July 2026 - Toast - Date: 2026-07-23 - Original notes: https://ui.shadcn.com/docs/changelog/2026-07-toast - Permalink: https://whatsnew.fyi/product/shadcn-ui/releases/feed-https-ui.shadcn.com-docs-changelog-2026-07-toast A new Toast component built on Base UI primitives. ### 4.14.0 - Date: 2026-07-22 - Version: 4.14.0 - Original notes: https://github.com/shadcn-ui/ui/releases/tag/shadcn%404.14.0 - Permalink: https://whatsnew.fyi/product/shadcn-ui/releases/4.14.0 - **added** — Add support for icon migration ###### Minor Changes - [#11241](https://github.com/shadcn-ui/ui/pull/11241) [`3c26ee2dbd3a772c1cddc2c76249cc1cb0a250d5`](https://github.com/shadcn-ui/ui/commit/3c26ee2dbd3a772c1cddc2c76249cc1cb0a250d5) Thanks [@shadcn](https://github.com/shadcn)! - add support for icon migration ### 4.13.1 - Date: 2026-07-17 - Version: 4.13.1 - Original notes: https://github.com/shadcn-ui/ui/releases/tag/shadcn%404.13.1 - Permalink: https://whatsnew.fyi/product/shadcn-ui/releases/4.13.1 - **security** — Drop custom registry headers on cross-origin redirects to prevent credential leakage - **security** — Validate file paths for registry items without an explicit target to prevent path traversal - **security** — Prevent flag injection from registry-supplied dependency strings during install - **added** — Add React Aria support ###### Patch Changes - [#11196](https://github.com/shadcn-ui/ui/pull/11196) [`c49c3061b5b86b130736d36bf20008349f89b416`](https://github.com/shadcn-ui/ui/commit/c49c3061b5b86b130736d36bf20008349f89b416) Thanks [@shadcn](https://github.com/shadcn)! - Drop custom registry headers on cross-origin redirects to prevent credential leakage. - [#11191](https://github.com/shadcn-ui/ui/pull/11191) [`df2656111fc8ca030eb768ade2da26cef2fd11b5`](https://github.com/shadcn-ui/ui/commit/df2656111fc8ca030eb768ade2da26cef2fd11b5) Thanks [@shadcn](https://github.com/shadcn)! - Validate file paths for registry items without an explicit target to prevent path traversal. - [#11195](https://github.com/shadcn-ui/ui/pull/11195) [`b8a8e9209659fa810514b61c60ad593bc81973f9`](https://github.com/shadcn-ui/ui/commit/b8a8e9209659fa810514b61c60ad593bc81973f9) Thanks [@shadcn](https://github.com/shadcn)! - Prevent flag injection from registry-supplied dependency strings during install. - [#11208](https://github.com/shadcn-ui/ui/pull/11208) [`2b89d67e19ceda27381477e127b349f9aaa25355`](https://github.com/shadcn-ui/ui/commit/2b89d67e19ceda27381477e127b349f9aaa25355) Thanks [@shadcn](https://github.com/shadcn)! - Add React Aria support. ### July 2026 - React Aria - Date: 2026-07-17 - Original notes: https://ui.shadcn.com/docs/changelog/2026-07-react-aria - Permalink: https://whatsnew.fyi/product/shadcn-ui/releases/feed-https-ui.shadcn.com-docs-changelog-2026-07-react-aria React Aria is now available as a component base in shadcn/ui. ### July 2026 - Introducing @shadcn/helpers - Date: 2026-07-14 - Original notes: https://ui.shadcn.com/docs/changelog/2026-07-helpers - Permalink: https://whatsnew.fyi/product/shadcn-ui/releases/feed-https-ui.shadcn.com-docs-changelog-2026-07-helpers Small, focused helpers for developing apps, starting with AI SDK and TanStack AI. - **added** — Introduce @shadcn/helpers, a package of small, focused helpers for developing apps ### July 2026 - Introducing shadcn/typeset - Date: 2026-07-10 - Original notes: https://ui.shadcn.com/docs/changelog/2026-07-typeset - Permalink: https://whatsnew.fyi/product/shadcn-ui/releases/feed-https-ui.shadcn.com-docs-changelog-2026-07-typeset A complete typography system for HTML, from blog posts to streaming chat. One CSS file you own. - **added** — Introduce shadcn/typeset, a complete typography system for HTML supporting blog posts and streaming chat ### 4.13.0 - Date: 2026-07-03 - Version: 4.13.0 - Original notes: https://github.com/shadcn-ui/ui/releases/tag/shadcn%404.13.0 - Permalink: https://whatsnew.fyi/product/shadcn-ui/releases/4.13.0 - **changed** — base-ui is now the default ###### Minor Changes - [#11082](https://github.com/shadcn-ui/ui/pull/11082) [`f3e7de11752b087b1c4bf61f4035a866f3a4f9ed`](https://github.com/shadcn-ui/ui/commit/f3e7de11752b087b1c4bf61f4035a866f3a4f9ed) Thanks [@shadcn](https://github.com/shadcn)! - base-ui is now default ### July 2026 - Base UI as the Default - Date: 2026-07-02 - Original notes: https://ui.shadcn.com/docs/changelog/2026-07-base-ui-default - Permalink: https://whatsnew.fyi/product/shadcn-ui/releases/feed-https-ui.shadcn.com-docs-changelog-2026-07-base-ui-defa New projects now use Base UI by default. Radix is still fully supported. ### 4.12.0 - Date: 2026-06-26 - Version: 4.12.0 - Original notes: https://github.com/shadcn-ui/ui/releases/tag/shadcn%404.12.0 - Permalink: https://whatsnew.fyi/product/shadcn-ui/releases/4.12.0 - **added** — Add scroll-fade and shimmer utilities ###### Minor Changes - [#11022](https://github.com/shadcn-ui/ui/pull/11022) [`18fcf0f766857a7249cc0daac3c1609610edd158`](https://github.com/shadcn-ui/ui/commit/18fcf0f766857a7249cc0daac3c1609610edd158) Thanks [@shadcn](https://github.com/shadcn)! - add scroll-fade and shimmer utilities ### 4.11.1 - Date: 2026-06-26 - Version: 4.11.1 - Original notes: https://github.com/shadcn-ui/ui/releases/tag/shadcn%404.11.1 - Permalink: https://whatsnew.fyi/product/shadcn-ui/releases/4.11.1 - **changed** — Replace node-fetch with native fetch - **fixed** — Preserve existing dependency specifiers in package.json when running shadcn add ###### Patch Changes - [#10905](https://github.com/shadcn-ui/ui/pull/10905) [`9197676b3d09b77f51b17b63e5978db29e498ca4`](https://github.com/shadcn-ui/ui/commit/9197676b3d09b77f51b17b63e5978db29e498ca4) Thanks [@shadcn](https://github.com/shadcn)! - replace node-fetch with native fetch - [#10967](https://github.com/shadcn-ui/ui/pull/10967) [`365d53b590a6ddb79c1487a9dbeabcde5f4ac37f`](https://github.com/shadcn-ui/ui/commit/365d53b590a6ddb79c1487a9dbeabcde5f4ac37f) Thanks [@shadcn](https://github.com/shadcn)! - Preserve existing dependency specifiers in package.json when running `shadcn add`. ### June 2026 - Components for Chat Interfaces - Date: 2026-06-26 - Original notes: https://ui.shadcn.com/docs/changelog/2026-06-chat-components - Permalink: https://whatsnew.fyi/product/shadcn-ui/releases/feed-https-ui.shadcn.com-docs-changelog-2026-06-chat-compone MessageScroller, Message, Bubble, Attachment, and Marker. Components for building chat interfaces. - **added** — MessageScroller component for scrolling through chat messages - **added** — Message component for displaying individual chat messages - **added** — Bubble component for message bubbles in chat interfaces - **added** — Attachment component for handling message attachments - **added** — Marker component for marking positions in chat conversations ### 4.11.0 - Date: 2026-06-08 - Version: 4.11.0 - Original notes: https://github.com/shadcn-ui/ui/releases/tag/shadcn%404.11.0 - Permalink: https://whatsnew.fyi/product/shadcn-ui/releases/4.11.0 - **changed** — Improve search command - **changed** — Move msw to devDependencies ###### Minor Changes - [#10886](https://github.com/shadcn-ui/ui/pull/10886) [`05eb2b968bdc769ad78df9628dc2260e1dec903c`](https://github.com/shadcn-ui/ui/commit/05eb2b968bdc769ad78df9628dc2260e1dec903c) Thanks [@shadcn](https://github.com/shadcn)! - improve search command ###### Patch Changes - [#10851](https://github.com/shadcn-ui/ui/pull/10851) [`7dfd933102fdb881f8abd24fc1ef11a669682b94`](https://github.com/shadcn-ui/ui/commit/7dfd933102fdb881f8abd24fc1ef11a669682b94) Thanks [@harshithasompura](https://github.com/harshithasompura)! - move msw to devDependencies ### 4.10.0 - Date: 2026-06-01 - Version: 4.10.0 - Original notes: https://github.com/shadcn-ui/ui/releases/tag/shadcn%404.10.0 - Permalink: https://whatsnew.fyi/product/shadcn-ui/releases/4.10.0 - **added** — Add support for GitHub registries ###### Minor Changes - [#10842](https://github.com/shadcn-ui/ui/pull/10842) [`7c63c467361dee9e20631b2999040912439b35d4`](https://github.com/shadcn-ui/ui/commit/7c63c467361dee9e20631b2999040912439b35d4) Thanks [@shadcn](https://github.com/shadcn)! - add support for GitHub registries. See the [docs](https://ui.shadcn.com/docs/registry/github). ### June 2026 - GitHub Registries - Date: 2026-06-01 - Original notes: https://ui.shadcn.com/docs/changelog/2026-06-github-registries - Permalink: https://whatsnew.fyi/product/shadcn-ui/releases/feed-https-ui.shadcn.com-docs-changelog-2026-06-github-regis Turn any public GitHub repository into a shadcn registry. ### 4.9.0 - Date: 2026-05-31 - Version: 4.9.0 - Original notes: https://github.com/shadcn-ui/ui/releases/tag/shadcn%404.9.0 - Permalink: https://whatsnew.fyi/product/shadcn-ui/releases/4.9.0 - **added** — Add npx shadcn eject command ###### Minor Changes - [#10834](https://github.com/shadcn-ui/ui/pull/10834) [`8e2d2d1439f54260aa0c51747261c220334ec641`](https://github.com/shadcn-ui/ui/commit/8e2d2d1439f54260aa0c51747261c220334ec641) Thanks [@shadcn](https://github.com/shadcn)! - add npx shadcn eject ### May 2026 - shadcn eject - Date: 2026-05-31 - Original notes: https://ui.shadcn.com/docs/changelog/2026-05-shadcn-eject - Permalink: https://whatsnew.fyi/product/shadcn-ui/releases/feed-https-ui.shadcn.com-docs-changelog-2026-05-shadcn-eject Inline shadcn/tailwind.css and remove the shadcn dependency. ### 4.8.3 - Date: 2026-05-29 - Version: 4.8.3 - Original notes: https://github.com/shadcn-ui/ui/releases/tag/shadcn%404.8.3 - Permalink: https://whatsnew.fyi/product/shadcn-ui/releases/4.8.3 - **changed** — Update template handling - **fixed** — Preserve quotes in className literals when applying RTL transforms ###### Patch Changes - [#10659](https://github.com/shadcn-ui/ui/pull/10659) [`07900769d91b09def00e68179bcb7a821f59b954`](https://github.com/shadcn-ui/ui/commit/07900769d91b09def00e68179bcb7a821f59b954) Thanks [@raashish1601](https://github.com/raashish1601)! - update template handling - [#10495](https://github.com/shadcn-ui/ui/pull/10495) [`360e8a19c3ee13ac78b656027462007c8bdaa6d5`](https://github.com/shadcn-ui/ui/commit/360e8a19c3ee13ac78b656027462007c8bdaa6d5) Thanks [@artemxknpv](https://github.com/artemxknpv)! - Preserve quotes in className literals when applying RTL transforms. ### 4.8.2 - Date: 2026-05-27 - Version: 4.8.2 - Original notes: https://github.com/shadcn-ui/ui/releases/tag/shadcn%404.8.2 - Permalink: https://whatsnew.fyi/product/shadcn-ui/releases/4.8.2 - **changed** — Update template handling ###### Patch Changes - [#10786](https://github.com/shadcn-ui/ui/pull/10786) [`55ea86f2525e63c2d0373754314f0e31212572d2`](https://github.com/shadcn-ui/ui/commit/55ea86f2525e63c2d0373754314f0e31212572d2) Thanks [@shadcn](https://github.com/shadcn)! - Update template handling. ### 4.8.1 - Date: 2026-05-26 - Version: 4.8.1 - Original notes: https://github.com/shadcn-ui/ui/releases/tag/shadcn%404.8.1 - Permalink: https://whatsnew.fyi/product/shadcn-ui/releases/4.8.1 - **added** — add style rhea ###### Patch Changes - [#10779](https://github.com/shadcn-ui/ui/pull/10779) [`df1752dfe092957f84aa467d2270436139e3ecc7`](https://github.com/shadcn-ui/ui/commit/df1752dfe092957f84aa467d2270436139e3ecc7) Thanks [@shadcn](https://github.com/shadcn)! - add style rhea ### May 2026 - Introducing Rhea - Date: 2026-05-26 - Original notes: https://ui.shadcn.com/docs/changelog/2026-05-rhea - Permalink: https://whatsnew.fyi/product/shadcn-ui/releases/feed-https-ui.shadcn.com-docs-changelog-2026-05-rhea A more compact Luma. Smaller spacing. Denser surfaces. Built for focused product interfaces. - **changed** — Reduce spacing in the Luma design system to create more compact layouts - **changed** — Increase surface density in the design system for more focused product interfaces