Releases: EasyCorp/EasyAdminBundle
5.0.0-BETA2
This is the second beta version of the upcoming EasyAdmin 5.0 🎉
We follow the same philosophy as Symfony, so EasyAdmin 5.0 includes the exact same features as the latest 4.x version. The only difference is that EasyAdmin 5.0 removes all deprecated features, so your application will run a bit faster.
When the stable version of EasyAdmin 5.0 is released, we will stop adding new features to the 4.x branch. Update to 5.x soon so you do not miss any upcoming features.
4.29.1
Bug fixes
[c768618] Support custom query parameters in linkTo() menu items (@javiereguiluz)
[cab06e7] Support custom variants in Alert component (@javiereguiluz)
[d89d3fc] Fix some PHPStan issues related to tests (@javiereguiluz)
[2c8787f] Fix error pages (@javiereguiluz)
5.0.0-BETA1
This is the first beta version of the upcoming EasyAdmin 5.0 🎉
We follow the same philosophy as Symfony, so EasyAdmin 5.0 includes the exact same features as the latest 4.x version. The only difference is that EasyAdmin 5.0 removes all deprecated features, so your application will run a bit faster.
When the stable version of EasyAdmin 5.0 is released, we will stop adding new features to the 4.x branch. Update to 5.x soon so you do not miss any upcoming features.
4.29.0
New features
[2916dbf] Introduce an AdminControllerRegistry (@javiereguiluz)
[8818eeb] Introduce a new type of menu item to link to any controller (@javiereguiluz)
Bug fixes
[42359d5][5edd0ab][9477324] Fix filter on embedded properties (@Seb33300)
[ed9ee4d][90f8c7b] Fix search on nested embedded properties (@Seb33300)
[f1214ee] Modified CrudAutocompleteSubscriber to use non doctrine-native ULID (@jgrc-puntopost)
Misc fixes
[bcedd45] Refactor close field creation to use a common method (@sbarex)
f2926cf] Fix some deprecations (@javiereguiluz)
[d22860f] Fix inconsistent label generation for AssociationField and EntityFilter (@axzx)
[bc9f7ed] Refactor/dto collections (@michaelKaefer)
[cb69173] Allow setQueryBuilder() callable to return a custom QueryBuilder (@ahmed-bhs)
[3aaf2ba] Fallback to entity FQCN short name if entity translation feature is not used (@michaelKaefer)
[b4b12d0] Update Polish translation (@axzx)
4.28.1
New features
[94eca2e] Improve the rendering of the selected item in autoselect dropdowns (@javiereguiluz)
[3c72ff2] Add CSP nonce to CSS asset links (@redeye86)
[737992e][2230687] Allow to set translations for entities and their properties (@michaelKaefer)
[07f02a6] Add the collection object in the JavaScript events (@javiereguiluz)
Bug fixes
[e077c7b] Fix the rendering of color fields in index/detail pages in dark mode (@javiereguiluz)
[dba5338] Fix the fieldset collapse/expand animation (@javiereguiluz)
[1674d08] Fix the action confirmation modal button style (@javiereguiluz)
[38d80d0] Fix autocomplete with multiple fields associated to the same property (@javiereguiluz)
[594195c] Fix rendering of BigInt fields (@javiereguiluz)
Misc fixes
4.28.0
This new release is packed with nice features 🥳
New features
[9ac39d7] Add Content Security Policy (CSP) nonce support (@oxess)
[fccf0bd] Add filters for countries, currencies, languages, locales and timezones (@javiereguiluz)
[56c98c3] Allow to ask confirmation before running any action (@javiereguiluz)
[5a7d818] Allow to define preferred choices in Choice field and Association field (@javiereguiluz)
[e511c16] Allow to define a default action when clicking a grid row (@javiereguiluz)
[4e89d63] Allow to customize the contents and formatting of autocomplete entries (@javiereguiluz)
Bug fixes
[44affa5] Fix a service definition (@javiereguiluz)
[b0bee17] Fix the styling of actions on index page dropdowns (@javiereguiluz)
Misc fixes
[1f6e74b][446893e] Reorganized tests (@javiereguiluz)
[0dde9b5] Add tests for default fields in FieldProvider (@michaelKaefer)
4.27.8
Bug fixes
[9314097] Fix the label attributes of choice field entries (@javiereguiluz)
[65836ec] Fix double escaping of textarea contents (@javiereguiluz)
[d658f97] Fix browser history navigation when using form tabs (@javiereguiluz)
[2d4b486] Fix active menu item badges in dark mode (@javiereguiluz)
Misc fixes
[e7dbfb7] Update Polish translation (@axzx)
[801dae2] Update PHP CS Fixer config to enable the protected_to_private rule (@michaelKaefer)
[da78b36] Misc doc fixes (@Huluti)
4.27.7
New features
[33f1f2a] Allow to disable and customize the confirmation message of batch actions (@javiereguiluz)
[d75b91c] Add a new Twig block in the CRUD index page (@javiereguiluz)
Bug fixes
[38ca3b4] Fix creating Action back from DTO (@dragosprotung)
[cf89319] Allow nested properties for AssociationField again to fix BC break (@michaelKaefer)
[bb1beb7] Keep custom template paths when using the generic Field class (@javiereguiluz)
[9ccb4d6] Fix the min height of textareas while allowing them to grow with contents (@javiereguiluz)
[71e1ee1] Fix deprecation Null as array offset in IntlFormatter.php (@MrJuliuss)
[e04a4c7] Fix array access for Doctrine field mapping (@MrNancy)
Misc fixes
[301a35c] Apply the field custom CSS class to the grid column headers too (@javiereguiluz)
[1a45990] Add more generics annotations (@alexndlm)
[adc4dea][18a7821][44bb29b] Update and fix the tests about DynamicChoiceLoader, CrudAutocompleteType and filter types (@michaelKaefer)
[8ccd4cd] Misc doc fixes (@javiereguiluz)
4.27.6
New features
[1fbd191] Allow to customize rendered length of CollectionField (@jacekkow)
[f1d1c47] Create directory if needed when creating a CRUD controller via a command (@javiereguiluz)
[fe3be93] Create directory if needed when uploading files (@javiereguiluz)
Bug fixes
[9d625e2] Handle potential null return in first() of EntityCollection fixing deprecation (@gremo)
[21f4f77] Fix an error related to cache warmer and dashboard registry that resulted in "XXX class is not a valid Dashboard controller" (@a.dmitryuk)
[d06ccc5] Improve the scrollbar behavior of the sidebar (@javiereguiluz)
[dab3778] Fix filters are not enabled automatically when using expanded choice filters (@javiereguiluz)
[5cdc9a3] Fix editing content in large textareas make the cursor jump to the beginning (@javiereguiluz)
[f4ab2c8] Display the main action icon in split buttons used in group actions (@javiereguiluz)
Misc fixes
[e842811] Refactor AdminContext into sub-contexts (@javiereguiluz)
[70ea4c2][35ea422] Add tests for all fields (@javiereguiluz, @michaelKaefer)
[e344edc] Add more tests related to security (@javiereguiluz)
[30a83f8] Add more tests related to ORM (@javiereguiluz)
[45f273a][33df4f1] Add more tests related to factories (@javiereguiluz)
[b1b6b97] Add more unit tests related to argument resolvers (@javiereguiluz)
[0d26c01] Updates tests to add return types and make data provider methods static (@michaelKaefer)
[3d3d683] Use Stringable interface when possible (@javiereguiluz)
[941bae8] Deprecate method toString() in EntityDto which does the same as __toString() (@michaelKaefer)
[490a766][0da2d18] Reworked some broken tests related to DataCollector and exceptions (@michaelKaefer)
[828db63][95a3b34] Misc. doc changes (@Doskyft, @ThibautM21)
4.27.5
New features
[15ebf14] Added autocomplete connect event to all TomSelect connect (@Deksor)
[948eb82] Allow the decoration of AdminRouteGenerator (@ogrosse)
Bug fixes
[791b426] Fix using null as the key parameter for array_key_exists() deprecation (@JorickPepin)
[8a6a3d9] Fix PHP 8.5 deprecation: using null as array offset (@makraz)
[c39a6e9] Fix TranslatableMessage deprecation in filters (@MrJuliuss)
[1074a44] Fix search feature on ascii_string types (@alex-ception)
[2fe37ee] Add missing translation for "toggle dropdown" message (@makraz)
[941c035] Fix action button rendering without label (@makraz)
Misc fixes
[4ed7598] Remove ext-json from project dependencies (@alexislefebvre)
[a542a0b] Update PHPDoc of data types in Action $label argument (@JorickPepin)
[da58bbb] Update PHPDoc of data types in SearchDto (@johndodev)
[43373e9] Misc. doc fixes (@Chris53897)