All notable changes to this project will be documented in this file. This project adheres to Semantic Versioning.
2.6.0 - 2024-07-04
- Fix the deprecation for implicit nullable types in PHP 8.4
- Remove usage of the deprecated base extension from HttpKernel
- Remove dev files from the archives
- Add support to Symfony 7.0
- Remove Symfony <5.4 support
- Make command lazy loadable
- replace Travis by Github action
- Add support to Symfony 6.0
- php-amqplib: use AMQPStreamConnection instead of AMQPConnection
- Remove PHP <7.4 support
- Remove Symfony <4.4 support
2.2.0 - 2020-12-16
- Add PHP 8 support
2.1.0 - 2020-10-25
- Update processor for doctrine/persistence:^2.0
2.0.1 - 2020-09-27
- Use hash for definition ID generation instead of uniqid
- Fix compatibility with null as routing key
2.0.0 - 2020-03-06
- Remove deprecated config (
publisher_logger
&processors_stack
) - Remove deprecated processor configurators
1.8.1 - 2020-03-06
- Allow to define command aliases in configuration
- Use a tag to register commands (lazy loading FTW)
1.8.0 - 2020-02-05
- Add ServicesResetterProcessorConfigurator
- Deprecate NewRelic, Sentry & RPC related processor configurators
- Remove deprecated code
- Remove outdated xsd config
1.7.2 - 2020-01-22
- Fix DataCollector to keep compatibility with sf3.x
1.7.1 - 2020-01-22
- Fix DataCollector
1.7.0 - 2019-11-26
- Support Symfony ^5.0
- Remove support of PHP <7.2
- Remove support of sf 4.1
- Fix bad interface_exists check on class
1.6.3 - 2019-09-08
- Remove deprecation notice when using symfony/event-dispatcher > 4.2
1.6.2 - 2019-07-28
- Supports publisher confirms
- Remove deprecated ContainerAwareCommand
1.6.1 - 2019-02-11
- Remove deprecated notice when using symfony/config > 4.2
1.6.0 - 2018-10-17
- Allow the connection details to be given as a URL
- Sentry processor configurator
1.5.1 - 2017-12-25
- Support for Symfony 4.
- It's now possible to retrieve all middleware services ids.
- Support of PHP < 7.1
1.5.0 - 2017-10-31
- Deal with deprecated DefinitionDecorator
- README & Doc Improvements
- SL Insight fixes
- Fix extras consumers option configuration type
- Last swarrot/swarrot version support
- Explicitly exposes the public services
- SF 4 compatibility
- RetryProcessor - Support
retry_log_levels_map
andretry_fail_log_levels_map
configuration in extras
1.4.2 - 2017-03-20
- Default RPC exchange is now empty by default.
- Imprive README lisibility.
- Change visibility of
Swarrot\SwarrotBundle\Broker\AmqpLibFactory::getChannel
to public.
1.4.1 - 2016-07-19
- Correct processor instanciation by removing unexisting interface.
1.4.0 - 2016-07-18
- Inject logger into
PeclPackageMessagePublisher
. - Improve tests.
- Make the swarrot logger configurable.
- Can now register a
middleware_stack
per consumer. - Add more tests to ensure BC on Configuration class.
- Removed deprecated
cannotBeEmpty
calls on numeric nodes.
1.3.2 - 2015-11-19
- Dev version in
composer.json
. - Correct README.
- Support for sf3.