Skip to content

Releases: EasyCorp/EasyAdminBundle

1.9.2

24 Nov 18:45
Compare
Choose a tag to compare

The most important change in this new version is the support of all kinds of Doctrine associations, such as one-to-many and many-to-many. This bundle is no longer limited in the type of Doctrine associations supported.


The other important news is that we are candidates for the Best Bundle of the Year in the Symfony 2015 Community Awards. Please show your support voting for us at http://awards.symfony.com Thanks!


New features

[cf822cb] Added support to one-to-many and many-to-many doctrine association (@yceruto)
[88ce1f3] Added lots of missing templates for advanced Doctrine types (json_array, object, guid) (javiereguiluz)
[6c2161c] Improved the design for empty collections (@javiereguiluz)
[084457d] Removed the ajaxEdit() method and changed the way boolean properties are toggled. This allows to integrate EasyAdmin backend in applications that use it via Ajax (@javiereguiluz)

Bug fixes

[e3e54fb] Fixed the name of the template associated with "datetimetz" field types which prevented to display that type of property (@javiereguiluz)
[3d22f33] Fixed a bug with properties that include underscores in their names (@javiereguiluz)
[2136c48] Fixed a bug that prevented custom templates to get some parameters needed to create links to other entities when displaying Doctrine associations (@ogizanagi)

1.9.1

17 Nov 20:37
Compare
Choose a tag to compare

This is a minor bugfix release:

Bug fixes

[e2dff27] The language attrbiute of the <html> is no longer hardcoded to en but set to the actual language used by the user.
[62cc949] This bundle is now tested on Windows systems too (sadly at the moment some tests don't pass on Windows)

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)