Releases: EasyCorp/EasyAdminBundle
5.0.7
New features
[ae6ff6b] Add login_form_footer block to the login page template (@lacatoire)
[a2aa224] Add ButtonVariant::Info (@lacatoire)
Bug fixes
[ba934ab] Fix TextEditorField layout breaking under strict CSP (@lacatoire)
[f74c134] Allow buttons to grow and wrap with long or multi-line content (@lacatoire)
[968fe87] Prevent ImageField from overwriting existing files (@lacatoire)
[f71eee4] Fix filter to use translated labels for enums implementing TranslatableInterface (@lacatoire)
[080ae90] Fix the disabling of text editor fields (@javiereguiluz)
[29bf7ec] Prevent TextEditor modal clicks from triggering row action redirect (@lacatoire)
[5e00ba3] Add choice_label support to CrudAutocompleteType (@Amoifr)
[0d158f0] Apply DefaultColumns to ChoiceField regardless of widget type (@lacatoire)
[4e39c0d] Fix filter label translation when field is hidden via hideOnIndex (@Amoifr)
Misc fixes
[846a2f3] Add regression test for CollectionField::renderExpanded() on nested CRUD forms (@lacatoire)
[538ff87] Improve the docs about field configurators (@lacatoire)
[b95f290] Fix configuration on documentation file (@maxhelias)
4.29.7
Bug fixes
[ba934ab] Fix TextEditorField layout breaking under strict CSP (@lacatoire)
[f74c134] Allow buttons to grow and wrap with long or multi-line content (@lacatoire)
[f71eee4] Fix filter to use translated labels for enums implementing TranslatableInterface (@lacatoire)
[080ae90] Fix the disabling of text editor fields (@javiereguiluz)
[29bf7ec] Prevent TextEditor modal clicks from triggering row action redirect (@lacatoire)
[5e00ba3] Add choice_label support to CrudAutocompleteType (@Amoifr)
[0d158f0] Apply DefaultColumns to ChoiceField regardless of widget type (@lacatoire)
[4e39c0d] Fix filter label translation when field is hidden via hideOnIndex (@Amoifr)
Misc fixes
[538ff87] Improve the docs about field configurators (@lacatoire)
5.0.6
This release mostly focuses on fixing security issues identified during an AI-assisted security audit.
New features
[3f7f123] Increase constraint version of symfony/ux-twig-component to ^3.0 (@Kocal)
Bug fixes
[4c36ff8] Fix RepeatedType fields not inheriting Bootstrap column classes (@Mozoou)
[1a0153c] Translate header in ItemGroup (@Ishadijcks)
[66fe618] Fix a deprecation related to Url constraint (@javiereguiluz)
[13aa462] Use formattedValue consistently in UrlField on index and detail pages (@lacatoire)
[a34750d] Preserve text selection when clicking datagrid rows (@lacatoire)
[ce16587] Fix passing single constraints to image and file fields (@javiereguiluz)
[0af674d] Fix file field with remote storage (@javiereguiluz)
Security fixes
[d31b538] Check delete action CSRF unconditionally (@javiereguiluz)
[63e46c6] Add more security protection to autocomplete action (@javiereguiluz)
[dad9934] Improve the security of the Url field (@javiereguiluz)
[94e9d52] Improve the security of the Color field (@javiereguiluz)
[5641b29] Improve the security of the Email and Telephone fields (@javiereguiluz)
[f231f15] Improve the security of the File upload filed (@javiereguiluz)
[f278004] Add authorization checks to the renderFilters() action (@javiereguiluz)
[f0b7298] Improve security of batchDelete() action (@javiereguiluz)
4.29.6
This release mostly focuses on fixing security issues identified during an AI-assisted security audit.
Bug fixes
[4c36ff8] Fix RepeatedType fields not inheriting Bootstrap column classes (@Mozoou)
[1a0153c] Translate header in ItemGroup (@Ishadijcks)
[66fe618] Fix a deprecation related to Url constraint (@javiereguiluz)
[13aa462] Use formattedValue consistently in UrlField on index and detail pages (@lacatoire)
[a34750d] Preserve text selection when clicking datagrid rows (@lacatoire)
Security fixes
[d31b538] Check delete action CSRF unconditionally (@javiereguiluz)
[63e46c6] Add more security protection to autocomplete action (@javiereguiluz)
[dad9934] Improve the security of the Url field (@javiereguiluz)
[94e9d52] Improve the security of the Color field (@javiereguiluz)
[5641b29] Improve the security of the Email and Telephone fields (@javiereguiluz)
[f231f15] Improve the security of the File upload filed (@javiereguiluz)
[f278004] Add authorization checks to the renderFilters() action (@javiereguiluz)
[f0b7298] Improve security of batchDelete() action (@javiereguiluz)
5.0.5
New features
[6ea2342] Add a new field to upload files (@javiereguiluz)
Bug fixes
[4c36ff8] Fix RepeatedType fields not inheriting Bootstrap column classes (@Mozoou)
5.0.4
This is a minor release that eases the upgrade from 4.x to 5.x when using custom CRUD actions. We now dispaly better and more actionable error messages.
Changelog
[bf62201][bb46897] Misc. updates related to custom CRUD actions (@javiereguiluz)
4.29.5
This release introduces some minor changes to ease the upgrade to 5.x when using custom CRUD actions.
See https://github.com/EasyCorp/EasyAdminBundle/blob/4.x/UPGRADE.md#easyadmin-4295
Changelog
[bb46897] Misc changes related to custom CRUD actions (@javiereguiluz)
5.0.3
Bug fixes
[4bd6249] Adjust DDEV for EasyAdmin 5.x (@a-r-m-i-n)
[0486264] Remove ext-json dependency from composer.json (@maks-oleksyuk)
[f9d9ab4] Fix test bootstrap crash on PHP < 8.4 due to enable_native_lazy_objects (Honza Novak)
[f9965ce] Prevent TypeError in EntityDto::getActions() (@Lustmored)
[7050bbe] Avoid rendering empty style attribute in menu badges (@bt-nn)
4.29.4
5.0.2
New features
[360fa65] Allow to set a custom response in all AfterEntity events (@javiereguiluz)
[9bd3676] Allow to disable the logout link from the user menu (@javiereguiluz)
[b6260b0] Add support for Money objects in MoneyField (@javiereguiluz)
Bug fixes
[a5fe9e3] Fix design when dark mode is disabled (@javiereguiluz)
[5a186c8] Replaced all implementations by references to interfaces (@javiereguiluz)
[d193f60] Fix dropdown overflow in multi-column forms (@javiereguiluz)
[1964efe] Fix route generation for entities called Controller (@javiereguiluz)
[fac04b8] Fix modals of actions with confirmation messages and rendered as forms (@javiereguiluz)
[62fd895] Fix locale switcher with pretty URLs (@javiereguiluz)
[002a427] Show an error indicator and auto-expand collapsed fieldsets that contain fields with errors (@javiereguiluz)