- Drop support for Symfony 5.1 (branch is EOL)
- Set correct cache factory on routers
- Drop support for Symfony 5.0 (branch is EOL)
- Add support for Symfony 5.1
Symfony\Component\HttpKernel\CacheWarmer\WarmableInterface::warmUp()
changes - Allow install with PHP 8
- Change the compatibility layer for the cache warmer to prefer the deprecated interface
- Drop support for Symfony 4.0 thru 4.3; Symfony 3.4, 4.4, and 5.x are the supported Symfony versions
- #21 - Ensure a RouteCollection is returned from the router if there are no resources
- Add missing exit code in debug command (needed for Symfony 5 compat)
- Compatibility fixes for Symfony 5
- Compatibility fixes for Symfony 5
- Compatibility fixes for Symfony 5
- Adjust configuration for changes introduced in Symfony 4.2
- Restore
Serializable
interface implementation toGos\Bundle\PubSubRouterBundle\Router\Route
class - Adjust serialization implementation in
Gos\Bundle\PubSubRouterBundle\Router\CompiledRoute
andGos\Bundle\PubSubRouterBundle\Router\Route
to use the new PHP 7.4 syntax (with backward compatibility) - Deprecated the
gos_pubsub_router.router.registry
service ID in favor ofgos_pubsub_router.router_registry
andgos_pubsub_router.router.cache_warmer
in favor ofgos_pubsub_router.cache_warmer.router
; the former IDs are now aliases and will be removed in GosPubSubRouterBundle 2.0- The bundle prefixes all created router services with
gos_pubsub_router.router.
, therefore this change moves non-router services outside this "reserved" service namespace
- The bundle prefixes all created router services with
- Disallow routers to be created with the names "registry" or "cache_warmer" due to conflicts with bundle services