Skip to content

3.34.0

Compare
Choose a tag to compare
@soullivaneuh soullivaneuh released this 09 Apr 12:27
· 2880 commits to 4.x since this release
3.34.0
26ae869

Added

  • Added some Sonata\AdminBundle\Filter\Persister\FilterPersisterInterface to externalise filter persistence to a dedicated class
  • Added some Sonata\AdminBundle\Filter\Persister\SessionFilterPersister to store filters to session (as done now)
  • Added TemplateRegistry, TemplateRegistryInterface and MutableTemplateRegistryInterface to handle all template registration related functionality from both AbstractAdmin and Pool.
  • Added required option to editable list choice
  • Added search option to enable/disable the search form in the sidebar

Changed

  • Changed Sonata\AdminBundle\Admin\AbstractAdmin::getFilterParameters to use the configured filter persister component
  • Reordered bootstrap.js javascript dependency fixes problems with jQuery UI dialogs
  • side_bar_after_nav_content block is now empty by default

Deprecated

  • Deprecated AbstractAdmin methods getTemplate and getTemplates.
  • Deprecated AbstractAdmin attribute $templates.
  • Deprecated Pool methods getTemplate, setTemplates and getTemplates.
  • Deprecated Pool attribute $templates.
  • Deprecated Twig function get_pool_template.

Fixed

  • if object is empty, don't try to create an edit route
  • Fix edit choice with a relation field on admin list
  • Added missing french translation for Toggle Navigation
  • Explain command compatible with sf4
  • Fixed deprecation notice when Pool is injected in service through autowiring
  • ChoiceFieldMaskType now works on inline table collections
  • Navbar positioning on mobile is no longer altered like in desktop
  • Increase consistency on default page sizes (replaced 192 by 256)
  • Disable form submit buttons when the form gets submitted
  • form types FQCN are now used in filter. Improves compatibility with SF3/4
  • Not working sidebar menu tree with AdminLTE v2.4