All notable changes of the CrossbarHttpPublisherBundle are documented in this file using the Keep a CHANGELOG principles.
2.0.0 - 2024-06-18
\Facile\CrossbarHTTPPublisherBundle\Publisher\Factory::createPublisher
and\Facile\CrossbarHTTPPublisherBundle\Publisher\Publisher
's methods now have typed parameters.
- Support for PHP < 7.4
- Support for Symfony < 4.4
1.1.0 - 2024-03-11
- Support for PHP 8.
- Support for PHP 5. Only PHP 7.4 and 8+ is tested via GH actions
- Raised test coverage to nearly 100%
- Bump PHPUnit's minimum require-dev version to 4.6 to use Prophecy
- Minor style fixes
- Removed BC layer for Symfony <2.6 factory definition
- Bump minimum required PHP version to 5.6
- Bump minimum required Symfony version to 2.7
- Second, belated tagged release
- Added support for Symfony 3.x
- Various internal refactoring, to avoid duplication of the private factory service
- Drop support to PHP 5.3, since it wasn't possible due to Guzzle 5 minimum requirements
- Improvements to the
composer.json
package description - Various CI improvements:
- Enable Travis CI build matrix (PHP 5.4 up to 7.1, and lowest & .lock deps)
- Add an integration test using a containerized Crossbar server, to test the whole functionality of the bundle
- Enable code coverage in Travis build
- Enable Scrutinizer inspection and code coverage collection
- Enable Coveralls.io
- First, belated tagged release; previously released as dev-master only