You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Support for year, month, and day parameters on Channel Entries tag
Enhanced support for many template tags including exp:channel:form, exp:member:custom_profile_data, exp:member:edit_avatar, exp:member:edit_profile, exp:member:forgot_password_form, exp:member:forgot_username_form, exp:member:login_form, exp:member:logout_form, exp:member:memberlist, exp:member:member_search, exp:member:registration_form
Template Generator support for Twig and Blade template engines
Twig extension to simplify using Vite in a template, e.g. {{ vite('ee::assets/style.scss') | raw }}
Support for cache parameter on model based tags (exp.channel.entries, exp.channel.categories)
Fixed
Handling of missing model attributes when Laravel is operating in strict mode
Allow duplicate headers for ExpressionEngine cookies
Retrieval of null global variables no longer throws an exception
Changed
Dropped support for Laravel 8
Minimum PHP version increased to 8.1
Updated Rebing/GraphQL Dependency from version 8.6 to 9.2
Relaxed GraphQL handling of fieldtypes during schema generation. Now errors will be logged but schemas can still be built
Default url for ExpressionEngine Control Panel is now admin instead of admin.php. This can be changed in config/coilpack.php.
TemplateOutput now implements the Stringable interface
GraphQL query signature for the Range Slider Fieldtype to support querying value, from, and to fields
Cast File fieldtype's date attributes to Carbon instances for easier manipulation and display
Cast Member model date attributes to Carbon instances for easier manipulation and display
Allow LegacyTag to parse the value of Expressionengine\Coilpack\Support\Arguments\Argument during execution
Deprecate Expressionengine\Coilpack\View\FormTag in favor of Expressionengine\Coilpack\View\Traits\CreatesHtmlForm. Note this new trait does not automatically display Form open attribute when used as a string, you should explicitly call ->open() instead.