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.

Get Started Free
shadcn-ui/uiv4.x
25 releases

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 eject command 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.

shadcn-ui/uiv3.x
23 releases

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 asChild components (component composition) weren’t rendering correctly.

Before You Upgrade

  • If you are using deeply nested component compositions with asChild, verify your layouts after upgrading.
shadcn-ui/uiv2.x
32 releases

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.
shadcn-ui/uiv0.x
20 releases

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.