shadcn
01b72a39ba
fix(shadcn): avoid Error.cause typings for older TS lib targets
2026-06-10 12:25:03 +04:00
shadcn
2be26ddbb7
fix(shadcn): surface network failure reason from fetch errors
2026-06-10 12:12:54 +04:00
shadcn
cef302ad5a
chore: replace node-fetch
2026-06-10 11:45:45 +04:00
github-actions[bot]
3f2ff18157
chore(release): version packages ( #10873 )
...
Co-authored-by: shadcn <m@shadcn.com >
2026-06-08 17:48:39 +04:00
shadcn
05eb2b968b
feat(cli): improve search command ( #10886 )
...
- Search across multiple registries and make the registry argument
optional: omit it to search every registry configured in components.json
(builtins like @shadcn excluded). Without a components.json or configured
registries, a clear usage error is printed.
- Add a --type filter (accepts "ui" or "registry:ui", comma-separated)
with validation against the known item types.
- Fetch registries concurrently with a capped worker pool, preserving
result order.
- Tolerate per-registry failures when searching all configured registries
(reported in a structured `errors` field); exit non-zero when every
registry fails. Usage errors print directly instead of routing through
handleError.
- MCP parity: optional registries (search-all), a `types` filter, and type
validation across the search/list/examples tools.
- Keep the public registry surface to `searchRegistries` and make it
self-contained (clears its own context, useCache defaults to false).
- Consolidate search formatting into registry/search, add the `errors`
field to searchResultsSchema, and update the skill docs.
2026-06-08 17:46:00 +04:00
Harshitha Sompura
7dfd933102
fix(cli): move msw to devDependencies ( #10851 )
...
* fix: move msw to devDependencies
* chore: update lockfile after moving msw to devDependencies
* chore: add changeset for msw devDependency fix
---------
Co-authored-by: shadcn <m@shadcn.com >
2026-06-05 21:01:37 +04:00
github-actions[bot]
adac7cae1f
chore(release): version packages ( #10845 )
...
Co-authored-by: shadcn <m@shadcn.com >
2026-06-01 14:58:03 +04:00
shadcn
7c63c46736
feat(registry): add GitHub registry support ( #10842 )
...
* feat: add github scheme
* fix
* fix: validate and search
* docs: update docs for GitHub registries
* docs: add changelog
* fix
* chore: update announcement
* docs(skills): update GitHub registry guidance
* fix(registry): reject option-like GitHub refs
* fix(registry): limit search registry discovery
* fix(registry): bound GitHub validation concurrency
* fix(registry): reject whitespace in GitHub refs
* fix(registry): track URL dependency sources
* test(registry): cover local dependency sources
2026-06-01 14:53:34 +04:00
github-actions[bot]
460ad60d84
chore(release): version packages ( #10835 )
...
Co-authored-by: shadcn <m@shadcn.com >
2026-05-31 16:18:29 +04:00
shadcn
8e2d2d1439
feat: add shadcn eject ( #10834 )
2026-05-31 16:11:01 +04:00
shadcn
5c849297d0
feat(release): add beta and rc prerelease labels ( #10806 )
2026-05-29 15:13:21 +04:00
github-actions[bot]
2baa86081d
chore(release): version packages ( #10791 )
...
Co-authored-by: shadcn <m@shadcn.com >
2026-05-29 12:10:45 +04:00
Raashish Aggarwal
07900769d9
fix(cli): update template handling for pnpm 11 ( #10659 )
...
* fix(cli): allow esbuild builds in Vite templates
* fix(cli): extend pnpm 11 build-script allowlists across app templates
- Add packages: [] to single-app pnpm-workspace.yaml so pnpm 9 does
not reject the file with "packages field missing or empty".
- Add astro-app, react-router-app, start-app, next-app workspace
yamls with the build-script allowlist each template needs
(esbuild, sharp, unrs-resolver as applicable).
- Set msw: false across all app allowlists so the registry component
install runs cleanly under pnpm 11 without executing msw's
service-worker postinstall.
- Add a scaffold test pinning the packages:[] + allowBuilds shape
so the parser keeps treating it as single-app.
* chore: changeset
* fix(templates): allow monorepo pnpm builds
* ci(templates): validate app workspace conversion
---------
Co-authored-by: shadcn <m@shadcn.com >
2026-05-29 08:24:31 +04:00
Artyom Konoplyov
360e8a19c3
fix(transform-rtl): preserve quotes in transformed className literals ( #10495 )
...
* fix(transform-rtl): preserve string literal escapes
* chore(changeset): add rtl quote preservation note
---------
Co-authored-by: shadcn <m@shadcn.com >
2026-05-27 22:29:44 +04:00
github-actions[bot]
e2fa0101e3
chore(release): version packages ( #10789 )
...
Co-authored-by: shadcn <m@shadcn.com >
2026-05-27 21:09:59 +04:00
shadcn
55ea86f252
chore: update templates ( #10786 )
...
* chore: update templates
* fix(cli): parse pnpm workspace packages
* chore(changeset): add shadcn patch
* chore(changeset): update description
* ci(templates): validate bun and npx init
* ci(templates): expand package manager validation
* ci(templates): parallelize validation
* ci(templates): allow yarn template lockfiles
* fix(cli): allow yarn template installs in ci
2026-05-27 21:08:26 +04:00
github-actions[bot]
c824d6b78d
chore(release): version packages ( #10780 )
...
Co-authored-by: shadcn <m@shadcn.com >
2026-05-26 22:58:26 +04:00
shadcn
df1752dfe0
feat: rhea ( #10779 )
...
* feat: add rhea
* fix: blocks
* feat: build chat example
* fix
* fix: sidebar
* fix
* feat: update home
* fix
* fix
* fix
* feat: optimizine fonts
* feat
* fix
* fix
* fix
* fix
* fix
* fix
* fix: font in preview
* fix
2026-05-26 22:54:07 +04:00
github-actions[bot]
072c27fcd5
chore(release): version packages ( #10568 )
...
Co-authored-by: shadcn <m@shadcn.com >
2026-05-21 17:57:06 +04:00
shadcn
51e3cfaf32
feat(registry): add validate command ( #10715 )
...
* feat: implement registry include
* feat: updates
* fix
* refactor: implementation
* fix(registry): correct directory registry json
* fix(registry): stop warning for external registry dependencies
* feat(registry): add validate command
2026-05-21 17:32:34 +04:00
shadcn
c8ab3801ec
feat: add include to registry.json ( #10708 )
...
* feat: implement registry include
* feat: updates
* fix
* refactor: implementation
* fix(registry): correct directory registry json
* fix(registry): stop warning for external registry dependencies
* fix(registry): address include review feedback
2026-05-21 17:13:04 +04:00
shadcn
1c4a53a37a
test(shadcn): derive previous minor assertion ( #10567 )
...
* test(shadcn): derive previous minor assertion
* chore(changeset): add previous minor assertion
* chore: update changeset
2026-05-06 14:29:02 +04:00
github-actions[bot]
1137b24a97
chore(release): version packages ( #10556 )
...
Co-authored-by: shadcn <m@shadcn.com >
2026-05-05 16:56:17 +04:00
shadcn
28b3e5f360
fix(cli): suggest previous minor on errors ( #10559 )
2026-05-05 16:15:58 +04:00
shadcn
309d95017f
feat(shadcn): alias placeholders in target ( #10528 )
...
* feat: add support for package imports
* fix
* test(cli): surface add command failures
* test(cli): remove stale pnpm pin from fixture
* fix(cli): reject invalid package import targets
* fix(cli): address package import review feedback
* feat(shadcn): alias placeholders in target
* docs: update docs for alias and examples
* chore: remove lockfile drift
* chore: clean up
* fix(shadcn): route target aliases by workspace
* docs(registry): document target subdirectories
2026-05-05 14:55:47 +04:00
shadcn
eb42ae25fd
feat: add support for package imports ( #10519 )
...
* feat: add support for package imports
* fix
* test(cli): surface add command failures
* test(cli): remove stale pnpm pin from fixture
* fix(cli): reject invalid package import targets
* fix(cli): address package import review feedback
* test: expand coverage
* docs: add package imports docs
2026-05-05 12:24:21 +04:00
github-actions[bot]
c2e1a5793f
chore(release): version packages ( #10517 )
...
Co-authored-by: shadcn <m@shadcn.com >
2026-04-28 20:45:27 +04:00
shadcn
ea6086cbcc
feat: add preset commands ( #10530 )
...
* feat(cli): add preset commands
* docs(skill): update preset command guidance
* docs(cli): document preset commands
* chore: changeset
* fix(cli): refine preset command output
* fix(cli): align preset decode output
* fix(cli): update preset output fields
* docs(changelog): add preset commands entry
* docs(changelog): show preset command output
* docs(changelog): clarify preset resolve examples
* docs(changelog): refine preset examples
* docs(changelog): add preset command sections
* docs(changelog): show preset resolve output
* docs(changelog): clarify preset open example
* docs(changelog): update preset resolve example
* docs: update preset announcement
* docs: link preset announcement to changelog
* test: increase next init timeout
2026-04-28 20:43:16 +04:00
shadcn
55fd4dc71b
feat(shadcn): add code redirect ( #10526 )
2026-04-28 10:32:29 +04:00
shadcn
6dea65ebcb
fix(shadcn): apply for monorepo ( #10524 )
...
* fix(shadcn): apply for monorepo
* fix
2026-04-28 09:52:10 +04:00
shadcn
c236d0c009
feat: add preset code to shadcn info ( #10516 )
...
* feat: shadcn info preset code
* chore: changeset
* refactor(shadcn): simplify color catalog
* refactor(shadcn): clean up preset resolver
* chore: format
2026-04-27 12:17:33 +04:00
github-actions[bot]
0126502236
chore(release): version packages ( #10489 )
...
Co-authored-by: shadcn <m@shadcn.com >
2026-04-25 14:39:56 +04:00
shadcn
eb6e783fb3
feat: add --pointer option ( #10488 )
2026-04-25 14:24:25 +04:00
github-actions[bot]
7cbc7e8d53
chore(release): version packages
2026-04-21 12:26:54 +00:00
shadcn
e456fed9d3
feat: add apply --only
2026-04-21 12:57:56 +04:00
shadcn
9c572ab778
fix: chartColor in presets
2026-04-20 12:29:55 +04:00
github-actions[bot]
3411d53856
chore(release): version packages
2026-04-20 08:16:18 +00:00
shadcn
f632f5d798
feat: rename header
2026-04-20 11:55:06 +04:00
Ethan Davidson
7d6d489f83
Merge branch 'main' into fix/accept-header-issue-10164
2026-04-19 15:59:29 -07:00
shadcn
de385d04fc
fix: ensure git init runs for new projects only
2026-04-19 12:55:07 +04:00
github-actions[bot]
97b9e7b0ae
chore(release): version packages
2026-04-16 16:56:01 +00:00
shadcn
6ba39bb720
fix
2026-04-14 00:03:30 +04:00
shadcn
2be9640c88
feat: build registry
2026-04-10 11:35:48 +04:00
shadcn
2f57100061
feat: init
2026-04-09 13:49:02 +04:00
github-actions[bot]
2c4678c8c8
chore(release): version packages
2026-04-07 17:48:58 +00:00
shadcn
5ebd54198d
fix
2026-04-07 21:36:09 +04:00
shadcn
575f1602a1
fix
2026-04-07 21:05:08 +04:00
shadcn
42284f4e64
test: update rtl
2026-04-07 18:02:05 +04:00
shadcn
13b4593f37
fix
2026-04-07 15:49:26 +04:00
shadcn
7ff9778ff0
fix
2026-04-07 15:27:33 +04:00