S

shadcn/ui

S
shadcn/ui Web v4.21.0

shadcn@4.21.0

Minor Changes #11758 c257f688cf4de7ec10cc1be84cad29cd4631182c Thanks @shadcn! - install cn and generate export { cn } from "cn" for lib/utils on init. Registry components now import cn from the cn package. Patch Changes 8720dec73f5aebed9f649ea58636f54599fdedf1 Thanks @shadcn! - use twMerge from cn instead of tailwind-merge internally.

S
shadcn/ui Web v4.20.1

shadcn@4.20.1

Patch Changes #11742 04bb134c52af23af7d77673618ef4e3862b7c310 Thanks @shadcn! - preserve leading comments when running shadcn migrate cn.

S
shadcn/ui Web v4.20.0

shadcn@4.20.0

Minor Changes #11728 51f3e12203b0026ea106cafb4f770bda9abead87 Thanks @shadcn! - add npx shadcn migrate cn to replace clsx, tailwind-merge and cnfast in Tailwind CSS v4 projects.

S
shadcn/ui Web v4.19.1

shadcn@4.19.1

Patch Changes #11713 f9ea1e600ea5dd7b1b79769b7b25cafa400cee6f Thanks @shadcn! - Add the official shadcn/ui website to the package metadata.

S
shadcn/ui Web v0.3.1

@shadcn/react@0.3.1

Patch Changes #11720 503a3a57aec9a3817e37f90aa0817b1fabd284d0 Thanks @shadcn! - Set data-pending-scroll on the MessageScroller root and viewport until defaultScrollPosition ("end" or "last-anchor") is applied, so the viewport can be hidden and a server-rendered transcript does not flash the top of the thread on reload.

S
shadcn/ui Web v4.19.0

shadcn@4.19.0

Minor Changes #11582 33c81f991f1013653444d6819107b2b356563f57 Thanks @shadcn! - add private repository support to GitHub registries via GitHub CLI credentials or GH_TOKEN. #11248 b4f2023b1d5c733db67d4e90eb9485a95c5ed480 Thanks @rbadillap! - add npx shadcn migrate base-color to switch a project's base color.

S
shadcn/ui Web v4.18.0

shadcn@4.18.0

Minor Changes #11501 aef1cdca54e8da689351cdddf959342909e45e76 Thanks @shadcn! - merge registries from package.json and components.json, and support adding registries to package.json when components.json is not present Patch Changes #11500 e66b99b14dd9c54afc434dbf5a702f170b1153b0 Thanks @shadcn! - Skip unreadable directories during file scans instead of failing with EACCES. #11504 9f4e3ff26025d16a2…

S
shadcn/ui Web v0.2.0

@shadcn/helpers@0.2.0

Minor Changes #11484 401d10b8180b17eb1fdd36d537abaa8aeb68708f Thanks @shadcn! - Add human-in-the-loop mocking for the AI SDK. #11484 401d10b8180b17eb1fdd36d537abaa8aeb68708f Thanks @shadcn! - Make createChat generic over the UI message type, like useChat.

S
shadcn/ui Web v4.17.0

shadcn@4.17.0

Minor Changes #10453 deda4df80fb350230b2fce2b575e769a90cae076 Thanks @nbouvrette! - Add SOCKS4/SOCKS5 proxy support to the registry HTTP stack via ALL_PROXY=socks5://... (the curl convention), backed by the socks package. Proxy selection now goes through a createProxyDispatcher(env) factory that checks ALL_PROXY / all_proxy for a socks*:// URL before falling back to the existing HTTP/HTTPS handlin…

S
shadcn/ui Web v4.16.2

shadcn@4.16.2

Patch Changes #11348 df664e1bba86c6712bc5e08c8626590dca736089 Thanks @OwenKephart! - Include registry item titles in searchRegistries results and fuzzy matching.

S
shadcn/ui Web v0.3.0

@shadcn/react@0.3.0

Minor Changes #11414 3e54530e31020e2277df03490a30a08e3bc1792b Thanks @shadcn! - Add the Questionnaire primitive for multi-step questions, freeform answers, validation, and keyboard navigation.

S
shadcn/ui Web v4.16.1

shadcn@4.16.1

Patch Changes #11322 bfa1b5e9a69a155b2f590523d50fda810bde1a9a Thanks @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 5ca53ca7c7dea390e0e78091ff7c54adc48c773a Thanks @shadcn! - forward search params to registries for server-side dynamic search

S
shadcn/ui Web v4.16.0

shadcn@4.16.0

Minor Changes #11307 431da7169cae753643e67e56e168b93ec31dfe90 Thanks @shadcn! - make addRegistryItems accept explicit registry configuration instead of loading components.json #11304 bf906bb8aeebc64d374afb54497b822d587ac6d7 Thanks @shadcn! - add getRegistriesConfig and registries in package.json support

S
shadcn/ui Web v4.15.0

shadcn@4.15.0

Minor Changes #11276 7d90dfc0a5ec70cdc3bd08b741a42440041907ac Thanks @cmpadden! - Add a public addRegistryItems API for installing registry items programmatically without invoking the CLI.

S
shadcn/ui Web v4.14.1

shadcn@4.14.1

Patch Changes #11266 6cd3f4c65c361ab6554e06a77e6a0af9cf8b6e37 Thanks @shadcn! - Add Base UI Toast support.

S
shadcn/ui Web v4.14.0

shadcn@4.14.0

Minor Changes #11241 3c26ee2dbd3a772c1cddc2c76249cc1cb0a250d5 Thanks @shadcn! - add support for icon migration

S
shadcn/ui Web v4.13.1

shadcn@4.13.1

Patch Changes #11196 c49c3061b5b86b130736d36bf20008349f89b416 Thanks @shadcn! - Drop custom registry headers on cross-origin redirects to prevent credential leakage. #11191 df2656111fc8ca030eb768ade2da26cef2fd11b5 Thanks @shadcn! - Validate file paths for registry items without an explicit target to prevent path traversal. #11195 b8a8e9209659fa810514b61c60ad593bc81973f9 Thanks @shadcn! - Prevent f…

S
shadcn/ui Web v0.2.1

@shadcn/react@0.2.1

Patch Changes #11106 f6a26478547c7057aeda82516666dc3473dc39bd Thanks @shadcn! - Fix MessageScroller autoScroll around anchored turns: the anchor hold now hands off to follow-output once the streamed reply fills the viewport, content growth outrunning the frame-coalesced resize handler no longer releases follow-output, and the scroll button no longer flickers while follow-output closes the gap a st…

S
shadcn/ui Web v4.13.0

shadcn@4.13.0

Minor Changes #11082 f3e7de11752b087b1c4bf61f4035a866f3a4f9ed Thanks @shadcn! - base-ui is now default

S
shadcn/ui Web v0.2.0

@shadcn/react@0.2.0

Minor Changes #11022 18fcf0f766857a7249cc0daac3c1609610edd158 Thanks @shadcn! - initial release of @shadcn/react

S
shadcn/ui Web v4.12.0

shadcn@4.12.0

Minor Changes #11022 18fcf0f766857a7249cc0daac3c1609610edd158 Thanks @shadcn! - add scroll-fade and shimmer utilities

S
shadcn/ui Web v4.11.1

shadcn@4.11.1

Patch Changes #10905 9197676b3d09b77f51b17b63e5978db29e498ca4 Thanks @shadcn! - replace node-fetch with native fetch #10967 365d53b590a6ddb79c1487a9dbeabcde5f4ac37f Thanks @shadcn! - Preserve existing dependency specifiers in package.json when running shadcn add.

S
shadcn/ui Web v4.11.0

shadcn@4.11.0

Minor Changes #10886 05eb2b968bdc769ad78df9628dc2260e1dec903c Thanks @shadcn! - improve search command Patch Changes #10851 7dfd933102fdb881f8abd24fc1ef11a669682b94 Thanks @harshithasompura! - move msw to devDependencies

S
shadcn/ui Web v4.10.0

shadcn@4.10.0

Minor Changes #10842 7c63c467361dee9e20631b2999040912439b35d4 Thanks @shadcn! - add support for GitHub registries. See the docs.

S
shadcn/ui Web v4.9.0

shadcn@4.9.0

Minor Changes #10834 8e2d2d1439f54260aa0c51747261c220334ec641 Thanks @shadcn! - add npx shadcn eject

S
shadcn/ui Web v4.8.3

shadcn@4.8.3

Patch Changes #10659 07900769d91b09def00e68179bcb7a821f59b954 Thanks @raashish1601! - update template handling #10495 360e8a19c3ee13ac78b656027462007c8bdaa6d5 Thanks @artemxknpv! - Preserve quotes in className literals when applying RTL transforms.

S
shadcn/ui Web v4.8.2

shadcn@4.8.2

Patch Changes #10786 55ea86f2525e63c2d0373754314f0e31212572d2 Thanks @shadcn! - Update template handling.

S
shadcn/ui Web v4.8.1

shadcn@4.8.1

Patch Changes #10779 df1752dfe092957f84aa467d2270436139e3ecc7 Thanks @shadcn! - add style rhea

S
shadcn/ui Web v4.8.0

shadcn@4.8.0

Minor Changes #10715 51e3cfaf32faeff2589e5c74d81ffd109f509e93 Thanks @shadcn! - add shadcn registry validate command #10708 c8ab3801ecf97c0350ac0234a25e61f19ccaba62 Thanks @shadcn! - add include to registry.json Patch Changes #10567 1c4a53a37adeba36dbd5c07980c5bb6d295cea9e Thanks @shadcn! - fix failing version derivation test