shadcn Release Notes

Follow

48 release notes curated from 2 sources by the Releasebot Team. Last updated: Oct 7, 2026

Get this feed:

shadcn Products

  • Oct 7, 2026
    • Date parsed from source:
      Oct 7, 2026
    • First seen by Releasebot:
      Oct 7, 2026
    shadcn logo

    ui by shadcn

    ui ships a patch update to @shadcn/registry that removes the ts-morph dependency and runs multiple transformers without it, improving Next.js layout and Tailwind config handling with warnings instead of broken output.

    Patch Changes

    • #12189 76fd499595ba7cc01f49d159bd7ac82d7aca8e63 Thanks @shadcn! - Drop the ts-morph dependency from @shadcn/registry.
    • #12184 995c2cfff44c373bd210d451089726ec097ab917 Thanks @shadcn! - Run the icons and asChild transformers without ts-morph.
    • #12160 6efecd8fe9aa167886fe2cc0c05c5623a5bb5670 Thanks @shadcn! - Edit the Next.js layout for font items without ts-morph, and skip it with a warning instead of writing a broken layout.
    • #12188 efa11781f756c86debb0392fbea4fe468250b41b Thanks @shadcn! - Rewrite imports and crawl file imports without ts-morph.
    • #12177 e8c3143b1cd191280befcd6c9538284bb43399a8 Thanks @shadcn! - Edit tailwind.config without ts-morph, and skip it with a warning instead of writing a broken config.
    • #12183 f56bbd7282f0116a925a601cb6d7e0c3fede448b Thanks @shadcn! - Run the rsc, import, CSS variable, cleanup, font and menu transformers without ts-morph.
    • #12185 4a90344c42dc9ae47494179065219377ff5f2a8f Thanks @shadcn! - Run the Tailwind prefix and RTL transformers without ts-morph.

    Updated dependencies [76fd499595ba7cc01f49d159bd7ac82d7aca8e63, 995c2cfff44c373bd210d451089726ec097ab917, 6efecd8fe9aa167886fe2cc0c05c5623a5bb5670, 232d7e2c128d94d37a6dae74e3b0e1a8f08ff6e4, efa11781f756c86debb0392fbea4fe468250b41b, e8c3143b1cd191280befcd6c9538284bb43399a8, f56bbd7282f0116a925a601cb6d7e0c3fede448b, 4a90344c42dc9ae47494179065219377ff5f2a8f]:

    Original source
  • Oct 7, 2026
    • Date parsed from source:
      Oct 7, 2026
    • First seen by Releasebot:
      Oct 7, 2026
    shadcn logo

    ui by shadcn

    ui patches registry tooling to remove the ts-morph dependency from many transformers, shrinking the read-only API bundle and making Next.js layout and Tailwind config edits safer with warnings instead of broken writes.

    Patch Changes

    • #12189 76fd499595ba7cc01f49d159bd7ac82d7aca8e63 Thanks @shadcn! - Drop the ts-morph dependency from @shadcn/registry.
    • #12184 995c2cfff44c373bd210d451089726ec097ab917 Thanks @shadcn! - Run the icons and asChild transformers without ts-morph.
    • #12160 6efecd8fe9aa167886fe2cc0c05c5623a5bb5670 Thanks @shadcn! - Edit the Next.js layout for font items without ts-morph, and skip it with a warning instead of writing a broken layout.
    • #12146 232d7e2c128d94d37a6dae74e3b0e1a8f08ff6e4 Thanks @shadcn! - Load ts-morph only for addRegistryItems, so the read-only API bundles about 6 MB smaller.
    • #12188 efa11781f756c86debb0392fbea4fe468250b41b Thanks @shadcn! - Rewrite imports and crawl file imports without ts-morph.
    • #12177 e8c3143b1cd191280befcd6c9538284bb43399a8 Thanks @shadcn! - Edit tailwind.config without ts-morph, and skip it with a warning instead of writing a broken config.
    • #12183 f56bbd7282f0116a925a601cb6d7e0c3fede448b Thanks @shadcn! - Run the rsc, import, CSS variable, cleanup, font and menu transformers without ts-morph.
    • #12185 4a90344c42dc9ae47494179065219377ff5f2a8f Thanks @shadcn! - Run the Tailwind prefix and RTL transformers without ts-morph.
    Original source
  • All of your release notes in one feed

    Join Releasebot and get updates from shadcn and hundreds of other software products.

    Create account
  • Oct 6, 2026
    • Date parsed from source:
      Oct 6, 2026
    • First seen by Releasebot:
      Oct 6, 2026
    shadcn logo

    ui by shadcn

    ui fixes ERR_REQUIRE_CYCLE_MODULE for the CLI when run with pnpm dlx on Windows.

    Patch Changes

    #12148 596be8dda8f94927281184b8c4575150531f85ea Thanks @shadcn! - Fix ERR_REQUIRE_CYCLE_MODULE when running the CLI with pnpm dlx on Windows.

    Updated dependencies [596be8dda8f94927281184b8c4575150531f85ea]:

    @shadcn/[email protected]

    Original source
  • Oct 6, 2026
    • Date parsed from source:
      Oct 6, 2026
    • First seen by Releasebot:
      Oct 6, 2026
    shadcn logo

    ui by shadcn

    ui fixes ERR_REQUIRE_CYCLE_MODULE in the CLI for pnpm dlx on Windows.

    Patch Changes

    • #12148 596be8dda8f94927281184b8c4575150531f85ea Thanks @shadcn! - Fix ERR_REQUIRE_CYCLE_MODULE when running the CLI with pnpm dlx on Windows.
    Original source
  • Oct 5, 2026
    • Date parsed from source:
      Oct 5, 2026
    • First seen by Releasebot:
      Oct 6, 2026
    shadcn logo

    ui by shadcn

    ui ships patch updates that improve project setup and dependency handling, including support for BOM-prefixed config files, a smaller custom reader, and skipping npm audit and funding checks during installs, removals, and project creation.

    Patch Changes

    • #12143 8c2bf3882cb856ac10abbb162bdc0b8383ebd432 Thanks @shadcn! - Accept components.json and package.json files that start with a UTF-8 byte order mark.
    • #12142 95efb5cd8d7f13adba70b58b1119211e8980683f Thanks @shadcn! - replace cosmiconfig with a smaller custom reader.
    • #12140 3b1ae6e43f082dd82d0e5710b813cfad929abdb4 Thanks @shadcn! - Skip npm audit and the funding check when installing or removing dependencies, or creating a project, with npm.

    Updated dependencies [8c2bf3882cb856ac10abbb162bdc0b8383ebd432, 95efb5cd8d7f13adba70b58b1119211e8980683f, 3b1ae6e43f082dd82d0e5710b813cfad929abdb4]:

    @shadcn/[email protected]

    Original source
  • Similar to shadcn with recent updates:

  • Oct 5, 2026
    • Date parsed from source:
      Oct 5, 2026
    • First seen by Releasebot:
      Oct 6, 2026
    shadcn logo

    ui by shadcn

    ui fixes config loading and npm project setup with a smaller reader and fewer npm install checks.

    Patch Changes

    • #12143 8c2bf3882cb856ac10abbb162bdc0b8383ebd432 Thanks @shadcn! - Accept components.json and package.json files that start with a UTF-8 byte order mark.
    • #12142 95efb5cd8d7f13adba70b58b1119211e8980683f Thanks @shadcn! - replace cosmiconfig with a smaller custom reader.
    • #12140 3b1ae6e43f082dd82d0e5710b813cfad929abdb4 Thanks @shadcn! - Skip npm audit and the funding check when installing or removing dependencies, or creating a project, with npm.
    Original source
  • Oct 1, 2026
    • Date parsed from source:
      Oct 1, 2026
    • First seen by Releasebot:
      Oct 2, 2026
    shadcn logo

    ui by shadcn

    ui adds @shadcn/registry behind the CLI and fixes shimmer reduced motion handling.

    Patch Changes

    • #12087 bf6646b449684e687f28531305eca4e4768c2782 Thanks @shadcn! - Add @shadcn/registry, the registry engine behind the CLI. shadcn now depends on it, and shadcn/registry and shadcn/schema re-export it, so there are no changes for existing users.
    • #12061 a9c1da49ec4eab488dc99c69ae20a7ffaa4897d4 Thanks @shadcn! - fix shimmer reduced motion handling when used with a variant
    • #12087 bf6646b449684e687f28531305eca4e4768c2782 Thanks @shadcn! - shadcn docs only rewrites links on the ui.shadcn.com host.

    Updated dependencies [bf6646b449684e687f28531305eca4e4768c2782]:

    Original source
  • Oct 1, 2026
    • Date parsed from source:
      Oct 1, 2026
    • First seen by Releasebot:
      Oct 2, 2026
    shadcn logo

    ui by shadcn

    ui adds @shadcn/registry, the registry engine behind the CLI, with no changes for existing users.

    Minor Changes

    #12087 bf6646b449684e687f28531305eca4e4768c2782 Thanks @shadcn! - Add @shadcn/registry, the registry engine behind the CLI. shadcn now depends on it, and shadcn/registry and shadcn/schema re-export it, so there are no changes for existing users.

    Original source
  • Sep 4, 2026
    • Date parsed from source:
      Sep 4, 2026
    • First seen by Releasebot:
      Sep 4, 2026
    shadcn logo

    ui by shadcn

    ui adds cn-based imports and internal twMerge handling for registry components.

    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.
    Original source
  • Sep 2, 2026
    • Date parsed from source:
      Sep 2, 2026
    • First seen by Releasebot:
      Sep 2, 2026
    shadcn logo

    ui by shadcn

    ui fixes shadcn migrate cn to preserve leading comments.

    Patch Changes

    • #11742 04bb134c52af23af7d77673618ef4e3862b7c310 Thanks @shadcn! - preserve leading comments when running shadcn migrate cn.
    Original source
  • Sep 2, 2026
    • Date parsed from source:
      Sep 2, 2026
    • First seen by Releasebot:
      Sep 2, 2026
    shadcn logo

    ui by shadcn

    ui adds npx shadcn migrate cn to replace clsx, tailwind-merge and cnfast in Tailwind CSS v4 projects.

    Minor Changes

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

    Original source
  • Sep 1, 2026
    • Date parsed from source:
      Sep 1, 2026
    • First seen by Releasebot:
      Sep 4, 2026
    shadcn logo

    shadcn

    September 2026 - cn

    shadcn moves cn into its own package, making it smaller and faster while keeping the same API. Registry components, init, and add flows now use cn directly, existing utils still work, and a migration helps projects drop clsx and tailwind-merge.

    What changed

    Every shadcn component now imports cn from the cn package.

    For years, every shadcn project started with the same five lines in lib/utils.ts: import clsx, import twMerge, wrap one in the other, export it as cn. It worked, but it meant two dependencies and a helper you had to copy into every project and every registry.

    We have moved that into a package.

    cn is a drop-in replacement for twMerge(clsx(...)). It is smaller, faster and ships the same API, so nothing changes at the call site.

    • Registry components, blocks and examples import cn from cn instead of @/lib/utils.
    • npx shadcn init installs cn and generates a one-line lib/utils.ts.
    • Every registry item that uses cn declares it as a dependency, so npx shadcn add installs it in projects created before this change.

    lib/utils.ts

    The utils registry item still exists. It now re-exports cn so your own code keeps working and you still have a single place for project helpers.

    Existing projects

    Nothing breaks. Your lib/utils.ts keeps working and new components install cn next to it. To move the rest of your project over and drop clsx and tailwind-merge, run the migration:

    pnpm dlx shadcn@latest migrate cn
    

    It rewrites imports, replaces twMerge(clsx(...)) calls and removes the old packages when nothing references them anymore. See the CLI docs for details.

    Original source
  • Aug 31, 2026
    • Date parsed from source:
      Aug 31, 2026
    • First seen by Releasebot:
      Sep 1, 2026
    shadcn logo

    ui by shadcn

    ui adds the official shadcn/ui website to package metadata.

    Patch Changes

    • #11713 f9ea1e600ea5dd7b1b79769b7b25cafa400cee6f Thanks @shadcn! - Add the official shadcn/ui website to the package metadata.
    Original source
  • Aug 31, 2026
    • Date parsed from source:
      Aug 31, 2026
    • First seen by Releasebot:
      Sep 1, 2026
    shadcn logo

    ui by shadcn

    ui fixes MessageScroller to prevent transcript flashing on reload.

    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.
    Original source
  • Aug 21, 2026
    • Date parsed from source:
      Aug 21, 2026
    • First seen by Releasebot:
      Aug 22, 2026
    shadcn logo

    ui by shadcn

    ui adds private GitHub registry support and an npx shadcn migrate base-color command.

    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.

    Original source
Releasebot

Curated by the Releasebot team

Releasebot is an aggregator of official release notes from hundreds of software vendors and thousands of sources.

Our editorial process involves the manual review and audit of release notes procured with the help of automated systems.