All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Add PHP 8.0 support
- Use
useDispatch
inblock
controller instead of a custom event
- Use a custom domain for translations
- Add translations for French and English
- Use Symfony UX with stimulus to handle JS scripts
- Add compatibility with Symfony 5.2
- Add a
Block
entity withJOINED
inheritance to handle end user blocks - Add an optional parameter
parameters
toumanit_block_render
which will be passed to the block managerrender
method - Add a
Block
entity on which all block should rely - Add an
AbstractBlockType
form type on which all managers form type should rely - Add a new form theme for Sylius
- Add new javascripts events
ublock.on_sort_start
before sorting blocks in a panelublock.on_sort_end
after sorting blocks in a panel
- Entities table are prefixed with
umanit_
- Make the Twig extension lazy loaded
- A block manager is no longer a subclass of Symfony form
AbstractType
but it should define the form type used to manage his block withgetManagedFormType
- Move existing form theme and assets in a
sonata
namespace
- Drop support for PHP < 7.1
- Drop support for Symfony < 4.4
- Remove
PanelEventSubscriber
as it becomes useless with the new entity inheritance - Remove useless
umanit_block
configuration class - The
AbstractBlockManager
no longer own anEngine
attribute; If your block rendering needs a template, you must inject the@twig
service yourself
1.1.6 - 2019-10-30
Initial version for the CHANGELOG. Last version of the 1.x branch.