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.
- Adds support for Sonata Admin 4
- Adds documentation on how to use with CKEditor
- Updates the
easy_admin/form/panel.html.twig
view
- Adds support for
symfony/*
^6.0 - Adds support for EasyAdmin:
- Adds a
PanelField
, for use in EasyAdmin - Adds a
easy_admin/form/panel.html.twig
view
- Adds a
- Adds PHP 8 attributes to the
BlockTrait
- Changes required Stimulus version to
@hotwired/stimulus
and updates controllers accordingly - Updates the
README
file
- Removes the
composer.lock
file
- Add support for symfony/contracts ^2.3
- 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 a
PanelInterface
- Changes package requirement from
symfony/contracts
tosymfony/translation-contracts
- Adds compatibility with v3 of
symfony/contracts
- Allow the use of translation bundle on content with blocks
- Add PHP 8.0 support
- 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.