Never miss a release that matters
AI-powered summaries of every GitHub release.
AI Summaries
Changelogs condensed into clear, actionable insights.
Always Free
Track up to 5 packages at no cost, forever.
Weekly Digest
A curated summary of every release, delivered weekly.
TL;DR
shadcn-ui now supports installing components directly from GitHub repositories (package registries), offering more flexibility in how you source and manage UI elements.
New
- You can now install components from GitHub registries.
- A new
shadcn ejectcommand is available for exporting your components.
Fixes Worth Knowing
- Resolved issues with template handling for improved component generation.
- Corrected how class names are handled in right-to-left (RTL) layouts, ensuring proper styling.
- Improved quote preservation in className literals.
Before You Upgrade
If you intend to use components hosted on GitHub, review the updated documentation on using GitHub registries.
TL;DR
shadcn-ui now correctly handles nested asChild components (allowing more flexible customization), resolving issues with complex component compositions.
Fixes Worth Knowing
- Fixed an issue where nested
asChildcomponents (component composition) weren’t rendering correctly.
Before You Upgrade
- If you are using deeply nested component compositions with
asChild, verify your layouts after upgrading.
TL;DR
shadcn-ui now supports using environment variables (system configuration values) in both the schema and registry, increasing flexibility for dynamic configurations.
New
- Environment variables are now supported in schema definitions.
- Environment variables are now supported in the shadcn registry.
TL;DR
shadcn-ui no longer depends on Lodash, reducing bundle size and simplifying dependencies.
Fixes Worth Knowing
The dependency on Lodash (a JavaScript utility library) has been removed, resulting in a smaller and more streamlined user experience.