Skip to content

Releases: EasyCorp/EasyAdminBundle

1.11.6

26 Feb 17:09
Compare
Choose a tag to compare

The main new feature of this version is how we display the associations in the show view. Before, we just displayed the number of elements:

Now we display the list of related entities (with links to them if they are managed by EasyAdmin):

Another minor but useful new feature is that we now display the version of the bundle in the toolbar and the profiler:

New features

[d800051] Improved how associations are displayed in the "show" view (@yceruto, @javiereguiluz)
[576e25f] Showed the installed EasyAdmin version in the toolbar and profiler (@javiereguiluz)
[11263b0] Added a "target" option to specify the target attribute for the menu links (@maldoinc, @javiereguiluz)
[4b48b62] Allowed to sort the search results (@javiereguiluz)
[be32d78] Improved Travis configuration to get faster results (@javiereguiluz)

Bug fixes

[1ed09a1] Maintain the selected menu item after searching (@javiereguiluz)
[a262759] Misc. fixes for issues reported by Scrutinizer (@javiereguiluz)
[a31c482] Fixed the "Back to list" link for associations (@javiereguiluz)
[0c6c9bc] Made the Symfony Debug toolbar look always nice (@javiereguiluz)
[d862a6a] Improved the profiler when there is no entity (@javiereguiluz)
[8478e31] Allowed checkboxes to define a custom label in forms (@javiereguiluz)

Translations

[ed43d66] Updated Turkish translation (@slmcncb)
[d45c090] Updated Russian translation (@remedge)

1.11.5

16 Feb 19:01
Compare
Choose a tag to compare

This is a minor bugfix release.

New features

[34d260d] Enabled checking the PHP code syntax in Travis CI (@TomasVotruba)

Bug fixes

[2aaa7ff] Fixed the list/search page title when it contains HTML tags (@gabiudrescu, @javiereguiluz)
[04b467c] Fixed the default label of the "Show" action in "list" view (@javiereguiluz)
[085a076] Avoid displaying broken images in "show" view when the entity images is "null" (@javiereguiluz)
[bd4f8bc] Maintain the selected menu item when using pagination (@javiereguiluz)
[0505cc9] Improved installation instructions for Symfony 3 (@javiernunez)
[ba8c135] Updated Turkish translation (@slmcncb)

1.11.4

05 Feb 14:46
Compare
Choose a tag to compare

This is a minor bugfix release which fixes an issue with nullable date fields in form-based pages (edit and new):

[1202deb] Improve nullable fields in form templates (@javiereguiluz)

1.11.3

04 Feb 21:02
Compare
Choose a tag to compare

This is a minor bugfix release. No relevant features were added in this version.

Bug fixes

[7beb0a8] Fixed issues reported by PHP-CS-Fixer (@javiereguiluz)
[fef7aee] Misc. fixes detected by SensioLabsInsight and Scrutinizer CI (@javiereguiluz)
[a677fee] Minor CSS fixes for <select> elements (@javiereguiluz)
[82d6de5] Fixed the styles of the date fields (@maldoinc)
[f3f0d77] Updated Czech (cs) translations (@k3rn3l3rr0r)
[ae8d1b6] Fixed form theme for inline checkboxes and radios (@javiereguiluz)
[a01cb17] Set the referer URL in the links displayed for associations (@javiereguiluz)
[28b9a02] Improved the default styles of VichUploaderFile form type (@javiereguiluz)

New features

[a5bc8d8] Improved translation of labels (and docs) (@javiereguiluz)
[e44da21] Improved Bootstrap form theme for hidden fields (@javiereguiluz)

1.11.2

24 Jan 20:55
Compare
Choose a tag to compare

The main changes of this version are usability improvements: 1) the status of the navigation menu (collapsed or expended) is now persisted across different pages; 2) the fields associated with VichUploaderBundle are now displayed properly by default, without the need to load any additional form theme.

Features

[8a14529] Made the navigation sidebar status persistent (@unexge)
[660260a] Improved the integration of VichUploaderBundle (now you don't have to register another form theme to display these fields properly) (@javiereguiluz)
[434237d] Improved the internal navigation of the docs (@javiereguiluz)
[1bdf692] Simplified the management of actions and allow to redefine the order of the actions (@javiereguiluz)

Bug Fixes

[d8bd54a] Fixed the form theme for "reset" buttons (@javiereguiluz)
[95d4551] Fixed some design issues for Select2 widgets (@ogizanagi, @javiereguiluz)

1.11.1

17 Jan 20:37
Compare
Choose a tag to compare

This is a minor bugfix release which fixes a problem with the layout.html.twig template when including the new menu.html.twig template used for custom menus. See [1b0a4d8] for details.

1.11.0

17 Jan 16:36
Compare
Choose a tag to compare

This new version adds a long-awaited feature: the possibility of customizing the main menu of the backend. You can now customize the order of the items, their labels and icons, you can create submenus, dividers, and even change the default homepage of the backend.

New features

[6dfe83f] Allow to create custom menus for the backends (@javiereguiluz)

Bug fixes

[6279a65] Fixed the layout of the new theme to make the sidebar sticky (@ogizanagi)
[b0c8e9a] Fixed the length issues of the widgets that use Select2 (@ogizanagi)

Translations

[c1556ef] Updated Basque (eu) translation and fixed Spanish (es) translations (@anboto)

1.10.4

15 Jan 17:11
Compare
Choose a tag to compare

This version introduces a complete redesign of the default backend theme. We now use the standard AdminLTE 2 backend template, which has been customized a bit to match our look and feel. See details.

How does this change affect your backend?

  1. If you haven't customized the templates of the bundle:

You don't have to do anything to get the new theme. If there is some error, reinstall the CSS/JS assets executing this command:

$ php app/console assets:install --symlink
  1. If you have customized the templates of the bundle:

You may need to change some HTML attributes or CSS selectors. These are the three backwards incompatible changes:

Before After
#header-menu .sidebar-menu
form#content-search .action-search form
#content-actions .global-actions

Besides, the names of the EasyAdmin asset files have changed: admin.css is now easyadmin.css and admin.js is now easyadmin.js.

1.10.3

14 Jan 17:18
Compare
Choose a tag to compare

Besides the usual bug fixes and new minor features, this version updates lots of translation files (we're still looking for translators for the rest of languages). Stay tuned because the the next EasyAdmin version will include a stunning new design for the default backend theme (see https://github.com/javiereguiluz/EasyAdminBundle/pull/791).

Features

[fd994f2] Allow to define EasyAdmin configuration in different files (@javiereguiluz)
[63471ad] Tweaked form attributes (@ogizanagi)

Fixes

[6525cf5] Fix event listener registered multiple times (@ogizanagi)
[8785d51] Fixed a design issue when the user is anonymous (@reypm)
[e007b76] Updated the list of project contributors (@ogizanagi)
[6bcf35b] Fixed a bug that prevented using multiple entity managers (@anboto)
[6a0ebb1] Fixed deleting the last entity redirected to page -1 instead of showing "No results" (@ogizanagi)
[6df8607] Fixed the EasyAdmin icon in the Symfony toolbar for Symfony 2.7 and earlier versions (@yceruto)
[91b3226] Simplified the default CSS classes applied to generated forms (@rubengc)

Documentation

[113aca3] Added a new tutorial about managing complex backends (@javiereguiluz)
[3b47e18] Added a new tutorial about formatting dates and numbers (@javiereguiluz)
[758221f] Improved the CONTRIBUTING guide with more Git information (@javiereguiluz)

Translations

[838ffd5] Add missing translation for DELETE button on modal (@reypm)
[7bd233a] Updated Italian (it) translations (Luca Ferri)
[fdba265][351c48c] Updated Polish translations (@mkalisz77, @Jjourde)
[8a1efd4] Updated German translations (@xabbuh)
[6c3517e] Added Romanian (RO) translation (@gabiudrescu)
[46921eb] Updated Catalan translations (@rubengc)
[8fbefc0] Updated Slovenian translation (@peterkokot)
[470b774] Updated Turkish translation (@fatihkahveci)

1.10.2

03 Jan 21:33
Compare
Choose a tag to compare

This new version introduces a massive change in the way we handle configuration internally. This change doesn't affect your backends in any way and you don't have to make any change. The only difference you'll notice is that the backend is a bit faster because we now process the entire documentation using a compiler pass instead of processing it for each request.

Features

[55559dc] Refactored the way configuration is managed (@javiereguiluz)

Bug fixes

[ac6a637] Removed some CSS classes applied to <form> tag (@ogizanagi)

Minor changes

[6ddfd79] Updated year in the license (@xabbuh)
[cfcb57f] Tweaked config normalizers (@ogizanagi)
[c31f96f] Fixed typo in documentation (@gabiudrescu)