All notable changes to this project will be documented in this file. This project adheres to Semantic Versioning.
- Added AbstractAdmin, replacing Admin
- Updated AdminLTE theme to version 2.3.3
RouteCollection::clearExcept
can now have a single string argument
- Deprecated
BaseFieldDescription::camelize()
- Deprecated
AdminHelper::camelize()
- Deprecated
Admin
class - Deprecated
AdminExtension
class - Deprecated default template loading on exception mechanism
- Fix detection of path when using nested properties with underscores in
AdminHelper:getElementAccessPath
method - Fixed bad rendering on datetime field with
single_text
widget for date and time
3.0.0 - 2016-05-08
- Add missing Route constructor parameters to
RouteCollection:add
method - Add the
hasRoute
method to the AdminInterface - Integration of KNPMenu for the admin menu. This integration is reset when the standard layout
standard_layout.html.twig
is overriden. The KNPMenu is available insonata_menu.html.twig
template. - Add
getFieldOption
,setFieldOption
methods to the FilterInterface - Add the
getFilterFieldDescription
method to the AdminInterface - Add the
getMaxPageLinks
,setMaxPageLinks
methods to the PagerInterface
- Admin LTE 2.0 used. Assets files changed.
- Move
sonata_wrapper
block onstandard_layout.html.twig
- CSS class
sonata-autocomplete-dropdown-item
is not automatically added to dropdown autocomplete item insonata_type_model_autocomplete
, use optiondropdown_item_css_class
to set the CSS class of dropdown item. - Text from Admin's toString method is escaped for html output before adding in flash message to prevent possible XSS vulnerability.
- Remove
btn-outline
from doctrine-orm-admin form actions buttons