* 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
* 7.4:
[JsonStreamer] Fix lazy instantiation for internal PHP classes
[Config] Fix invalid array-shape
[Dotenv] Fix double-unescaping of backslashes during deferred variable resolution
[Process] Throw InvalidArgumentException when env block exceeds Windows limit
[Dotenv] Fix escaped dollar signs lost during deferred variable resolution
[HttpKernel] Set propertyPath on MapUploadedFile validation violations
Bump Symfony version to 7.4.8
Update VERSION for 7.4.7
Update CHANGELOG for 7.4.7
Bump Symfony version to 6.4.36
Update VERSION for 6.4.35
Update CONTRIBUTORS for 6.4.35
Update CHANGELOG for 6.4.35
* 6.4:
[Dotenv] Fix double-unescaping of backslashes during deferred variable resolution
[Dotenv] Fix escaped dollar signs lost during deferred variable resolution
Bump Symfony version to 6.4.36
Update VERSION for 6.4.35
Update CONTRIBUTORS for 6.4.35
Update CHANGELOG for 6.4.35
* 7.4:
[WebProfilerBundle] Cleanup whitespace
[Validator] Regex bypass when match is false with too big input
gracefully handle the kernel.runtime_mode.web parameter missing
[JsonStreamer] Fix missing generator for shared types in self-referencing objects
[Mailer] Rewrite "rebanded" to "re-branded"
[DependencyInjection] Handle Stringable for string-typed arguments in CheckTypeDeclarationsPass
[DependencyInjection] Fix TypeError when using a custom container base class with typed $parameterBag
[Dotenv] Defer variable and command expansion to account for overrides from subsequent .env files
Bump Symfony version to 7.4.7
Update VERSION for 7.4.6
Update CHANGELOG for 7.4.6
Bump Symfony version to 6.4.35
Update VERSION for 6.4.34
Update CONTRIBUTORS for 6.4.34
Update CHANGELOG for 6.4.34
* 6.4:
[WebProfilerBundle] Cleanup whitespace
[Validator] Regex bypass when match is false with too big input
gracefully handle the kernel.runtime_mode.web parameter missing
[Mailer] Rewrite "rebanded" to "re-branded"
[DependencyInjection] Fix TypeError when using a custom container base class with typed $parameterBag
[Dotenv] Defer variable and command expansion to account for overrides from subsequent .env files
Bump Symfony version to 6.4.35
Update VERSION for 6.4.34
Update CONTRIBUTORS for 6.4.34
Update CHANGELOG for 6.4.34
* 7.4:
prioritize property type over is/has/can accessors
[Dotenv] Windows-related tweak
[Dotenv] Use `APP_RUNTIME_OPTIONS` variable when dumping dotenv
* 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
* 7.4:
skip legacy extractor test with symfony/property-info 8.0+
chore: heredoc indentation as of PHP 7.3
[Actions] remove dead code from integration-test We can always revisit later if needed.From 2021 its there and not in use
* 7.4:
run tests using PHPUnit 11.5
make data provider static
[Lock] Fix using fractional TTLs on all platforms
[Lock] Fixes an issue with PostgreSQL when using fractional TTLs
[Console][Table] Fix unnecessary wrapping
[DependencyInjection] Deprecate registering a service without a class when its id is a non-existing FQCN
disable detecting modified indexes with DBAL 4.3
[cache] RedisTrait::doFetch should use pipeline instead of mget for Relay\Cluster
relax assertions for forward compatibility with Symfony 7.4
[Console][Table] Fix invalid UTF-8 due to text wrapping
* 7.4:
[Console] Support enum in invokable commands
fix missing newline
[Console] Simplify using invokable commands when the component is used standalone
[Console] Fix setting aliases & hidden via name
remove no longer needed conflict rule on symfony/event-dispatcher
[JsonStreamer] Add PHPDoc to generated code
[SecurityBundle] register alias for argument for password hasher
* 7.1:
[HttpClient] Close gracefull when the server closes the connection abruptly
ensure that tests are run with lowest supported Serializer versions
read runtime config from composer.json in debug dotenv command
* 7.1:
[TwigBridge] Remove `VersionAwareTest` from `AbstractLayoutTestCase`
[DependencyInjection] Add coverage for error cases of `LazyClosure` and `AutowireLocator`
[TwigBridge] Fixed a parameterized choice label translation
Fix extracting of message from ->trans() method with named params
[TwigBridge] Remove usage of Node() instantiations
Update security.bg.xlf
[Dotenv] Default value can be empty
[Emoji] Update data to support emoji 16
Add missing Albanian translations for Security and Validator components
[HttpClient] Add `crypto_method` to scoped client options
suppress proc_open errors
[DependencyInjection] Fix `XmlFileLoader` not respecting when env for services
* 6.4:
[TwigBridge] Remove usage of Node() instantiations
Update security.bg.xlf
[Dotenv] Default value can be empty
[Emoji] Update data to support emoji 16
* 7.1:
[Process] minor fix
[Process] Fix finding executables independently of open_basedir
[HttpKernel] Skip logging uncaught exceptions in ErrorHandler, assume $kernel->terminateWithException() will do it
[Serializer] Fix for method named `get()`
[Notifier][TurboSMS] Process partial accepted response from transport
parse empty sequence elements as null
[HttpClient] Fix setting CURLMOPT_MAXCONNECTS
throw a meaningful exception when parsing dotenv files with BOM
[FrameworkBundle] Fix schema & finish incomplete tests for lock & semaphore config
[Cache] Fix RedisSentinel params types
[FrameworkBundle] Fix service reset between tests
[Uid][Serializer][Validator] Mention RFC 9562
make sure temp files can be cleaned up on Windows
* 6.4:
[Serializer] Fix for method named `get()`
[Notifier][TurboSMS] Process partial accepted response from transport
[HttpClient] Fix setting CURLMOPT_MAXCONNECTS
throw a meaningful exception when parsing dotenv files with BOM
[FrameworkBundle] Fix schema & finish incomplete tests for lock & semaphore config
[Cache] Fix RedisSentinel params types
[FrameworkBundle] Fix service reset between tests
[Uid][Serializer][Validator] Mention RFC 9562
make sure temp files can be cleaned up on Windows
* 5.4:
[HttpClient] Fix setting CURLMOPT_MAXCONNECTS
throw a meaningful exception when parsing dotenv files with BOM
[Cache] Fix RedisSentinel params types
[FrameworkBundle] Fix service reset between tests
[Uid][Serializer][Validator] Mention RFC 9562
make sure temp files can be cleaned up on Windows