Skip to content

Latest commit

 

History

History
257 lines (204 loc) · 16.8 KB

CHANGELOG.md

File metadata and controls

257 lines (204 loc) · 16.8 KB

Change Log

All notable changes to this project will be documented in this file. This project adheres to Semantic Versioning.

3.3.0 - 2023-06-04

Added

3.2.0 - 2023-04-24

Removed

3.1.1 - 2023-03-21

Fixed

Removed

3.1.0 - 2022-06-10

Changed

  • [#636] Sonata\TranslationBundle\Checker\TranslationChecker rely on 'is_a' instead of insteance of to fully support string parameter. (@mpoiriert)
  • [#637] Locale block response is not rendered as private anymore to be compatible with SonataBlockBundle 5 (@franmomu)

Removed

3.0.1 - 2022-03-22

Fixed

  • [#630] Support of new admin declaration with model_class as attribute (@fransweerts)

3.0.0 - 2022-01-27

No changes.

3.0.0-rc.1 - 2021-12-31

Added

Changed

  • [#550] Sonata\TranslationBundle\Admin\Extension\Knplabs\TranslatableAdminExtension has been marked as @internal (@franmomu)
  • [#550] Sonata\TranslationBundle\Admin\Extension\Gedmo\TranslatableAdminExtension has been marked as @internal (@franmomu)

Fixed

  • [#556] Fixed accessing current locale from block_locale_switcher.html.twig template (@ggabrovski)

Removed

  • [#599] UserLocaleSubscriber class in favor of implementing its own solution (@franmomu)
  • [#558] Dropped support for PHP 7.3 (@franmomu)
  • [#559] Removed TranslatableInterface::getLocale() method (@franmomu)

2.10.1 - 2021-12-31

Fixed

  • [#598] Creating or updating an entity with translatable sub items (@franmomu)

2.10.0 - 2021-11-17

Added

  • [#578] Support for 5.x versions in symfony/browser-kit, symfony/config, symfony/css-selector, symfony/dependency-injection, symfony/http-foundation, symfony/intl, symfony/options-resolver, symfony/phpunit-bridge and symfony/templating (@phansys)

Deprecated

  • [#571] Sonata\TranslationBundle\Model\TranslatableInterface in favor of specific package interfaces (gedmo or knplabs) (@franmomu)
  • [#571] Sonata\TranslationBundle\Model\Gedmo\TranslatableInterface in favor of Gedmo\Translatable\Translatable (@franmomu)

2.9.1 - 2021-10-19

Fixed

  • [#557] Setting the proper locale to Gedmo translatable listener (@franmomu)

2.9.0 - 2021-09-21

Added

  • [#543] Added LocaleProviderInterface and RequestLocaleProvider to get the locale based on the parameter from the URL or the default configured one (@franmomu)
  • [#543] Added LocaleProvider service when knplabs is enabled to be able to show the content in the proper language (@franmomu)

Deprecated

  • [#542] Deprecated implementing Sonata\TranslationBundle\Model\TranslatableInterface in an Entity implementing Knp\DoctrineBehaviors\Contract\Entity\TranslatableInterface (@franmomu)
  • [#537] Sonata\TranslationBundle\Model\Gedmo\AbstractPersonalTranslatable class (@franmomu)
  • [#537] Sonata\TranslationBundle\Model\Gedmo\AbstractPersonalTranslation class (@franmomu)
  • [#537] Sonata\TranslationBundle\Model\Gedmo\AbstractTranslatable class (@franmomu)
  • [#537] Sonata\TranslationBundle\Model\AbstractTranslatable class (@franmomu)
  • [#537] Sonata\TranslationBundle\Traits\Gedmo\PersonalTranslatableTrait trait (@franmomu)
  • [#537] Sonata\TranslationBundle\Traits\Gedmo\TranslatableTrait trait (@franmomu)
  • [#537] Sonata\TranslationBundle\Traits\TranslatableTrait trait (@franmomu)

Removed

  • [#542] Removed support of knplabs/doctrine-behaviors < 2.2 (@franmomu)

2.8.1 - 2021-05-18

Fixed

  • [#491] Fixed registering sonata_translation.listener.translatable when no translatable_listener_service is defined (@franmomu)

2.8.0 - 2021-03-28

Added

  • [#453] Add support for PHP 8.x (@Yozhef)
  • [#464] Added sonata_translation.gedmo.translatable_listener_service option to specify the translatable listener service name (@franmomu)

Deprecated

  • [#464] Deprecated not setting sonata_translation.gedmo.translatable_listener_service option when using gedmo (@franmomu)

2.7.0 - 2020-11-25

Added

  • [#416] Added support for knplabs/doctrine-behaviors 2. (@franmomu)
  • [#405] Added SonataTranslationBundle.pt.xliff to support Portuguese(Portugal) language. (@joelpro2)
  • [#375] Add support for SonataBlockBundle 4.0 (@franmomu)

Changed

Deprecated

  • [#393] Deprecated Sonata\TranslationBundle\Test\DoctrineOrmTestCase. (@franmomu)
  • [#393] Deprecated constructing AbstractTranslatableAdminExtension without the default translation locale. (@franmomu)
  • [#393] Deprecated protected AbstractTranslatableAdminExtension::getContainer() method. (@franmomu)
  • [#393] Deprecated protected AbstractTranslatableAdminExtension::getTranslationLocales() method. (@franmomu)
  • [#393] Deprecated protected AbstractTranslatableAdminExtension::getDefaultTranslationLocale() method. (@franmomu)
  • [#393] Deprecated constructing Sonata\TranslationBundle\Admin\Extension\Gedmo\TranslatableAdminExtension without an instance of TranslatableListener and ManagerRegistry. (@franmomu)

2.6.0 - 2020-09-04

Added

Fixed

  • [#369] Fixed starting the session in UserLocaleSubscriber::onInteractiveLogin() when there is no previous session (@phansys)
  • [#348] Deprecation notice about ModelManager::getNormalizedIdentifier() on list pages (@jorrit)
  • [#345] Deprecation notice caused by use of spaceless tag in block_locale_switcher.html.twig (@jorrit)
  • [#337] Use of undefined filter language_name (@franmomu)

Removed

2.5.0 - 2020-03-31

Added

  • Added a global option default_filter_mode to change every filter mode
  • Added filter_mode option for TranslationFieldFilter to change the filtering mode based on the provider (either knplabs or gedmo)

Fixed

  • Check if method getLocale exists before to use it in UserLocaleListener
  • Fixed issue caused by always using the default entity manager

Removed

  • Removed SonataCoreBundle
  • Support for Symfony < 3.4
  • Support for Symfony >= 4, < 4.2

2.4.2 - 2019-07-05

Fixed

  • Admin without entity shouldn't be restricted

2.4.1 - 2019-02-28

Added

  • Feature flag to either keep using country flags or show locale names in language switcher

Fixed

  • Fix deprecation for symfony/config 4.2+

Changed

  • Replace country flags with locale names in language switcher

Removed

  • support for php 5 and php 7.0

2.4.0 - 2018-12-03

Added

  • Added global locale switcher

Fixed

  • Global search on translatable fields

2.3.1 - 2018-06-21

Fixed

  • Added check if translatable checker service exists
  • language switcher does not have the same style in modal

2.3.0 - 2018-02-02

Added

  • Added Russian translations
  • Compatibility with Symfony4

Changed

  • Changed internal folder structure to src, tests and docs
  • Switch all templates references to Twig namespaced syntax
  • Switch from templating service to sonata.templating
  • Removed usage of old form type aliases

Fixed

  • Fix RuntimeException in sonata:admin:explain command

Removed

  • support for old versions of php and Symfony

2.2.0 - 2017-09-26

Added

  • Support of Twig 2.0
  • Added phpcr lists translations

2.1.1 - 2017-04-04

Changed

  • use Sonata\BlockBundle\Block\Service\AbstractBlockService instead of deprecated Sonata\BlockBundle\Block\BaseBlockService in LocaleSwitcherBlockService
  • renamed service.xml to service_orm.xml
  • only load service_orm.xml if SonataDoctrineORMAdminBundle is registered

Fixed

  • Fixed typo in SonataTranslationExtension

2.1.0 - 2017-01-17

Added

  • Added missing flag image ja.png

Changed

  • Use AbstractAdminExtension instead of deprecated AdminExtension

Deprecated

  • Deprecate Translatable in favor of TranslatableTrait
  • Deprecate PersonalTranslatable in favor of PersonalTranslatableTrait

Fixed

  • Fix missing locale annotation for Gedmo trait
  • Display flags for locales with country code

2.0.2 - 2016-06-15

Fixed

  • Remove wrong doctrine-orm-admin-bundle and doctrine-phpcr-admin-bundle composer requirements

2.0.1 - 2016-06-07

Fixed

  • Fix wrong conflict rule for doctrine-orm-admin-bundle