v1.15.0
Livewire support — wire:model on every form control
BlatUI components are Blade + Alpine, so they already render inside Livewire. This release wires wire:model through to their value with full two-way binding:
- Native fields (
input,textarea, nativeselect/checkbox) bind directly. - Alpine widgets entangle their state via
@entangle($attributes->wire('model'))—select,combobox,autocomplete,switch,toggle,toggle-group,radio-group,checkbox,slider,rating,knob,number-input,color-picker,date-picker,datetime-picker,time-field,input-otp,tags-input,editable,markdown-editor. - Composites forward
wire:modelto their real input —file-upload(upload target),phone-input,segmented-control,mention-input,rich-text-editor,signature-pad. - Respects
.live/.blur/.debounce. Fully inert when Livewire isn't installed — plain Blade/Alpine projects are unaffected.
📖 Guide: https://blatui.remix-it.com/docs/livewire
New components (Flux Pro parity)
brand— logo/wordmark, optionally linked.profile— avatar + name/description, for account buttons and dropdown triggers.
Notes
slider/date-picker/datetime-pickerbind a single value in default mode; range modes submit via standardname[...]fields.
Full Changelog: v1.14.1...v1.15.0