easycorp/easyadmin-bundle
Admin generator for Symfony applications
v5.5.1
19M downloads/mo
#1157 most downloaded on Packagist
EasyCorp/EasyAdminBundle
What this package is like to depend on
Last release 12 days ago
11 Aug 2026
Ships fairly regularly
a new release about every 2 weeks
Rarely documented
notes for 11 of 377 stable releases
Nothing withdrawn
no release was ever pulled
12 years old
397 releases · first in 2015
61 releases in the last 12 months
see the full history below
Release timeline
397 releases · Jan 2015 to Aug 2026Releases
latest 60 of 397-
v5.5.111 Aug 2026Release notes
Open source →This is a security release. Upgrade as soon as possible. Before this fix, the custom-action route dispatcher could bypass the
access_controlrules defined in your Symfony security configuration.Security fixes
[6228dfe] Re-validate access_control when dispatching custom-action routes (@javiereguiluz)
Full security advisory information:
GHSA-g2fm-8hr4-j82h -
v5.5.005 Aug 2026Release notes
Open source →📣 Announcement: New in EasyAdmin 5.5
If EasyAdmin helps your company ship faster, consider funding its development:
❤️ Sponsor EasyAdmin
New features
[c52151b] Support sorting by nested association fields (@javiereguiluz)
[f4fbdce] Allow to prepend and append text/HTML/icons in form fields (@javiereguiluz)
[d71a1c1] Persist the selected tab between detail and edit pages (@javiereguiluz)Bug fixes
[cc33b6a] Fix autocomplete ids with non-Symfony uid Doctrine types (e.g. ramsey/uuid-doctrine) (@bortomar)
[8e7574d] Fix search in deeply nested properties (@javiereguiluz)
[7d3b287] Fix the design of multi-row tabs (@javiereguiluz)
[8f0da71] Update assets to not depend on DOM structure (@javiereguiluz)
[f4198cf] Fix the input group prepend (@javiereguiluz)
[81d0db5] Fix NumericFilter with null values on money fields (@ERuban)
[8ba443a] Restore BC by catching exceptions thrown by stringables (@KDederichs)
[315d927] Make Bootstrap grid gutters follow the density scale (@javiereguiluz)
[516487d] Fix the lock/unlock button of the slug field (@javiereguiluz)
[5917e86] Add generic return type to AbstractCrudController::getContext() (@ERuban) -
v5.4.130 Jul 2026Release notes
Open source →Bug fixes
[68772e7] Fix setting custom HTML attributes on boolean fields and Switch component (@javiereguiluz)
[355314b] Remove the auto-scroll feature in long menus (@javiereguiluz)
[393c4d2] Fix nested dropdowns in inline actions (@javiereguiluz) -
v5.4.030 Jul 2026Release notes
Open source →📣 Announcement: New in EasyAdmin 5.4: Theming Is Here
If EasyAdmin helps your company ship faster, consider funding its development:
❤️ Sponsor EasyAdmin
New features
[c77572a] Support nested associations and embedded properties in filters (@Seb33300, @KDederichs)
[77df5aa] Update the design of the tabs and tab lists (@javiereguiluz)
[9fbc5f5] Allow to override each part of the detail page (@javiereguiluz)
[ffa9207] Add group_by support to autocomplete association fields (@javiereguiluz)
[c368517] Add a simple but powerful theming API (@javiereguiluz)Bug fixes
[f2df281] Fix the swapped debug messages of InsufficientEntityPermissionException (@guillaume-sainthillier)
[2d04070] Fix ArrayFilter crashing when the filtered property is not a displayed field (@guillaume-sainthillier)
[457c1ec] Fix TypeError when calling Crud::setFilters(null) (@guillaume-sainthillier)
[dd250a5] Don't lose the original exception when the fallback AdminContext creation fails (@guillaume-sainthillier)
[7a326e6] Support absolute filesystem paths in setUploadDir() (@lacatoire)
[1af2bd5] Fix image field lightbox init and thumbnail scroll jump (@nlemoine)
[7797ade] Fix the design of split buttons (@javiereguiluz)Misc changes
[7fca25c] Add native property types to the test app entities (@guillaume-sainthillier)
[e3300f1] Remove dead code and simplify redundant constructs (@guillaume-sainthillier)
[acf774b] Mark immutable promoted properties as readonly (@guillaume-sainthillier)
[8a79c22] Remove the ENTITY_FQCN_TO_CRUD_FQCN cache entry, which was written but never read (@guillaume-sainthillier)
[3ee3bd8] Add native types to DTO properties, getters and event interfaces (@guillaume-sainthillier)
[eb5ae08] Update.gitattributesfor cleaner repository exports (@IndraGunawan) -
v5.3.021 Jul 2026Release notes
Open source →Version details blog post:
New in EasyAdmin 5.3: A Modernized Sidebar, Symfony Reprise, and More Theming Groundwork
https://dev.to/javiereguiluz/new-in-easyadmin-53-a-modernized-sidebar-symfony-reprise-and-more-theming-groundwork-3p8iNew features
[6eb4708] Add support for Symfony Reprise assets (@Kocal)
[cfa4fd4] Add a Sidebar Twig component (@javiereguiluz)
[da32e36] Port new tab badge feature todetail.html.twig(@natepage)Bug fixes
[92bca6a] Fix the divisor used by MoneyField for Money objects of non-2-decimal currencies (@guillaume-sainthillier)
[e443064] Fix the app.css build asset corrupted by merge conflict markers (@nlemoine)Misc changes
[78bbd7e] Fix stale docblocks in AdminContext and AfterEntityUpdatedEvent (@guillaume-sainthillier)
[321f2d8] Clean up the test suite (@guillaume-sainthillier)
[53c585b] Adapt the actions test fixture to the stricter URL generation (@guillaume-sainthillier)
[ce49ced] Remove the unused AdminRouteGenerator argument of MenuItemMatcher (@guillaume-sainthillier)
[621dd52] Update styles to ease future theming (@javiereguiluz)
[8c87f51] Update CSS to use layers (@javiereguiluz)
[5ec0169] Uniformize styles onto the base design tokens (@javiereguiluz) -
v5.2.012 Jul 2026Release notes
Open source →Version details blog post:
New in EasyAdmin 5.2: Twig Components, Polished UI, and Theming Groundwork
https://dev.to/javiereguiluz/new-in-easyadmin-52-twig-components-polished-ui-and-theming-groundwork-23onNew features
[7878d69] Allow to display badges in form tabs (@javiereguiluz)
[62332b0] Add a<twig:ea:Switch>Twig component to render switches/toggles (@javiereguiluz)
[72d1f35] Add a<twig:ea:Pagination>Twig component to render pagination elements (@javiereguiluz)
[5b644bb] Add a<twig:ea:Modal>(and<twig:ea:Modal:Trigger>,<twig:ea:Modal:Close>) Twig component to create modals (@javiereguiluz)
[1b959f1][e66e807] Improve the<twig:ea:ActionMenu>component (@javiereguiluz)
[aa88896] Improve the<twig:ea:Flag>component (@javiereguiluz)
[ddb01d0] Improve the<twig:ea:Button>component (@javiereguiluz)
[b7a3ba5] Improve the<twig:ea:Icon>component (@javiereguiluz)
[3abe57e] Improve the<twig:ea:Alert>component (@javiereguiluz)Bug fixes
[54bb503] Avoid interdependent
content_titleandpage_titleTwig blocks (@MatTheCat)
[8162aa1] Adjust select height (@Seb33300)
[7fc4e48] Fix several button design issues (@javiereguiluz)
[c09a46d] Fix file upload when using Flysystem (@javiereguiluz)
[27b2a2a] Preserve custom query parameters in index search forms (@javiereguiluz)
[0c0a328] Open rows in new tabs when using middle click or control click (@javiereguiluz)
[351dfae] Misc doc changes (@vincentvdree)Misc changes
[cf313af] Improve performance of some Twig Components (@javiereguiluz)
[e3b4ef7] Add a new doc page to explain how our Twig Components work (@javiereguiluz)
[e1b5b4d] Remove redundant getEntityFqcn backed by interface (@guillaume-sainthillier)
[ad18d67] Improve phpdoc with generics (@guillaume-sainthillier)
[4f36812] Improve performance of Countr field by compiling the choice label template once (@guillaume-sainthillier) -
v5.1.020 Jun 2026Release notes
Open source →New features
[8956734] Allow to use "id" in addition to "entityId" as the route placeholder (@javiereguiluz)
Bug fixes
[3fe4332] Fix sorting on embeddable (@javiereguiluz)
[4b246ce] Fix multiple click event listeners get added to delete buttons (@Deksor)
[661d593] Fix unwantted JavaScript validation outside of submitted form (@javiereguiluz)
[6f1b948] Fix an interface deprecation (@javiereguiluz)
[03cd95f] Avoid inline event handler in content search input (CSP issue) (@ERuban)
[839a878] Fixed Hungarian translations (@pwgen81)Misc changes
[4dec4ed] Remove deprecated features (
usePrettyUrls()method, and some cache keys in the admin route generator) -
v5.0.1517 Jun 2026Nothing published for this version
-
v5.0.1415 Jun 2026Nothing published for this version
-
v5.0.1304 Jun 2026Nothing published for this version
-
v5.0.1203 Jun 2026Nothing published for this version
-
v5.0.1128 May 2026Nothing published for this version
-
v5.0.1027 May 2026Nothing published for this version
-
v5.0.924 May 2026Nothing published for this version
-
v5.0.813 May 2026Nothing published for this version
-
v5.0.703 May 2026Nothing published for this version
-
v5.0.621 Apr 2026Nothing published for this version
-
v5.0.515 Apr 2026Nothing published for this version
-
v5.0.401 Apr 2026Nothing published for this version
-
v5.0.331 Mar 2026Nothing published for this version
-
v5.0.208 Mar 2026Nothing published for this version
-
v5.0.101 Mar 2026Nothing published for this version
-
v5.0.026 Feb 2026Nothing published for this version
-
v5.0.0-BETA218 Feb 2026 pre-releaseNothing published for this version
-
v5.0.0-BETA114 Feb 2026 pre-releaseNothing published for this version
-
v4.29.1611 Aug 2026Release notes
Open source →This is a security release. Upgrade as soon as possible. Before this fix, the custom-action route dispatcher could bypass the
access_controlrules defined in your Symfony security configuration.Security fixes
[6228dfe] Re-validate access_control when dispatching custom-action routes (@javiereguiluz)
Full security advisory information:
GHSA-g2fm-8hr4-j82h -
v4.29.1505 Aug 2026Release notes
Open source →Bug fixes
[cc33b6a] Fix autocomplete ids with non-Symfony uid Doctrine types (e.g. ramsey/uuid-doctrine) (@bortomar)
-
v4.29.1412 Jul 2026Release notes
Open source →Bug fixes
[54bb503] Avoid interdependent
content_titleandpage_titleTwig blocks (@MatTheCat) -
v4.29.1320 Jun 2026Nothing published for this version
-
v4.29.1203 Jun 2026Nothing published for this version
-
v4.29.1128 May 2026Nothing published for this version
-
v4.29.1027 May 2026Nothing published for this version
-
v4.29.924 May 2026Nothing published for this version
-
v4.29.813 May 2026Nothing published for this version
-
v4.29.703 May 2026Nothing published for this version
-
v4.29.621 Apr 2026Nothing published for this version
-
v4.29.501 Apr 2026Nothing published for this version
-
v4.29.431 Mar 2026Nothing published for this version
-
v4.29.308 Mar 2026Nothing published for this version
-
v4.29.201 Mar 2026Release notes
Open source →ebd7e7a
New features
[ 3557ae7 ] Allow to customize the default row action click trigger ( @natepage )
Bug fixes
[ ab2a739 ] Fix translations domain for VichUploadBundle ( @theredled ) [ f0f111c ] Fix the Datetime filter for null value ( @macintoshplus ) [ 3b06649 ] Fix some filter conditions when using null values ( @javiereguiluz ) [ 00d294f ] Fix checkbox label condition to avoid rendering a label when explicitly set to false ( @dragosprotung ) [ c9113b0 ] Adding space above the header on the login page ( @axzx )
Misc changes
[ 0f6698f ] UpdatePHPDoc in Action::setHtmlAttributes (Matthieu Renard) [ 7ac96a7 ] Minor improvements in the login page design ( @javiereguiluz )
Contributors
javiereguiluz, macintoshplus, and 4 other contributors
-
v4.29.118 Feb 2026Nothing published for this version
-
v4.29.014 Feb 2026Nothing published for this version
-
v4.28.105 Feb 2026Nothing published for this version
-
v4.28.028 Jan 2026Nothing published for this version
-
v4.27.824 Jan 2026Nothing published for this version
-
v4.27.715 Jan 2026Nothing published for this version
-
v4.27.604 Jan 2026Nothing published for this version
-
v4.27.511 Dec 2025Nothing published for this version
-
v4.27.420 Nov 2025Nothing published for this version
-
v4.27.313 Nov 2025Nothing published for this version
-
v4.27.211 Nov 2025Nothing published for this version
-
v4.27.104 Nov 2025Nothing published for this version
-
v4.27.003 Nov 2025Nothing published for this version
-
v4.26.519 Oct 2025Nothing published for this version
-
v4.26.419 Oct 2025Nothing published for this version
-
v4.26.308 Oct 2025Nothing published for this version
-
v4.26.207 Oct 2025Nothing published for this version
-
v4.26.106 Oct 2025Nothing published for this version
-
v4.26.005 Oct 2025Nothing published for this version
-
v4.25.110 Sep 2025Nothing published for this version