Skip to content

Releases: EasyCorp/EasyAdminBundle

1.9.0

11 Nov 18:42
Compare
Choose a tag to compare

This new version adds support for Symfony 3 thanks to the great work made by @ogizanagi and @wouterj.

New features

[43999ce] Form fields are no longer required by default. We now introspect the metadata of the properties to decide if they should be required or not (@ogizanagi)
[5c01292][fad292f][8001f05] Added support for Symfony 3 (@ogizanagi, @wouterj)

1.8.2

09 Nov 08:54
Compare
Choose a tag to compare

Another bug fix release to solve a minor issue with one new translation file.

Bug fixes

[cd7a4de] Added missing character to closing target tag (@artggd)

1.8.1

09 Nov 07:29
Compare
Choose a tag to compare

This is a bugfix release that solves a proble with how we deal with associations between entities.

Bug fixes

[f69a7d1] Fixed bad link_parameter for association template (@ogizanagi)

1.8.0

08 Nov 20:19
Compare
Choose a tag to compare

The new version of the bundle has de-cluttered very significantly the admin controller. Everything works the same as before and you don't have to make any change, but now we use the Symfony features as they are supposed to be used (from types, form extensions, form themes, etc.) Exceptions have been greatly simplified as well: we now have less code and less files, but the same behavior remains.

New features

[a0494d9] Added the "Add another item" action for all collections (@thomasbeaujean)
[db68bde] Added a new EasyAdmin form type to de-clutter the admin controller (@ogizanagi)
[7bf9850] Added a new EasyAdmin form extension & form themes to de-clutter the templates (@ogizanagi)
[65820cd] Deprecated the 'admin' route in favor of the new 'easyadmin' route (@javiereguiluz)
[8d46ad5] Improved the way associations are displayed (@javiereguiluz)
[380a4f1] Simplified the handling of dynamic methods in the admin controller (@javiereguiluz)
[02e6bab] Defined new events and methods related to Doctrine QueryBuilder manipulation (@tiraeth)

Bug fixes

[753d70a] Set required to false by default for checkboxes (@ogizanagi)
[22674b7] Empty form fields now display the right height (@javiereguiluz)
[b6683d5] Optimized pager count to avoid issues with large databases (@COil)

Misc.

[7f13f79] Added php-cs-fixer task to travis (@ogizanagi)
[8850e68] Added Turkish translation (@ismailbaskin)
[c429fca] Send the right HTTP status code for each exception (@javiereguiluz)
[e84d1bf] Simplified the configuration of the exceptions (@javiereguiluz)

1.7.2

01 Nov 09:36
Compare
Choose a tag to compare

New features

[558856e] Display the Select2 widget only for dropdowns that ask for it explicitly (@javiereguiluz)

Bug fixes

[308b5a3] Fixed a bug with exceptions in the exception listener (@alexgt9)
[d78e1be] Consider virtual fields as text fields if they don't set their type explicitly (@javiereguiluz)
[fc9a315] Collapse empty XML tags in service configuration file (@ogizanagi)
[4959e57] Fixed tests autoloader require (@ogizanagi)
[c460720] Fixed form actions row (@ogizanagi)
[dac8a28] Don't explicitly call form.vars.x when not needed in form themes (@ogizanagi)

Misc.

[45ab363] Reviewed and simplified the documentation (@javiereguiluz)

1.7.1

07 Oct 17:40
Compare
Choose a tag to compare

New features

[fdd74d2] Return a FormBuilder instead of a Form object to ease customization (@Pierstoval)

Bug fixes

[b2c6ded] Fixed createEntityform to return the $form object and allow to use a custom form builder per entity (@Pierstoval)

1.7.0

05 Oct 17:35
Compare
Choose a tag to compare

This new release provides two new options called form_options and type_options which allow to apply any valid Symfony Form options for the forms and/or fields.

New features

[03e1003] Added a new "raw" field type to show unescaped values (@javiereguiluz)
[1c2dc7a] Added support for setting global options for forms (@ogizanagi)
[71201a5] Added support for setting options for form fields (@javiereguiluz)

1.6.2

02 Oct 17:50
Compare
Choose a tag to compare

Starting from this version, the bundle correctly use the EasyAdminBundle domain to translate its own contents and fallbacks to messages domain for everything else. In other words, translate the backend elements in messages.xx.xlf files.

Fixes

[e820189] Fixed the way we handle translation domains (@javiereguiluz)
[ea6bdcc] Fixed the flash messages template when the application doesn't define a session (@COil)

Minor changes

[0c7e3b6][747aeeb] Speedup Travis builds by disabling Xdebug when possible (@xabbuh, @javiereguiluz)

1.6.1

01 Oct 06:18
Compare
Choose a tag to compare

Features

[38f859e] Allow EasyAdminBundle to work with Twig 2.x (@xabbuh)

Bug fixes

[dd936d5] Retrieve the right layout in error_page template (@Pierstoval)
[2649859] When a property defines a custom template, use it always regardless of the property type (@javiereguiluz)
[c3a76bb] Fixed Symfony version comparison (@javiereguiluz)

Minor changes

[a7f0ae1] Updated German translation (@xabbuh)

1.6.0

27 Sep 18:57
Compare
Choose a tag to compare

This release took a lot of time ot be published, so the list of new features and fixed bugs is very extensive.

Features

[1f9bbc2] Dropdowns are now displayed with the Select2 library widget (@javiereguiluz)
[09b59a8] Added a toolbar panel + profiler to improve backend debugging (@javiereguiluz)
[f4dd66e] Allowed to define custom field types and options on-the-fly (@ogizanagi)
[fe745cc] Introduced the "template" field option to define a custom template to render the field
[ef5514e] Added support for flash messages (@gabiudrescu)
[48f775c] Improved search engine for numeric search queries (@javiereguiluz)
[6e3c824] Displayed the global form errors (@thomasbeaujean)
[588ac32] Dispatch events in tweaked actions (@thomasbeaujean)
[7561df5] Added support for properties defined using snake_case (@javiereguiluz)
[ef3f59a] Added a link to remove entries of the collections (@thomasbeaujean)
[5fc1a7d] Required only needed Symfony dependencies (@xabbuh, @javiereguiluz)
[f7fb266] Updated Bootstrap, jQuery and FontAwesome (@Pierstoval)

Minor changes and bug fixes

[7c7b52f] Fixed the search engine for PostgreSQL databases (@javiereguiluz)
[ff6f5ef] Added the translations for the field collection action (@thomasbeaujean)
[9d32134] Translated the error (and errors) label of forms (@thomasbeaujean)
[9d6be7e] Trigger events in the ajaxEdit() method to mimic edit() behavior (@javiereguiluz)
[62329ce][a884695] Translated boolean labels (@thomasbeaujean)
[c7339ab] Translated all the remaining labels and messages
[82087d4] Updated the Spanish translation (@javiereguiluz)
[141d648] Updated the German translation (@xabbuh)
[ebf1c71] Moved the detailed error pages from production to development (@javiereguiluz)
[7b7bc1b] Added Catalan translations file (@arnaugm)