bug #44110 Fix default PHP attributes support in validation and serializer configuration when doctrine/annotations is not installed with PHP 8 (fancyweb)
bug #44108 remove FlattenExceptionNormalizer definition if serializer not available (kbond)
bug #44065 Add framework config for DBAL cache adapter (GromNaN)
Add set_locale_from_accept_language config option to automatically set the request locale based on the Accept-Language
HTTP request header and the framework.enabled_locales config option
Add set_content_language_from_locale config option to automatically set the Content-Language HTTP response header based on the Request locale
Deprecate the framework.translator.enabled_locales, use framework.enabled_locales instead
Add autowiring alias for HttpCache\StoreInterface
Add the ability to enable the profiler using a request query parameter, body parameter or attribute
Deprecate the AdapterInterface autowiring alias, use CacheItemPoolInterface instead
Deprecate the public profiler service to private
Deprecate get(), has(), getDoctrine(), and dispatchMessage() in AbstractController, use method/constructor injection instead
Deprecate the cache.adapter.doctrine service
Add support for resetting container services after each messenger message
Add configureContainer(), configureRoutes(), getConfigDir() and getBundlesPath() to MicroKernelTrait
Add support for configuring log level, and status code by exception class
Bind the default_context parameter onto serializer's encoders and normalizers
Add support for statusCode default parameter when loading a template directly from route using the Symfony\Bundle\FrameworkBundle\Controller\TemplateController controller
Deprecate translation:update command, use translation:extract instead
Add PhpStanExtractor support for the PropertyInfo component
Add cache.adapter.doctrine_dbal service to replace cache.adapter.pdo when a Doctrine DBAL connection is used.
5.3
Deprecate the session.storage alias and session.storage.* services, use the session.storage.factory alias and session.storage.factory.* services instead
Deprecate the framework.session.storage_id configuration option, use the framework.session.storage_factory_id configuration option instead
Deprecate the session service and the SessionInterface alias, use the Request::getSession() or the new RequestStack::getSession() methods instead
Add AbstractController::renderForm() to render a form and set the appropriate HTTP status code
Add support for configuring PHP error level to log levels
Add the dispatcher option to debug:event-dispatcher
Add the event_dispatcher.dispatcher tag
Add assertResponseFormatSame() in BrowserKitAssertionsTrait
Add support for configuring UUID factory services
Add tag assets.package to register asset packages
Add support to use a PSR-6 compatible cache for Doctrine annotations
Deprecate all other values than "none", "php_array" and "file" for framework.annotation.cache
Add KernelTestCase::getContainer() as the best way to get a container in tests
Rename the container parameter profiler_listener.only_master_requests to profiler_listener.only_main_requests
Add service fragment.uri_generator to generate the URI of a fragment
Deprecate registering workflow services as public
Deprecate option --xliff-version of the translation:update command, use e.g. --format=xlf20 instead
Deprecate option --output-format of the translation:update command, use e.g. --format=xlf20 instead
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
You can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/markcheret/footnotes/network/alerts).
Bumps symfony/framework-bundle from 5.3.10 to 5.4.4.
Release notes
Sourced from symfony/framework-bundle's releases.
... (truncated)
Changelog
Sourced from symfony/framework-bundle's changelog.
... (truncated)
Commits
d848b8c
Merge branch '5.3' into 5.4fef224d
Enable CSRF in FORM by default11b0d38
[FrameworkBundle] Fix missing arguments when a serialization default context ...2b25bce
Merge branch '5.3' into 5.44437597
bug #44998 [FrameworkBundle] Allow default cache pools to be overwritten by u...67f5d9a
Merge branch '4.4' into 5.3a7c76d8
[FrameworkBundle] Allow default cache pools to be overwritten by user5ae3655
[FrameworkBundle] Avoid calling rtrim(null, '/') in AssetsInstallCommandbe0d101
Use correct tag for ExpoTransportFactory service96f50bf
Merge branch '5.3' into 5.4Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) You can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/markcheret/footnotes/network/alerts).