You are using an out of date browser. It may not display this or other websites correctly.
You should upgrade or use an
alternative browser.
Livewire Flux Pro
v2.19.0
June 19, 2026
What's Changed
- Forward icon:variant to navbar item trailing icon by @ghabriel25 in #2583
- Add empty string checking on flux:input leading and trailing icon by @ghabriel25 in #2588
- Replace blade directive with php syntax by @ghabriel25 in #2596
- Support iconDot for trailing icon in flux:navbar.item and flux:navlist.item by @ghabriel25 in #2585
- Fix sidebar brand not truncating by @joshhanley in #2619
- Fix Blaze safe list in select option by @ganyicz in #2626
- Fix description:trailing not showing without label or description by @ghabriel25 in #2625
- Add Carousel to pro components publish list by @calebporzio in #2633
- Fix table cell icon alignment by @calebporzio in #2645
- Make table cell padding overridable by @ganyicz in #2641
- Add toast link support by @calebporzio in #2655
- Fix flux:select selected text not truncating with ellipsis by @joshhanley
- Fix flux:date-picker clear button hidden when type="input" and max is set by @joshhanley
- Fix flux:date-picker with-inputs="custom" corrupting day segment when typing by @joshhanley
- Fix colour picker in RTL by @joshhanley
- Fix Color Picker browser hang when conditionally rendered by @joshhanley
- Fix file upload crashing with Lucide icons by @joshhanley
- Fix composer textarea cleared when toggling header or footer slot by @joshhanley
- Add carousel component by @calebporzio
- Improve carousel controls and autoplay by @calebporzio
- Fix memory leak: clean up global listeners when components unmount by @calebporzio
What's Changed
- Fix aware in select option by @ganyicz in #2469
- Make toast a free component by @calebporzio in #2505
- Fix CSP violations for editor nonces and pagination scroll-to by @calebporzio in #2509
- Fix timeline content overflow with long unbreakable content by @ganyicz in #2510
- Fix with-field.blade.php ComponentAttributeBag::all() for Laravel 10 compatibility by @Gabbo7474 in #2486
- Add progress component to publish command by @ghabriel25 in #2455
- Fix inconsistent sidebar item and group spacing by @ganyicz in #2513
- Mark unsafe forwarded props by @ganyicz in #2496
- Add scroll="body" prop to modal by @ganyicz in #2520
- Fix bottom flyout width in Firefox by @ganyicz in #2518
- Allow progress bar color to be controlled dynamically by @ganyicz in #2512
- Add minimum width to navlist and navbar badges by @ganyicz in #2511
- Fix timeline line width break when size="lg" is set on individual item by @joshhanley in #2476
- Mark unsafe forwarded props by @ganyicz
- Allow timeline status to be controlled dynamically by @ganyicz
- Fix timeline line colour break when size="lg" is set on individual item by @joshhanley
- Fix ResizeObserver loop error in Safari by @ganyicz
- Remove RTL from OTP input by @ganyicz
- Fix calendar memory leak by @ganyicz
- Fix disabled attribute on accordion items by @joshhanley
- Skip rendering <flux:chart.point> for missing values by @joshhanley
- Prevent filter change on mutation by @ganyicz
- Fix uneven hover spacing on date picker calendar button by @joshhanley
- Add scroll="body" prop to modal by @ganyicz
- Fix checkbox.all toggling disabled checkboxes by @ganyicz
What's Changed
- Add progress bar by @calebporzio in #2446
- Add input: attribute prefix for targeting the input element by @joshhanley in #2438
- Add Tailwind v4.2 tinted neutral colours to accent and button by @joshhanley in #2409
- Fix button group styling when buttons are wrapped in tooltips by @joshhanley in #2404
- Move custom element display rules from JS to CSS to prevent CLS by @joshhanley in #2400
- Use @blaze(fold: true) in Lucide icon stubs by @fotrino in #2441
- Add scroll-to prop to pagination component by @joshhanley in #2401
- Timeline by @calebporzio in #2454
- Fix invalid prop not applying error styling on input and textarea by @joshhanley in #2453
- Fix flux:switch indicator position with custom base font-size by @joshhanley in #2452
- Fix RTL detection when dir attribute is on a parent element by @joshhanley
- Fix pillbox pills being clipped when label text is long by @joshhanley
- Add progress bar by @calebporzio
- Fix chart summary and tooltip duplication on re-render by @joshhanley
- Fix selectable header year dropdown rejecting valid years with min/max by @joshhanley
- Fix negative values in stacked bar charts by @joshhanley
- Fix chart tick labels being clipped when rotated to 45 degrees by @joshhanley
- Fix context menu overflowing viewport by @joshhanley
- Fix tooltip not showing on disabled buttons by @joshhanley
- Fix combobox handleAutocomplete overwriting wire:model value on remount by @joshhanley
- Fix flux:autocomplete losing wire:model value after wire:navigate by @joshhanley
- Fix combobox with pre-selected value only showing selected option on first open by @joshhanley
- Fix loading detection for wire:model bindings with .live modifier in non-first position by @joshhanley
- Fix wire:model.live not updating with DateRange::allTime() preset by @joshhanley
- Move custom element display rules from JS to CSS to prevent CLS by @joshhanley
- Fix bar chart x-axis tick labels showing wrong dates with timestamped data by @joshhanley
- Allow disabled menu items to be checked by @ganyicz
- Fix x-bind:value on checkbox, radio, and option components by @joshhanley
- Timeline by @calebporzio
- Fix year select dropdown empty when min/max dates are entirely in the past by @joshhanley
- Fix calendar force open to by @joshhanley
- Fix popover positioning on browsers without native Popover API by @joshhanley
Full Changelog:
v2.12.2...v2.13.0