packagist easycorp/easyadmin-bundle v1.9.8
1.9.8

latest releases: 4.x-dev, v4.10.1, v4.10.0...
8 years ago

This version includes some nice new features and fixes a lot of small issues. It also adds a new tutorial about WYSIWYG editors and the new CONTRIBUTING guide.

The most important feature is the introduction of EntityTypeConfigurator, which allows to define custom configuration options for any form field. This change doesn't affect you in any way while creating backends, but it provides us a great flexibility to tweak form types, specially those provided by third-party bundles.

The first example of EntityTypeConfigurator in action is the CKEditor provided by IvoryCKEditorBundle. When you use that editor in an EasyAdmin backend, its default configuration is better than when you use it in your own Symfony applications. Our intention is to provide great default configurations for some popular third-party bundles in order to improve their integration with EasyAdmin.

Features

[ddd5b95] Added a new design.assets.favicon configuration option to define favicons for the backend different than the rest of the site (@ogizanagi)
[accd358] Required form fields are now highlighted with a red asterisk (@Pierstoval)
[6696e5f] Added a delete button for removing non-compound items from collection (@ogizanagi)
[7a07042][b0fbad6] Introduced EntityTypeConfigurator interface to create an easier way to customize the options of the form types (@ogizanagi)

Bug fixes

[dc63e91][7fc1e9b] Fixed test configuration to avoid PHPUnit form outputting exception messages (@ogizanagi)
[f68263e] Used more accurate checks for BC layers (@ogizanagi)
[3ba5642][22ad05a] Minor fixes in EasyAdminFormType::getFormTypeFqcn which is used to maintain compatibility between 2.x and 3.x form types (@ogizanagi)
[8e32bf4] Removed the now unused easyadmin.property_reflector class from services (@motvicka)
[758c164] Boolean fields are displayed as "flip switches" by default (@javiereguiluz)
[02a4bc7] [Configurator] Explicitly use "entity" type for associations instead of guessing it later (@ogizanagi)
[00758db] Fixed an error that prevented associated entities from being linked in "list" view (@javiereguiluz)
[2ae0ecb] Fixed the CSS styles applied to Bootstrap buttons (@ogizanagi)
[33d6019] Fix an error that prevented to remove the label of the actions to display just their icon (@ogizanagi)

Documentation

[bc73b2e] Documented the new design.assets.favicon option (@javiereguiluz)
[5d7d6d1] Added a new tip about using a different locale in the backend (@javiereguiluz)
[64bce38] Added a tutorial to integrate CKEditor to create WYSIWYG editors (@javiereguiluz)
[d267de4] Added CONTRIBUTION guideline (@helios-ag, @javiereguiluz)

Misc

[e05098a][ab76b09] Removed some unneeded templates after the last refactorings (@Pierstoval, @ogizanagi)
[f515c27] Removed useless HTML attributes in EasyAdminFormType (@ogizanagi)

Don't miss a new easyadmin-bundle release

NewReleases is sending notifications on new releases.