Minimum php version 7.4 -> 8.2 Minimum Laravel version 9 -> 11 updated dev dependencies
Minimum php version 7.1 -> 7.4 Minimum Laravel version 5.5 -> 9 PHP 8.2/8.3 compatibility
Allow to change jquery configuration via environment variable
Fix custom namespaces in async and reloadable widgets
Now you can add your own custom namespaces (see Namespaces for third party packages section in docs)
Package requires Laravel 5.5+ (php 7.0+) for now
Web middleware group is now being applied to all ajax request performed by async and reloadable widgets. It prevent issues like #102 Of courses, you can turn this off in a published config file.
Added support for cache tags
Better exception message for bad widget class names
You can turn encryption of widget params off now if you need
Address L5.5 breaking change in console generator
There is a way to remove widgets from a group now
Added Widget::group('sidebar')->wrap() method.
Added support for package Auto-Discovery int Laravel 5.5
Widget params for async widgets are now json_encoded and encrypted.
L5.0 support has been dropped.
Deprecated [@async-widget](https://github.com/async-widget) directive was removed. Use [@asyncWidget](https://github.com/asyncWidget)
#45
Widget groups were extracted from WidgetFactory.
app("arrilot.widget-group-collection") has been introduced
Configurable stubs
#23
#21 #22
There are two significant changes in async and reloadable widgets:
jquery. Set use_jquery_for_ajax_calls to true in the config file if you prefer to have it instead of native javascript.GET request instead of POST to load widget content now.Added support for brand new View Expressions.
Now {{ }} can be used instead of {!! !!} in Laravel 5.1
A bunch of internal changes too.
How can I help you explore Laravel packages today?