All notable changes to laravel-form-components
will be documented in this file
- Support for Laravel 9
- Fix for falsy default select values
- Fix for overriding the
default_wire
configuration with a@wire
directive
- Added
default_wire
configuration - Fix for overriding
wire:model
attribute
- Added
tailwind-forms-simple
views
- Ensure nested properties uses dot notation
- Support for PHP 8.1
- Dropped support for Laravel 7
- Support for
select
placeholder
- Support for Date Casting
- Support for checkboxes where the bound value is Arrayable
- Bugfix for default
0
values - Bootstrap 4 validation structure fix
- Added name attribute when element is wired
- Support for Bootstrap 5
- Bugfix for old nested data
- Bugfix for setting radio elements as checked/default
- Generate ID by name and value (checkbox and radio elements only)
- Use the
name
attribute to auto-generate an ID (if not set)
- Support for
BelongsToMany
,MorphMany
, andMorphToMany
relationships (select element)
- Support for Livewire modifiers
- Support for PHP 8.0
- Dropped support for Livewire v1
- Support for Tailwind CSS 2.0 with the Tailwind Forms plugin
- Bugfix for multiple checkbox/radio elements with the same name
- Bugfix for select options with numeric keys
- Select elements now support a slot
- Added sensible 'for' attributes to the Bootstrap 4 Label components.
- Support for Laravel Livewire 2.0
- Support for Laravel 8.0
- Form method spoofing to support PUT, PATCH and DELETE actions.
- Translation with custom bind bugfix
- Validation support for Laravel Livewire
- Make hidden inputs visually hidden
- added support for Bootstrap 4
- added
hasErrorAndShow
method to components - use
$slot
and added$attributes
toform-button
- added
$attibutes
toform-group
andform-label
- fixed translation bug
- initial release