Skip to content

Latest commit

 

History

History
171 lines (98 loc) · 4.01 KB

CHANGELOG.md

File metadata and controls

171 lines (98 loc) · 4.01 KB

Changelog

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.

Added

  • Adds support for Sonata Admin 4
  • Adds documentation on how to use with CKEditor

Changed

  • Updates the easy_admin/form/panel.html.twig view

Added

  • 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 PHP 8 attributes to the BlockTrait

Changed

  • Changes required Stimulus version to @hotwired/stimulus and updates controllers accordingly
  • Updates the README file

Removed

  • Removes the composer.lock file

Fixed

  • Add support for symfony/contracts ^2.3

Added

  • Add PHP 8.0 support

Changed

  • Use useDispatch in block controller instead of a custom event

Changed

  • Use a custom domain for translations

Added

  • Add translations for French and English

Changed

  • Use Symfony UX with stimulus to handle JS scripts

Added

  • Add a PanelInterface

Changed

  • Changes package requirement from symfony/contracts to symfony/translation-contracts

Added

  • Adds compatibility with v3 of symfony/contracts

Fixed

  • Allow the use of translation bundle on content with blocks

Added

  • Add PHP 8.0 support

Changed

  • Add compatibility with Symfony 5.2

Added

  • Add a Block entity with JOINED inheritance to handle end user blocks
  • Add an optional parameter parameters to umanit_block_render which will be passed to the block manager render 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 panel
    • ublock.on_sort_end after sorting blocks in a panel

Changed

  • 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 with getManagedFormType
  • Move existing form theme and assets in a sonata namespace

Removed

  • 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 an Engine 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.