All notable changes to this project will be documented in this file. This project adheres to Semantic Versioning.
3.13.0 - 2021-06-27
3.12.0 - 2021-03-24
- [#564] Support for "symfony/config:^5.2" (@phansys)
- [#564] Support for "symfony/dependency-injection:^5.2" (@phansys)
- [#564] Support for "symfony/http-foundation:^5.2" (@phansys)
- [#545] Add support for PHP 8.x (@Yozhef)
3.11.0 - 2021-01-27
- [#522] Added support for
doctrine/persistence
2 (@core23) - [#478] Support for
nelmio/api-doc-bundle
>= 3.6 (@wbloszyk)
3.10.0 - 2020-09-22
- [#457] Support for deprecated "rest" routing type in favor for xml (@wbloszyk)
- [#471]
Bump
sonata-project/datagrid-bundle
version (@core23)
3.9.0 - 2020-07-26
- [#448]
Added public alias
Sonata\NotificationBundle\Controller\Api\MessageController
forsonata.notification.controller.api.message
service (@wbloszyk)
- [#452] SonataEasyExtendsBundle is now optional, using SonataDoctrineBundle is preferred (@jordisala1991)
- [#452] Use Laminas instead of deprecated Zend (@jordisala1991)
- [#452] Using SonataEasyExtendsBundle to add Doctrine mapping information (@jordisala1991)
- [#451] Removed support for deprecated "rest" routing type (@wbloszyk)
- [#450] Support for PHP < 7.2 (@wbloszyk)
3.8.0 - 2020-06-26
3.7.0 - 2020-03-26
- Fix doctrine deprecations
- SonataEasyExtendsBundle
- Support for Symfony < 3.4
- Support for Symfony >= 4, < 4.2
3.6.2 - 2019-07-20
- Make
sonata.notification.consumer.metadata
service public
3.6.1 - 2019-03-13
TypeError
when AMQPBackend
's publish
method is called.
3.6.0 - 2018-05-25
- Added
Sonata\NotificationBundle\Backend\BackendInterface
service alias - Added
Sonata\NotificationBundle\Entity\MessageManager
service alias
- Update RestartCommand check count message only for not pulling mode
- sendEmail function to allow for the setting of a return path
- Do not use deprecated
AMQPBackendDispatcher::getChannel
method. - made the
sonata.notification.dispatcher
service public to fix a bug when runningsonata:notification:start
- Fix deprecation for symfony/config 4.2+
- Make services public
- support for php 5 and php 7.0
3.5.1 - 2018-05-25
- Force use existing translation strings in breadcrumb for Message entity in Admin panel
enqueue/amqp-lib
is an optional dependency now
- API and Admin services are only available when using Doctrine as a backend
3.5.0 - 2018-04-26
- Added possibility to add an attachment to SwiftMailer Consumer
- Data fetched from stats counts are now properly manipulated (in case of doctrine backend is used)
- Typo in message status
3.4.0 - 2018-02-23
- Require symfony/security-core instead of symfony/security
- Refactored bundle configuration
- Notification backend services are marked as public
each()
is deprecated since PHP 7.2- Remove var definition override
- Commands not working on symfony4
- Removed compatibility with older versions of FOSRestBundle (<2.1)
3.3.1 - 2018-01-26
- Auto-register all aliases as public
- Auto-register consumer as public service
isRequired()
was removed since a default is specified- MessageAdmin loads correct ChoiceType for the state filter (instead of ChoiceFilter)
3.3.0 - 2017-12-07
- Added Russian translations
- Migrate from php-amqplib/php-amqplib to enqueue/amqp-lib package
- It is now allowed to install Symfony 4
- Support for old versions of PHP and Symfony.
- Support deprecations for old form alias usage
3.2.0 - 2017-09-14
- Support for CC/BCC fields in
SwiftMailerConsumer
- Added prefetch count configuration in AMQPBackend
- Fixed hardcoded paths to classes in
.xml.skeleton
files of config - Use
EventDispatcher
instead of deprecatedContainerAwareEventDispatcher
3.1.0 - 2017-02-03
- Add dead letter handling in AMQPBackend
- Added per-queue message TTL in AMQPBackend
- Changes the name of the vendor videlalvaro/php-amqplib to its new name php-amqplib/php-amqplib
- dependency from
guzzle/guzzle
toguzzlehttp/guzzle
, because it is deprecated - array
QueryParam
parameter to map - FosRest
SerializationContext
toContext
- Fix deprecated usage of
Admin
class - Fixed duplicate translation of batch actions
- Missing italian translation
- internal test classes are now excluded from the autoloader