All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Every field has a
getId()
method to return a unique id per field.
- PHP 8 support
- Laravel 9 support
- Added tests via Pest
- Replace pragmarx/countries by petercoles/multilingual-country-list
- Throw validation error when uploading file fails
- Use correct variable for single file upload.
- Update docs structure
- Dropped PHP 7.4 and L8 constraints, since media package is broken for those versions for sqlite, which we use in tests
- Browser event is dispatched if form is submitted
- Compatibility for Livewire v2 (together with v1)
- Default classes are now configurable
- Updated documentation
- Unnecessary
optional()
helpers are removed
- Added Form generation commands
- Added possibility to pass custom rule namespace instead of object.
- GDPR component
- Spacer field
- Flash data and functions
- beforeSave() in the submit logic
- Release the refactored version
- Initial release