All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Support shlink-config 4.0
- Update to PHPStan 2.0.
- Update dependencies.
- Switch to xdebug for code coverage reports, as pcov is not marking functions as covered
- Update shlinkio coding standard to v2.4
- Nothing
- Drop support for PHP 8.2
- Nothing
- Nothing
- Forward request ID when an event dispatches a roadrunner task.
- Nothing
- Nothing
- Nothing
- Nothing
- Update dependencies
- Update to PHPUnit 11
- Nothing
- Remove support for openswoole
- Remove infection and mutation tests
- Nothing
- Add new mechanism to prevent listeners to be registered based on runtime conditions.
- Add support for PHP 8.3
- Nothing
- Deprecated support for openswoole.
- Drop support for PHP 8.1
- Fix EventDispatcherAggregate, making sure it dispatches both regular and async listeners if the event is registered for both
- Nothing
- Migrated to roadrunner-jobs 4.0
- Migrated infection config to json5.
- Migrated from prophecy to PHPUnit mocks.
- Updated to PHPUnit 10 and migrate to PHPUnit 10.1 config format.
- Dropped support for roadrunner-jobs 2.x
- Nothing
- Nothing
- #46 Added support for RoadRunner.
- Nothing
- Nothing
- Nothing
- Nothing
- Nothing
- Updated to shlink-config 2.0
- Nothing
- Nothing
- Nothing
- Nothing
- Updated dependencies
- Updated to infection 0.26, enabling HTML reports.
- Added explicitly enabled composer plugins to composer.json.
- Nothing
- Dropped support for PHP 8.0
- Nothing
- #40 Added support for openswoole.
- Nothing
- Nothing
- Nothing
- Nothing
- Nothing
- Added experimental builds under PHP 8.1
- Increased required phpstan level to 8
- Moved ci workflow to external repo and reused
- Updated to phpstan 1.0
- Nothing
- Dropped support for PHP 7.4
- Nothing
- #33 Decoupled from
mezzio/mezzio-swoole
.
- Nothing
- Nothing
- Nothing
- Nothing
- #30 Added support for
mezzio/mezzio-swoole
v3.x.
- Nothing
- Nothing
- Nothing
- #27 Replaced
phly/phly-event-dispatcher
dependency byleague/event
.
- Nothing
- Nothing
- Nothing
- Nothing
- Added explicit support for PHP 8
- #21 Updated
phpunit
to v9 andinfection
to v0.19. - Added PHP 8 to the build matrix, allowing failures on it.
- Nothing
- Nothing
- Nothing
- Nothing
- #19 Migrated from
shlinkio/shlink-common
toshlinkio/shlink-config
.
- Nothing
- Nothing
- Nothing
- Nothing
- #14 Updated coding-standard (v2.1) and phpstan (v0.12) dependencies.
- #15 Migrated from Zend Framework components to Laminas.
- Nothing
- #13 Dropped support for PHP 7.2 and 7.3.
- Nothing
- Nothing
- #9 Updated dependencies, including shlink-common, coding-standard and infection.
- Nothing
- Nothing
- Nothing
- Nothing
- Nothing
- Nothing
- Nothing
- #7 Added support for shlink-common v2.0.0.
- #5 Added support for a new
fallback_async_to_regular
config flag which allows async listeners to be registered as regular instead of being ignored when swoole is not installed. - #1 Added docs on how to use the module.
- Nothing
- Nothing
- Nothing
- Nothing
- First stable release
- Nothing
- Nothing
- Nothing
- Nothing