Skip to content

3.49.0

Choose a tag to compare

@spryker-release-bot spryker-release-bot released this 15 Sep 06:51
· 1 commit to master since this release

Included commits: 3.48.2...3.49.0

Breaking Changes

  • Added return type declarations to AbstractRouter::getRouteCollection() (Shared\Application\Routing and Yves\Application\Routing), SilexRouter::getRouteCollection(), and MvcRouter::getRouteCollection() (all now RouteCollection), and to Yves\Application\Routing\AbstractRouter::setContext() (now void) - custom router subclasses must declare matching return types under Symfony 7.4.

Fixes

  • Adjusted Kernel::__construct(), Kernel::boot(), and Kernel::isDebug() so the kernel bootstraps correctly under Symfony 7, tracking whether parent::__construct() ran via the new $isSymfonyKernelConstructed property.
  • Adjusted Application::handle() to default to self::MAIN_REQUEST instead of the removed self::MASTER_REQUEST alias.
  • Adjusted EntitySanitizerProcessor, EnvironmentProcessor, GuzzleBodyProcessor, RequestProcessor, ResponseProcessor, and ServerProcessor to accept both array and Monolog\LogRecord records, restoring log processing under Monolog 3.