shadcn@4.21.3
-
#12148
596be8dda8f94927281184b8c4575150531f85eaThanks @shadcn! - FixERR_REQUIRE_CYCLE_MODULEwhen running the CLI withpnpm dlxon Windows. -
Updated dependencies [
596be8dda8f94927281184b8c4575150531f85ea]:- @shadcn/registry@0.1.2
@shadcn/registry@0.1.2
- #12148
596be8dda8f94927281184b8c4575150531f85eaThanks @shadcn! - FixERR_REQUIRE_CYCLE_MODULEwhen running the CLI withpnpm dlxon Windows.
v6.4.4
Please refer to CHANGELOG.md for details.
v7.3.7
Please refer to CHANGELOG.md for details.
v8.1.6
Please refer to CHANGELOG.md for details.
v8.2.4
Please refer to CHANGELOG.md for details.
v7.1.1
- FEATURE:
@fullcalendar/muisupports MUI v9 (in addition to v7). MUI skipped v8 - FEATURE: Resource views, render hooks receive
info.resource, the resource of the column/lane being rendered into (#4926)- Event hooks:
eventContent,eventClass,eventDidMount, etc, including the*EventTimeClass/*EventTitleClassvariants andbackgroundEvent*hooks. An event with multiple resources renders once per resource, each with its owninfo.resource. A dragged event's mirror receives the resource it's being dragged over - +more link hooks:
moreLinkContent,moreLinkClass,moreLinkDidMount, etc - +more popover hooks: the popover's events, as well as
dayHeader*anddayCell*hooks whereinfo.inPopover - Not populated in non-resource views. Compare
info.resource.id, not the object itself, which is not guaranteed to be the same reference across columns - New
EventTextInfotype, for the arg of*EventTimeClass/*EventTitleClasshooks, which now also receivetimeText
- Event hooks:
- FIX: Resource TimeGrid/DayGrid, preserve dates with no resources when
filterResourcesWithEventsis enabled (#8099)- With
datesAboveResources, such a date renders a single non-interactive column with no resource. Day cell/lane hooks for it receive noinfo.resource, so guard for it:dayLaneClass: (info) => info.resource ? `lane-${info.resource.id}` : ''
- With
- FIX: React 19, "Received an empty string for a boolean attribute
inert" warning withdayMaxEvents/eventMaxStack. The offscreen +more link used for measurement also wasn't made inert, so it could receive keyboard focus (#8114) - FIX: Resource TimeGrid/DayGrid, spanning header cells sometimes misaligned with body columns by 1px
- FIX: Resource Timeline view, with
virtualization, leading header cells and slots missing when the timeline is wide enough to not need horizontal scrolling (#8093) - FIX: Resource Timeline view, with
virtualization, rows blank until scrolled after removing and re-adding resources withinbatchRendering, such as for a filter - FIX: Resource Timeline view, with
virtualization, first resource row hidden or clipped under the header after removing and re-adding resources, such as for a filter, while scrolled at or near the top - FIX: Timeline views, printing a timeline that's wide enough to not need horizontal scrolling clips the leading slots, as if scrolled to
scrollTime
v4.2.4
[!IMPORTANT] Vuetify Needs Your Support! The OpenCollective funds are running low. The team needed to scale down and is barely able to compensate the contributors for their work on the framework and the ecosystem tools.
If Vuetify is part of your stack, please consider sponsoring the project so we can continue delivering updates and fixes.
Every contribution helps us keep Vuetify alive and signals to maintainers that their effort is appreciated.
Thank you.
- icons: use valid Material Icons ligatures in md preset (ee5ece2)
- router: avoid resolving links while leaving page (a795665), closes #17176
- styles: normalize zero breakpoint units (#23226) (2dc67cf)
- VCarousel: do not swap order for RTL and vertical (bc18060)
- VCarousel,VWindow: correctly handle left/right arrows with RTL (e19e47c)
- VDatePicker: correct mapping to locale code for week info resolver (#23240) (0b9c7e3)
- VOverlay: avoid memory leak when unmounting immediately (fc19d63), closes #23176
- VPagination: adapt to flex container (#23149) (724107b), closes #23145
- VWindow:
transition-durationshould work with CSS layers (d6ab69b)
v3.8.5
3.8.5 (2026-10-06)
- captions: case-insensitive language matching + keep selected track (73f4795)
- restore volume when unmuting from zero (a4bda96)
- types: support default and CSS imports (ead9ed2)
- link the Plyr to Video.js migration guide from the README banner (fe12a01)
- use preact instead of react (9a0a73f)