* 8.0:
Fix merge
[VarDumper] Wrong dumper output for Accept: aplication/json requests
[HttpKernel] Reset router locale to default when finishing main request
Only decrement pendingRequests when it's more than zero
[Dotenv] Fix self-referencing variables with defaults and env key resolution during deferred expansion
Improve Bulgarian translations in validators.bg.xlf
[Cache] Fix ChainAdapter ignoring item expiry when propagating to earlier adapters
[Form] Fix typed property initialization in ValidatorExtension
[Messenger] Fix duplicate pending messages in Redis transport with batch handlers
Fix deprecation notices for "@method" annotations when implementing interfaces directly
* 7.4:
[VarDumper] Wrong dumper output for Accept: aplication/json requests
[HttpKernel] Reset router locale to default when finishing main request
Only decrement pendingRequests when it's more than zero
[Dotenv] Fix self-referencing variables with defaults and env key resolution during deferred expansion
Improve Bulgarian translations in validators.bg.xlf
[Cache] Fix ChainAdapter ignoring item expiry when propagating to earlier adapters
[Form] Fix typed property initialization in ValidatorExtension
[Messenger] Fix duplicate pending messages in Redis transport with batch handlers
Fix deprecation notices for "@method" annotations when implementing interfaces directly
* 6.4:
[HttpKernel] Reset router locale to default when finishing main request
Only decrement pendingRequests when it's more than zero
[Dotenv] Fix self-referencing variables with defaults and env key resolution during deferred expansion
Improve Bulgarian translations in validators.bg.xlf
[Cache] Fix ChainAdapter ignoring item expiry when propagating to earlier adapters
[Form] Fix typed property initialization in ValidatorExtension
[Messenger] Fix duplicate pending messages in Redis transport with batch handlers
Fix deprecation notices for "@method" annotations when implementing interfaces directly
* 8.0:
Fix merge
Fix merge
[Serializer] Fix self type resolution on promoted constructor parameters
[VarExporter] Skip rewriting initialized readonly properties during hydration
[ErrorHandler] Fix deprecation notices for "@method" annotations and classes with __call
Add a test for `self` constructor promoted parameter
* 7.4:
Fix merge
Fix merge
[Serializer] Fix self type resolution on promoted constructor parameters
[VarExporter] Skip rewriting initialized readonly properties during hydration
[ErrorHandler] Fix deprecation notices for "@method" annotations and classes with __call
Add a test for `self` constructor promoted parameter
* 8.0: (27 commits)
[JsonStreamer] Fix exponential resource class memory growth
[Cache] Fix DSN auth not passed to clusters in RedisTrait
do not parse "scalar" as an object
[Form] Fix OrderedHashMap auto-increment logic with mixed keys
[HttpClient] Skip HTTP/3 when using a proxy
don't skip custom view transformers while normalizing submitted newlines
[Serializer] Fix is/has/can accessor naming regression while preserving collision detection
fix exception "Symfony\Component\TypeInfo\Exception\InvalidArgumentException: "Symfony\Component\TypeInfo\Type\UnionType" expects at least 2 types." when property phpdoc is "value-of<Enum>|null"
[DoctrineBridge] Fix custom type based on Uid on entity loader
let tests fail on PHPUnit notices
[PropertyInfo] Throw when phpdocumentor/reflection-docblock v6 is in use (branch 6.4 only)
do not use PHPUnit mock objects without configured expectations
[Form] Fix ICU 72+ whitespace handling in `DateTimeToLocalizedStringTransformer`
[ErrorHandler] fix parsing of complexe type
do not use PHPUnit mock objects without configured expectations
[Process] Adjust Process mustRun method phpdoc
do not use PHPUnit mock objects without configured expectations
do not use PHPUnit mock objects without configured expectations
do not use PHPUnit mock objects without configured expectations
do not use PHPUnit mock objects without configured expectations
...
* 7.3:
fix exception "Symfony\Component\TypeInfo\Exception\InvalidArgumentException: "Symfony\Component\TypeInfo\Type\UnionType" expects at least 2 types." when property phpdoc is "value-of<Enum>|null"
[DoctrineBridge] Fix custom type based on Uid on entity loader
[PropertyInfo] Throw when phpdocumentor/reflection-docblock v6 is in use (branch 6.4 only)
[ErrorHandler] fix parsing of complexe type
* 6.4:
[DoctrineBridge] Fix custom type based on Uid on entity loader
[PropertyInfo] Throw when phpdocumentor/reflection-docblock v6 is in use (branch 6.4 only)
[ErrorHandler] fix parsing of complexe type
* 6.0:
[Mailer] Include all transports' debug messages in RoundRobin transport exception
[FrameworkBundle] fix: fix help message
Use relative timestamps
[Cache] Fix dealing with ext-redis' multi/exec returning a bool
[Messenger][Amqp] Added missing rpc_timeout option
[Serializer] Prevent GetSetMethodNormalizer from creating invalid magic method call
[HttpFoundation] Fix dumping array cookies
[WebProfilerBundle] Fix dump header not being displayed
TraceableHttpClient: increase decorator's priority
Use static methods inside data providers
[FrameworkBundle] Allow configuring `framework.exceptions` with a config builder
bug #48313 [Mime] Fix MessagePart serialization
[ErrorHandler][DebugClassLoader] Fix some new return types support
Fix getting the name of closures on PHP 8.1.11+
[Translator] Fix typo "internal" / "interval"
fix dumping top-level tagged values
* 5.4:
[Mailer] Include all transports' debug messages in RoundRobin transport exception
[FrameworkBundle] fix: fix help message
Use relative timestamps
[Cache] Fix dealing with ext-redis' multi/exec returning a bool
[Messenger][Amqp] Added missing rpc_timeout option
[Serializer] Prevent GetSetMethodNormalizer from creating invalid magic method call
[HttpFoundation] Fix dumping array cookies
[WebProfilerBundle] Fix dump header not being displayed
TraceableHttpClient: increase decorator's priority
Use static methods inside data providers
[FrameworkBundle] Allow configuring `framework.exceptions` with a config builder
bug #48313 [Mime] Fix MessagePart serialization
[ErrorHandler][DebugClassLoader] Fix some new return types support
Fix getting the name of closures on PHP 8.1.11+
[Translator] Fix typo "internal" / "interval"
fix dumping top-level tagged values
* 5.4:
Fix CI by removing ext-mongodb
[ErrorHandler] fix parsing `@param` with dollars in the description
[SecurityBundle] Fix wrong array key
[SecurityBundle] Fix listing listeners in profiler when authenticator manager is disabled
Fix FlattenException::setPrevious argument typing
bug #43941 [FrameworkBundle] Comment design decision
[DependencyInjection] fix auto-refresh when inline_factories is enabled
* 5.4:
[PropertyAccess] Fix Regression in PropertyAccessor::isWritable()
[Mime] Allow array as input for RawMessage
[Mesenger] Add support for resetting container services after each messenger message.
[RateLimiter][Runtime][Translation] remove `@experimental` flag
Reword return type deprecation message
It is triggered for all classes (not only Symfony-ones), so we cannot be
precise on when it will be added. However, we must do a "call to action" to
prepare users for Symfony 6 (and potentially other package releases).