* 6.4:
[HttpClient] Fix ever growing $maxHostConnections
Fix typo
[DependencyInjection] Fix referencing build-time array parameters
cs fix
[FrameworkBundle] Fix cache:pool:prune exit code on failure
[Form] Always normalize CRLF and CR to LF in `TextareaType`
[Cache] Fix stampede protection when forcing item recomputation
[Console] Fix EofShortcut instruction when using a modern terminal on Windows
[Console] Fix choice autocomplete issue when string has spaces
[Serializer] Fix inconsistent field naming from accessors when using groups
[Finder] Fix converting unanchored glob patterns to regex
* 6.4:
[Cache] Fix internal representation of non-static values
[Cache] Make `TagAwareAdapter` registrable as a service
refactor: Unify & more humane translation message
fix Resources translations validators.pt.xlf
[Security] Pass attributes to nested `ChainUserProviders`
[Validator] Update translation for the Video constraint
[Messenger] Firebird Database - incompatibility with expected lowercase columns
SQLSRV: Change column type from TEXT to STRING
Fix exception catch when deleting temporary table in the sameDatabaseChecker
[Serializer] Fix serializer crash due to asymmetric visibility on `protected(set)` properties
* 6.4:
[Console] Table counts wrong column width when using colspan and `setColumnMaxWidth()`
[Console] Table counts wrong number of padding symbols in `renderCell()` method when cell contain unicode variant selector
[Cache] Fix using a `ChainAdapter` as an adapter for a pool
[Serializer] Fix collect_denormalization_errors flag in defaultContext
[VarDumper] Avoid deprecated call in PgSqlCaster
Fix command option mode (InputOption::VALUE_REQUIRED)
[Uid] Improve entropy of the increment for UUIDv7
* 7.1:
[FrameworkBundle] Add missing `not-compromised-password` entry in XSD
[AssetMapper] Fix CssCompiler matches url in comments
Add support for doctrine/persistence 4
Ensure TransportExceptionInterface populates stream debug data
Fix typo in validators.sk.xlf
[Mime] Fix body validity check in `Email` when using `Message::setBody()`
Review Arabic translations for the validator
Fixed mistakes in proper hebrew writing in the previous translation and confirmed the rest to be correct and in the same style.
Review translation
[Cache] Don't clear system caches on cache:clear
[FrameworkBundle] Fix patching refs to the tmp warmup dir in files generated by optional cache warmers
Mark Czech Validator translation as reviewed
[PropertyInfo] Fix `TypeTest` duplicated assert
[Validator] Fix `Url` constraint attribute assertion
convert legacy types to TypeInfo types if getType() is not implemented
[HtmlSanitizer] Avoid accessing non existent array key when checking for hosts validity
Update validators.ar.xlf
[DomCrawler] Make `ChoiceFormField::isDisabled` return `true` for unchecked disabled checkboxes
* 6.4:
[FrameworkBundle] Add missing `not-compromised-password` entry in XSD
[AssetMapper] Fix CssCompiler matches url in comments
Add support for doctrine/persistence 4
Ensure TransportExceptionInterface populates stream debug data
Fix typo in validators.sk.xlf
[Mime] Fix body validity check in `Email` when using `Message::setBody()`
Review Arabic translations for the validator
Fixed mistakes in proper hebrew writing in the previous translation and confirmed the rest to be correct and in the same style.
Review translation
[Cache] Don't clear system caches on cache:clear
[FrameworkBundle] Fix patching refs to the tmp warmup dir in files generated by optional cache warmers
Mark Czech Validator translation as reviewed
[PropertyInfo] Fix `TypeTest` duplicated assert
[HtmlSanitizer] Avoid accessing non existent array key when checking for hosts validity
Update validators.ar.xlf
[DomCrawler] Make `ChoiceFormField::isDisabled` return `true` for unchecked disabled checkboxes
* 7.0:
[AssetMapper] Handle assets with non-ascii characters in dev server
[Translation] Fix `TranslationNodeVisitor` with constant domain
CS fix
[Routing] Remove `@final` annotation from `Route` attribute
[Messenger] [AMQP] Throw exception on `nack` callback
[Validator] revise Latvian translations
[ErrorHandler] Fix `RecursiveDirectoryIterator` exception with wrong composer autoload
[HttpFoundation] Request without content-type or content-length header should result in null values, not empty strings
[Cache] Fix possible infinite loop in `CachePoolPass`
grab a service from the container only if it exists
[Mime] Fix undefined array key 0 when empty sender
[Console] Allow '0' as a $shortcut in InputOption.php
fix multi-byte code area to convert
[Validator] Make it explicit when English translation differs from its resource name
* 6.4:
[AssetMapper] Handle assets with non-ascii characters in dev server
[Translation] Fix `TranslationNodeVisitor` with constant domain
CS fix
[Routing] Remove `@final` annotation from `Route` attribute
[Messenger] [AMQP] Throw exception on `nack` callback
[Validator] revise Latvian translations
[ErrorHandler] Fix `RecursiveDirectoryIterator` exception with wrong composer autoload
[HttpFoundation] Request without content-type or content-length header should result in null values, not empty strings
[Cache] Fix possible infinite loop in `CachePoolPass`
grab a service from the container only if it exists
[Mime] Fix undefined array key 0 when empty sender
[Console] Allow '0' as a $shortcut in InputOption.php
fix multi-byte code area to convert
[Validator] Make it explicit when English translation differs from its resource name
* 6.3:
[AssetMapper] Handle assets with non-ascii characters in dev server
[Translation] Fix `TranslationNodeVisitor` with constant domain
[Messenger] [AMQP] Throw exception on `nack` callback
[Validator] revise Latvian translations
[ErrorHandler] Fix `RecursiveDirectoryIterator` exception with wrong composer autoload
[HttpFoundation] Request without content-type or content-length header should result in null values, not empty strings
[Cache] Fix possible infinite loop in `CachePoolPass`
grab a service from the container only if it exists
[Mime] Fix undefined array key 0 when empty sender
[Console] Allow '0' as a $shortcut in InputOption.php
fix multi-byte code area to convert
[Validator] Make it explicit when English translation differs from its resource name
* 5.4:
[Translation] Fix `TranslationNodeVisitor` with constant domain
[Messenger] [AMQP] Throw exception on `nack` callback
[Validator] revise Latvian translations
[ErrorHandler] Fix `RecursiveDirectoryIterator` exception with wrong composer autoload
[HttpFoundation] Request without content-type or content-length header should result in null values, not empty strings
[Cache] Fix possible infinite loop in `CachePoolPass`
[Mime] Fix undefined array key 0 when empty sender
[Console] Allow '0' as a $shortcut in InputOption.php
fix multi-byte code area to convert
[Validator] Make it explicit when English translation differs from its resource name
* 6.4:
[Notifier][Webhook] Add Vonage support
[Notifier] Add GoIP bridge
[Workflow] Use TRANSITION_TYPE_WORKFLOW for rendering workflow in profiler
Remove unneeded calls to setPublic(false)
* 5.4: (46 commits)
move username/password fix to non-deprecated Connection class
cs fix
[VarDumper] Fix dumping twig templates found in exceptions
do not replace definition arguments that have not been configured
fix Console tests on Windows
[Validator] Add translations for CIDR constraint
[Dotenv] Fix testLoadEnv() to start from a fresh context
[Console] Add completion to server:dump command
bug #42194 [RateLimiter] fix: sliding window policy to use microtime
[Validator] Update validators.sr_Cyrl.xlf
[Validator] Update validators.sr_Latn.xlf
Add suggestions for the option 'format' of lints commands: twig, yaml and xliff
[VarDumper] Add support for Fiber
uzb translation
Update validators.uz.xlf
Fix logging of impersonator introduced in 5.3
[Console] Add show proxified command class in completion debug
skip command completion tests with older Symfony Console versions
[Uid] Allow use autocompletion
[Console] Add completion to messenger:setup-transports command
...
* 5.4: (31 commits)
fix test
Clarify goals of AbstractController
cs fix
[Security][Validator] Add missing translations for Indonesian (id)
[Security] Deprecate legacy signatures
[Notifier] fix typo firebase
[SecurityBundle] Create a smooth upgrade path for security factories
Add trailing Line return if last line is non empty
Add trailing Line return if last line is non empty
[Security] Deprecate `PassportInterface`
Report mismatches between trans-unit id and source text via status script
Do not add namespace argument to NullAdapter in CachePoolPass
[FrameworkBundle] Update cache:clear help
[HttpFoundation] Add `litespeed_finish_request` to `Response`
Fix markup
(minor) remove author tags from test classes
[Notifier] add `SentMessageEvent` and `FailedMessageEvent`
[HttpFoundation] Mark Request::get() internal
Add missing to semi-colon to exception.js
[FrameworkBundle] remove dead conditions in Translation Commands
...
* 4.4:
cs fix
[Security][Validator] Add missing translations for Indonesian (id)
Report mismatches between trans-unit id and source text via status script
Do not add namespace argument to NullAdapter in CachePoolPass
[FrameworkBundle] Update cache:clear help
Fix ExecutionContextInterface::setParameter phpdoc example
always close open stopwatch section after handling kernel.request events
The configurable cache prefix seed does not give full control over the cache prefix because the container class is added to the prefix in any case. This is a problem because the container class contains the app env name. We use different app environments for different deployment targets (dev and test). Dev and test should use the same redis cache. But this is impossible to achieve because even setting the cache prefix seed does not accomplish this.
* 4.3:
Fixed#35084
Add missing use statement
[HttpClient] fix scheduling pending NativeResponse
do not overwrite variable value
[Profiler] wording
Use spaces correctly to display options in DebugCommand
X-Accel Nginx URL updated
ticket-30197 [Validator] Add the missing translations for the Chinese (Taiwan) ("zh_TW") locale
Fixed test added in #35022
Use locale_parse for computing fallback locales
[Console] Fix filtering out identical alternatives when there is a command loader
* 4.3:
fixed "link" to Contracts packages
[WebProfilerBundle] Fix time panel legend buttons
Fixed cache pools affecting each other due to an overwritten seed variable
properly catch legacy tag syntax usages
Reduces cache lookups by 50% by changing logic of how tag information is
stored to avoid having to look it up on getItem(s) calls.
For Filesystem symlinks are used, for Redis "Set" datatype is used.