All notable changes to this project will be documented in this file. This project adheres to Semantic Versioning.
3.8.0 - 2023-12-24
- [#733] Support for Symfony 7 (@abdellahrk)
3.7.0 - 2023-06-04
- [#725] Support for SonataBlockBundle 5.0 (@jordisala1991)
3.6.0 - 2023-04-25
- [#714] Support for Symfony 4 (@jordisala1991)
- [#714] Support for Twig 2 (@jordisala1991)
- [#704] Support for PHP 7.4 (@SonataCI)
- [#704] Support for Symfony 6.0 and 6.1 (@SonataCI)
3.5.0 - 2022-10-20
3.4.0 - 2022-09-28
- [#692] Revert BC break on BreadcrumbMenuBlockService (@VincentLanglet)
3.3.0 - 2022-09-06
- [#687] [BC break] Breadcrumbs now work in the context of SonataPageBundle blocks, broken since 3.0. (@jordisala1991)
3.2.0 - 2022-07-28
- [#680] Support for
sonata-project/exporter
^3 (@VincentLanglet)
3.1.0 - 2022-07-13
- [#673] Make sitemap generator command lazy. (@jordisala1991)
3.0.0 - 2021-11-20
3.0.0-RC1 - 2021-11-03
- [#624]
BaseBreadcrumbMenuBlockService::getMenu()
method contains the root menu (@core23) - [#620] Mark
BaseBreadcrumbMenuBlockService::getRootMenu()
as final (@core23)
- [#622]
BaseBreadcrumbMenuBlockService::getContext
method in favor ofBreadcrumbBlockService::handleContext
(@core23) - [#624]
BaseBreadcrumbMenuBlockService::getRootMenu()
method (@core23)
3.0.0-alpha.1 - 2021-10-11
- [#585] Added type hints to every property and method. (@core23)
- [#609] Made
sonata.seo.sitemap.manager
service private (@core23) - [#606] Changed
SourceManager
implementation (@core23)
- [#585] Dropped support for PHP 7.3 (@core23)
- [#609] Removed all
sonata.seo.*.class
parameters from container (@core23) - [#580] Removed
http
service configuration (@core23)
2.15.0 - 2021-11-06
2.14.0 - 2021-09-26
- [#596] Added
priority
tosonata.breadcrumb
tag (@core23) - [#588] Added
SeoPageInterface::setBreadcrumb
(@core23) - [#588] Added
SeoPageInterface::getBreadcrumbOptions
(@core23) - [#588] Added
sonata_seo_breadcrumb
twig extension to render current breadcrumb (@core23) - [#597] Allow setting global page prefix and suffix (@core23)
- [#586] Added
SeoPageInterface::addTitlePrefix
(@core23) - [#586] Added
SeoPageInterface::addTitleSuffix
(@core23) - [#586] Added
SeoPageInterface::getOriginalTitle
(@core23) - [#586] Added
sonata_seo_title_text
twig function (@core23)
- [#586] Deprecated
SeoPageInterface::addTitle
(@core23) - [#572] Deprecated all social blocks (@core23)
2.13.1 - 2021-06-13
- [#542] Added missing sonata-project/block-bundle dependency (@patrickmaynard)
2.13.0 - 2021-02-22
- [#507] Add support for PHP 8.x (@Yozhef)
- [#511] Added generic information to
SeoPageInterface
(@core23)
- [#459] Updated Dutch translations (@zghosts)
- [#511] Soft move methods to
SeoPageInterface
using @method (@core23)
2.12.0 - 2020-09-07
- [#426] Fix parameter type when calling knp menu (@DamienDeSousa)
- [#416] Support
for
sonata-project/exporter
< 2.0 (@jordisala1991) - [#405] Support for PHP < 7.2 (@wbloszyk)
2.11.0 - 2020-06-26
2.10.0 - 2020-01-12
- Added support for
psr/http-client
inTwitterEmbedTweetBlockService
- Compatibility of the sitemap generator command with Symfony 5
2.9.0 - 2019-11-29
- Support for Twig 3 and Symfony 5
2.8.0 - 2019-10-28
- cast metadata to string during render
- deprecation notice about using namespaced classes from
\Twig\
- Fixed deprecation notice: "Symfony\Bundle\FrameworkBundle\Command\ContainerAwareCommand" class is deprecated
- Fixed use of deprecated
spaceless
Twig tag
- passing a non-string value when adding meta content
- If you extend
SitemapGeneratorCommand
, avoid usage of the container in the child command declarations.
2.7.0 - 2019-01-23
- Added
SeoPageInterface
as alias service ofsonata.seo.page
for Dependency Injection usages. - Added support for latest exporter
- Fix deprecation for symfony/config 4.2+
- support for php 5 and php 7.0
2.6.2 - 2018-11-04
- Allow overriding default seo service
2.6.1 - 2018-10-09
- Initialized
SeoPage::$htmlAttributes
with empty array
2.6.0 - 2018-08-27
- Added
SeoAwareTrait
- Make
sonata.seo.page
alias public
2.5.1 - 2018-02-23
- Switch all templates references to Twig namespaced syntax
- Switch from templating service to sonata.templating
- Register
Sonata\SeoBundle\Command\SitemapGeneratorCommand
viaconsole.command
tag
2.5.0 - 2018-01-07
- It is now allowed to install Symfony 4
- make services explicit public
- Changed default title to
Project name
2.4.0 - 2017-11-30
- Russian translations
- do not use deprecated array for block menu service
- Removed BC layer for old symfony versions
- Support for
^3.0
and^3.1
versions offramework-bundle
andoptions-resolver
.
2.3.0 - 2017-10-22
- moved
sonata-project/block-bundle
back to require-dev
- Support for old versions of PHP and Symfony.
2.2.1 - 2017-10-22
- Pass the right option for showing form help in twitter embedded block
2.2.0 - 2017-06-14
- Allow Twig ^2.0
- Deprecated usage of
Sonata\BlockBundle\Block\BaseBlockService
- use
same as
instead of deprecatedsameas
breadcrumb.html.twig
2.1.0 - 2017-02-02
- Added support for
safe_label
in breadcrumb - Added support for
false
translation in breadcrumb
- Moved public methods from
SeoPage
toSeoPageInterface
Sonata\SeoBundle\Twig\Extension::renderTitle()
in favor ofSonata\SeoBundle\Twig\Extension::getTitle()
Sonata\SeoBundle\Twig\Extension::renderMetadatas()
in favor ofSonata\SeoBundle\Twig\Extension::getMetadatas()
Sonata\SeoBundle\Twig\Extension::renderHtmlAttributes()
in favor ofSonata\SeoBundle\Twig\Extension::getHtmlAttributes()
Sonata\SeoBundle\Twig\Extension::renderHeadAttributes()
in favor ofSonata\SeoBundle\Twig\Extension::getHeadAttributes()
Sonata\SeoBundle\Twig\Extension::renderLinkCanonical()
in favor ofSonata\SeoBundle\Twig\Extension::getLinkCanonical()
Sonata\SeoBundle\Twig\Extension::renderLangAlternates()
in favor ofSonata\SeoBundle\Twig\Extension::getLangAlternates()
- internal test classes are now excluded from the autoloader