Skip to content

v3.0.0

Choose a tag to compare

@mkocansey mkocansey released this 14 Apr 12:43
· 143 commits to main since this release
487e383

This version introduces a couple of breaking changes.

Breaking Changes

  • removed support for Laravel 8 users. The minimum Php version required now is 8.0. #258
  • Filepicker component has been rewritten.
  • Datepicker component has been rewritten.
  • Completely removed the Dropdown component. Use the Select component instead.
  • The Tab component has been renamed.
    • <x-bladewind::tab-group is now <x-bladewind::tab
    • <x-bladewind::tab-body is now <x-bladewind::tab.body
    • <x-bladewind::tab-content is now <x-bladewind::tab.content
    • <x-bladewind::tab-heading is now <x-bladewind::tab.heading
    • <x-bladewind::dropmenu-item is now <x-bladewind::dropmenu.item
    • <x-bladewind::select-item is now <x-bladewind::select.item
    • <x-bladewind::list-view is now <x-bladewind::listview
    • <x-bladewind::list-item is now <x-bladewind::listview.item
  • <x-bladewind::timeline-group is now <x-bladewind::timelines
  • <x-bladewind::radio-button is now <x-bladewind::radio
  • All components that use the hover_effect attribute should now use has_hover
  • All components that use the reduce_padding attribute should now use compact

What's New

Fixes

Color Picker

Introduced a Colorpicker component with two palette modes. First launches the system colour palette. The second allows you to define your own palette.

Screenshot 2025-04-14 at 11 03 33

Filepicker

The FIlepicker has completely been rewritten to wrap features from Filepond.

Screen.Recording.2025-04-14.at.10.42.23.mp4

Chart

Introduced a new Chart component that mainly wraps the features of Chart.js. The component provides support for 9 chart types.

Datepicker

The Datepicker component has been completely rewritten with vanilla Javascript to include more sleek features.

  • Clickable year to jump to a 10 year range
  • Clickable month to jump to a snapshot of all months
  • Range does not require 2 input boxes but one
Screen.Recording.2025-04-14.at.10.02.56.mp4

Replace Placeholders in Modals

You can insert placeholders in your modal messages and replace them on the fly. This allows you to be more specific for example when deleting a record. Instead of "Do you really want to delete this user?" you can now have "Do you really want to delete this :user?" and this at run time becomes "Do you really want to delete Michael Ocansey?"

https://bladewindui.com/component/modal#placeholders

Translations

All translatable text in all the components has now been moved into a single file (lang/en/bladewind.php) to make it easier for you to manage your translations into other languages. --> #411

New Contributors

Full Changelog: v2.9.0...v3.0.0