- Extracted
<x-confirm-modal />
component from elements attributes
- Fixed like in 0.24.1 for
<x-btn-copy />
action button component
- Removed "partials" which cause bugs in a Livewire context
- Added
DefaultComponents
class
- Replaced all "modal-confirm" by "confirm-modal"
- Added
<span class="btn-text">
on button text
- Added
<x-btn-copy />
action button component - The shared button code has been put into Blade partials
- The
href
attribute of link buttons is not mandatory - Added
<x-btn-email />
action button component - Added
<x-btn-phone />
action button component - Added
<x-btn-website />
action button component - Documentation fixes and improvements
- Forms :
@csrf
and@method
only when needed
- Added
variant
property to "modal components" - Added
outline
property to "modal components", with possibility of global configuration and associatedno-outline
property - Added
confirmVariant
property to "button components"
- Inversion of method invocation:
onConstructing()
beforeinitAttributes()
- Inverting modal buttons
- Added
<x-form-modal />
component - Renamed from
<x-modal-confirm />
to<x-confirm-modal />
- Added
<x-btn-modal-confirm-yes />
and<x-btn-modal-confirm-no />
action buttons for confirm modal component - Added
confirmTitle
attribute to button components - Added
<x-btn-cancel />
action button component - Refactored confirm modal component views
- The "confirm modal" attributes have been renamed from
data-bs-*
todata-buk-*
- Systematically add a prefix to "action buttons" components
- Set default variant type of "Save" to 'success'
- Set default button type and let user define one
- Fixed "Save" button
- Added
Help info button
component
- Fixed "Disable" and "Enable" action buttons
- Introduced
initAttributes()
andonConstructing()
methods - Renamed
action
attribute tourl
for "FormButton" component - Renamed
action
attribute tourl
for every "Action buttons" components
- Added
$icon
,$startIcon
and$endIcon
properties to button components
- Improved button documentation
- Added new dedicated action button components views for Boostrap 4
- Experimental : added dedicated views for action button components (only for Boostrap 5 first)
- Various consolidations
- Fixed "Disabled" and "Enabled" action buttons
- Experimental : added
$startContent
and$endContent
properties to button components
- Maintenance
- Added
all_forms_with_novalidate
global configuration value
- Small typos
- Added support for Laravel 11
- Fixed "Logout" translation
- Fixed "Logout" translation
- Added
BootstrapVersion
enum - Added
size
,lg
andsm
properties to buttons - Added
hide-text
property to buttons for future features... - Added new "Action buttons" components:
- Preview button
- Move up button
- Move down button
- Enable button
- Disable button
- Enabled button
- Disabled button
- Renamed
button.blade.php
views tosimple-button.blade.php
- Rewrote all button component class constructor signatures
- Replaced the native PHP function
ucfirst()
with the Laravel methodStr::ucfirst()
to support multi-byte strings
- Default
all_buttons_outline
config value tofalse
- Renamed
Button
component toSimpleButton
- Added
outline
property to buttons, with possibility of global configuration and associatedno-outline
property - Added
confirm
,confirmId
andformId
properties toSimpleButton
components - Added
type
property toFormButton
andSimpleButton
components - Added new "Action buttons" components:
- Show button
- Restore button
- Back button
- Save button
- Archive button
- Archives button
- Recycle Bin button
- Added missing "Simple Button" view for Bootstrap 4
- Fixed alloweb button variants
- Added
text
andvariant
properties toFormButton
andLinkButton
components - Added
confirmId
property toLinkButton
component - Added
Button
component - Added first "Action buttons" components:
- Create button
- Edit button
- Delete button
- Destroy button
- The "logout" button becomes an "Action button"
- Renamed confirm modal data attributes
- Fixed button tooltip for
title
property in Bootstrap 5
- Input value could be null
- Fix doc URLs
- Moved documentation in
/docs
directory - Added
title
,confirm
anddisabled
properties to theFormButton
component - Added
LinkButton
component - Added
Text
input component - Renamed
HasFormMethod
trait toFormMethod
- Inherited views for child components
- Updated QA tools
- Removed CRSF token on form with GET method
- Removed textarea rows attribute
- Enhanced strict type declarations
- Added QA tools
- Added an important note regarding values passed to input fields
- Added a note for select multiple
- Decoupling of Blade UI Kit, the package is now independent
- Dropped support for Laravel < 10
- Dropped support for PHP < 8.2
- Added Confirm Modal component
- Added missing input hidden views
- Added required Blade Stacks
- Added Logout form button component
- Added Modal component
- Added Form Button component
- Added built-in "select" component
- Support multiple Bootstrap versions
- Added ability to define prefix
- Added built-in components:
- Date
- Time
- Hidden
- #5 Remove :errors="$errors" attribute
- First pre-release with:
- Input
- Password
- Label
- Error
- Form