* 7.4: (40 commits)
[PropertyInfo] treat mixed[] the same as array when getting types from docblocks
treat `mixed[]` the same as `array` when getting types from docblocks
install ext-zstd on PHP 8.5 as well
fix merge
[Console] Fix profile invokable command
sync ControllerHelper docblock with latest AbstractController changes
fix: Typehint for `createForm` in abstractController
[Notifier][Mercure] Add support for Mercure 0.7
register attribute loader arguments in a forward-compatible way
ensure compatibility with RelayCluster 0.20.0
mark test using a Redis connection as an integration test
ensure compatibility with Relay extension 0.20.0
[FrameworkBundle] Allow backed enum to be used in initial_marking workflow configuration
[DependencyInjection] Fix `query_string` env processor for URLs without query string
[HttpFoundation] Fix Expires response header for EventStream
Bump Symfony version to 7.4.1
Update VERSION for 7.4.0
Update CHANGELOG for 7.4.0
-
[DependencyInjection] Fix state corruption in PhpFileLoader during recursive imports
...
* 7.4:
[Translation] Make the extractor alias optional
[Cache] Fix accepting named closures as early-expiration callbacks
[Mime] Update mime types
[HttpKernel] Conflict with symfony/flex < 2.10
[Yaml] Align unquoted multiline scalar parsing with spec for comments
work around limitation in JsonResponse when the data is null
do not use recipient phone numbers as sender e-mail addresses
[Dotenv] DotenvDumpCommand cannot be internal
* 7.3:
[Cache] Fix accepting named closures as early-expiration callbacks
[Mime] Update mime types
[Yaml] Align unquoted multiline scalar parsing with spec for comments
work around limitation in JsonResponse when the data is null
do not use recipient phone numbers as sender e-mail addresses
[Dotenv] DotenvDumpCommand cannot be internal
* 6.4:
[Cache] Fix accepting named closures as early-expiration callbacks
[Mime] Update mime types
[Yaml] Align unquoted multiline scalar parsing with spec for comments
work around limitation in JsonResponse when the data is null
do not use recipient phone numbers as sender e-mail addresses
[Dotenv] DotenvDumpCommand cannot be internal
* 6.4:
Fix implicitly-required parameters
minor #53524 [Messenger] [AmazonSqs] Allow `async-aws/sqs` version 2 (smoench)
Fix bad merge
List CS fix in .git-blame-ignore-revs
Fix implicitly-required parameters
List CS fix in .git-blame-ignore-revs
Apply php-cs-fixer fix --rules nullable_type_declaration_for_default_null_value
[Messenger][AmazonSqs] Allow async-aws/sqs version 2
* 6.3:
minor #53524 [Messenger] [AmazonSqs] Allow `async-aws/sqs` version 2 (smoench)
Fix bad merge
List CS fix in .git-blame-ignore-revs
Fix implicitly-required parameters
List CS fix in .git-blame-ignore-revs
Apply php-cs-fixer fix --rules nullable_type_declaration_for_default_null_value
* 6.4:
[FrameworkBundle] Deprecate not setting both `framework.session.save_path` and `framework.session.handler_id` at the same time
[Translation] add @welcomattic as codeowner
[FrameworkBundle] Add `AbstractController::renderBlock()` and `renderBlockView()`
[Clock] Add $modifier argument to now() helper
* 6.2:
fix style of label containing new lines in PUML dump
[TwigBridge] Allow floats in html5 input type number field
[Translation] Handle the translation of empty strings
[VarDumper] Fix error when reflected class has default Enum parameter in constructor
[FrameworkBundle] Fix denyAccessUnlessGranted for mixed attributes
[Validator] Fix translation of AtLeastOneOf constraint message
do not drop embed label classes
[Validator] Sync IBAN formats with Swift IBAN registry
Update Infobip API transport to use the API V3
[String] Use same alphabet for ByteString::fromRandom tests
Fix phpdocs in components
Fix the rendering of query explanation with Postgresql
* 5.4:
fix style of label containing new lines in PUML dump
[TwigBridge] Allow floats in html5 input type number field
[Translation] Handle the translation of empty strings
[VarDumper] Fix error when reflected class has default Enum parameter in constructor
[FrameworkBundle] Fix denyAccessUnlessGranted for mixed attributes
[Validator] Fix translation of AtLeastOneOf constraint message
[Validator] Sync IBAN formats with Swift IBAN registry
[String] Use same alphabet for ByteString::fromRandom tests
Fix phpdocs in components
Fix AbstractController::denyAccessUnlessGranted() for attributes that aren't string or array. Always wrap the given single attribute into an array to not break the parameter type of AccessDeniedException#setAttributes() (which supports strings only for convenience).
* 5.4:
[Semaphore] fix tests
[HttpClient] fix destructing CurlResponse
[Cache] Fix connecting to Redis via a socket file
[DependencyInjection][FrameworkBundle] Fix using PHP 8.1 enum as parameters
[PropertyAccessor] Add missing TypeError catch
[HttpKernel] Fixed error count by log not displayed in WebProfilerBundle
Added `kernel.event_listener` to the default list of behavior describing tags, fixing AsEventListener attribute not working on decorators.
[WebProfilerBundle] Fixes weird spacing in log message context/trace output
[Notifier] fix Microsoft Teams webhook url
[FrameworkBundle] Fix log channel of TagAwareAdapter
[Postmark] ensure only a single tag can be used with Postmark
[Mailer] allow Mailchimp to handle multiple TagHeader's
[HttpClient] Fix Content-Length header when possible
[DependencyInjection] Don't dump polyfilled classes in preload script
* 4.4:
[Cache] Fix connecting to Redis via a socket file
[DependencyInjection][FrameworkBundle] Fix using PHP 8.1 enum as parameters
[PropertyAccessor] Add missing TypeError catch
[FrameworkBundle] Fix log channel of TagAwareAdapter
[HttpClient] Fix Content-Length header when possible
[DependencyInjection] Don't dump polyfilled classes in preload script
* 5.4:
[Security][WIP] Add authenticators info to the profiler
[Translation] Use symfony default locale when pulling translations from providers
added missing translations for Bosnian (bs)
Add the missing greek translations for security core and validator component
[HttpKernel] Fix return types in `EventDataCollector`
Do not call substr_count() if ip is null to avoid deprecation warning in PHP 8.1
[Security][Validator] Add missing translations for Slovenian (sl)
[Messenger] Add worker metadata inside logs
[Messenger] Log when worker should stop and when `SIGTERM` is received
cs fix
[Security][Validator] Add missing translations for Finnish (fi)
[VarDumper] returns a 500 when dd() is executed
chore(VarDumper): declare that dd() never returns
[MonologBridge] Deprecate the Swiftmailer handler
[Cache] Commit items implicitly only when deferred keys are requested
[MonologBridge] Deprecates ResetLoggersWorkerSubscriber
Fix "can not" spelling
[HttpClient] fix missing kernel.reset tag on TraceableHttpClient services
[Form] Fix ChoiceType Extension to effectively set and use the translator
Added new CssColor constraint