v3.0.0
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-groupis now<x-bladewind::tab<x-bladewind::tab-bodyis now<x-bladewind::tab.body<x-bladewind::tab-contentis now<x-bladewind::tab.content<x-bladewind::tab-headingis now<x-bladewind::tab.heading<x-bladewind::dropmenu-itemis now<x-bladewind::dropmenu.item<x-bladewind::select-itemis now<x-bladewind::select.item<x-bladewind::list-viewis now<x-bladewind::listview<x-bladewind::list-itemis now<x-bladewind::listview.item
<x-bladewind::timeline-groupis now<x-bladewind::timelines<x-bladewind::radio-buttonis now<x-bladewind::radio- All components that use the
hover_effectattribute should now usehas_hover - All components that use the
reduce_paddingattribute should now usecompact
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.
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
- @DatIsVinnie made their first contribution in #436
- @schnurbus made their first contribution in #440
- @adambinnersley made their first contribution in #443
Full Changelog: v2.9.0...v3.0.0
