All Versions
88
Latest Version
Avg Release Cycle
19 days
Latest Release
799 days ago
Changelog History
Page 2
Changelog History
Page 2
-
v5.1.5 Changes
September 02, 2020Changelog (v5.1.4...v5.1.5)
- π security #cve-2020-15094 Remove headers with internal meaning from HttpClient responses (@mpdude)
- π bug #38024 [Console] Fix undefined index for inconsistent command name definition (@chalasr)
- π bug #38023 [DI] fix inlining of non-shared services (@nicolas-grekas)
- π bug #38022 Missed AbstractArgument (@a-menshchikov)
- π bug #38020 [PhpUnitBridge] swallow deprecations (@xabbuh)
- π bug #37961 [Mailer] Fixed 'verify_peer' option in mailer DSN being ignored (@SnakePin)
- π bug #38010 [Cache] Psr16Cache does not handle Proxy cache items (@alex-dev)
- π bug #37937 [Serializer] fixed fix encoding of cache keys with anonymous classes (@michaelzangerle)
- π bug #38002 [Validator] Fix PhpUnitBridge version constraint (@derrabus)
- π bug #38001 Fix symfony/amazon-mailer constraint (@michaΕ JusiΔga)
[PR] #38029
π [SECURITY] Security release -
v5.1.4 Changes
August 31, 2020Changelog (v5.1.3...v5.1.4)
- π bug #37966 [HttpClient][MockHttpClient][DX] Throw when the response factory callable does not return a valid response (@fancyweb)
- π bug #37971 [PropertyInfo] Backport support for typed properties (PHP 7.4) (@dunglas)
- π bug #37970 [PhpUnitBridge] Polyfill new phpunit 9.1 assertions (@phpfour)
- π bug #37960 [PhpUnit] Add polyfill for assertMatchesRegularExpression() (@dunglas)
- π bug #37941 [TwigBridge] allow null for $message of filter method
trans
(@Flinsch) - π bug #37622 [PropertyAccess] Fix accessing dynamic properties (@andreyserdjuk)
- π bug #37927 [HttpClient] fix chaining promises returned by HttplugClient (@CthulhuDen)
- π bug #37953 [DI] fix dumping lazy non-shared services (@nicolas-grekas)
- π bug #37949 [Yaml] fix more numeric cases changing in PHP 8 (@xabbuh)
- π bug #37943 [Security] Fixed RememberMeAuthenticator::autoLogin() logic in the authenticator (@wouterj)
- π bug #37921 [Yaml] account for is_numeric() behavior changes in PHP 8 (@xabbuh)
- π bug #37913 [Mailer] Support Return-Path in SesApiAsyncAwsTransport (@cvmiert)
- π bug #37912 [ExpressionLanguage] fix passing arguments to call_user_func_array() on PHP 8 (@xabbuh)
- π bug #37907 [Messenger] stop using the deprecated schema synchronizer API (@xabbuh)
- π bug #37899 [Mailer] Support reply-to in SesApiAsyncAwsTransport (@cvmiert)
- π bug #37900 [Mailer] Fixed mandrill api header structure (@wulff)
- π bug #37890 [Notifier] Fixed base_uri while call auth/time API (@leblanc-simon)
- π bug #37888 [Mailer] Reorder headers used to determine Sender (@cvmiert)
- π bug #37857 [PropertyInfo] Fix ReflectionExtractor + minor tweaks (@ogizanagi)
- π bug #37868 [Lock] MongoDbStore handle duplicate querystring keys in mongodb uri when stripping (@kralos)
- π bug #37872 [Sendgrid-Mailer] Fixed envelope recipients on sendgridApiTransport (@arendjantetteroo)
- π bug #37860 [Serializer][ClassDiscriminatorMapping] Fix getMappedObjectType() when a discriminator child extends another one (@fancyweb)
- π bug #37826 [Messenger] Fix BC layer for stamps moved into separate packages (@ogizanagi)
- π bug #37853 [Validator] ensure that the validator is a mock object for backwards-compatibility (@xabbuh)
- π bug #36340 [Serializer] Fix configuration of the cache key (@dunglas)
- π bug #36810 [Messenger] Do not stack retry stamp (@jderusse)
- π bug #37849 [FrameworkBundle] Add missing mailer transports in xsd (@l-vo)
- π bug #37218 [Lock] MongoDbStore skim non-standard options from uri (@kralos)
- π bug #37586 [ErrorHandler][DebugClassLoader] Add mixed and static return types support (@fancyweb)
- π bug #37845 [Serializer] Fix variadic support when using type hints (@fabpot)
- bug #37841 [VarDumper] Backport handler lock when using VAR_DUMPER_FORMAT (@ogizanagi)
- π bug #37821 Postpone Range BC layer removal to 6.0. (@l-vo)
- π bug #37725 [Form] Fix Guess phpdoc return type (@franmomu)
- π bug #37771 Use PHPUnit 9.3 on php 8 (@derrabus)
- π bug #36140 [Validator] Add BC layer for notInRangeMessage when min and max are set (@l-vo)
- π bug #35843 [Validator] Add target guards for Composite nested constraints (@ogizanagi)
- π bug #37803 Fix for issue #37681 (@rav)
- π bug #37744 [Yaml] Fix for #36624; Allow PHP constant as first key in block (@jnye)
- π bug #37767 [Form] fix mapping errors from unmapped forms (@xabbuh)
- π bug #37731 [Console] Table: support cells with newlines after a cell with colspan >= 2 (@GMTA)
- π bug #37791 Fix redis connect with empty password (@alexander-schranz)
- bug #37790 Fix deprecated libxml_disable_entity_loader (@fabpot)
- bug #37763 Fix deprecated libxml_disable_entity_loader (@jderusse)
- π bug #37774 [Console] Make sure we pass a numeric array of arguments to call_user_func_array() (@derrabus)
- π bug #37770 [String] We cannot have a "provides" function in test cases (@derrabus)
- π bug #37729 [FrameworkBundle] fail properly when the required service is not defined (@xabbuh)
- π bug #37701 [Serializer] Fix that it will never reach DOMNode (@TNAJanssen)
- π bug #37671 [Cache] fix saving no-expiry items with ArrayAdapter (@philipp-kolesnikov)
- π bug #37102 [WebProfilerBundle] Fix error with custom function and web profiler routing tab (@JakeFr)
- π bug #37560 [Finder] Fix GitIgnore parser when dealing with (sub)directories and take order of lines into account (@Jeroeny)
- π bug #37700 [VarDumper] Improve previous fix on light array coloration (@l-vo)
- π bug #37654 [Messenger] Fix invalid option sslmode in AmazonSqs bridge (@jderusse)
- bug #37705 [Mailer] Added the missing reset tag to mailer.logger_message_listener (@vudaltsov)
- π bug #37697 [Messenger] reduce column length for MySQL 5.6 compatibility (@xabbuh)
- π bug #37690 HttpClient profiler error (@noniagriconomie)
[PR] #37999
-
v5.1.3 Changes
July 24, 2020Changelog (v5.1.2...v5.1.3)
- π bug #37590 Allows RedisClusterProxy instance in Lock RedisStore (@jderusse)
- π bug #37583 [Mime] Fix EmailHeaderSame to make use of decoded value (@evertharmeling)
- π bug #37569 [Messenger] Allow same middleware to be used multiple times with different arguments (@HypeMC)
- π bug #37624 [Cache] Connect to RedisCluster with password auth (@mforbak)
- π bug #37635 [Cache] fix catching auth errors (@nicolas-grekas)
- π bug #37628 [Serializer] Support multiple levels of discriminator mapping (@jeroennoten)
- π bug #37629 [Messenger] fix ignored account & endpoint options amazon sqs connection (@surikman)
- π bug #37572 [FrameworkBundle] set default session.handler alias if handler_id is not provided (@youssef BENHSSAIEN)
- π bug #37558 Removed @internal from Composite (@vudaltsov)
- π bug #37607 Fix checks for phpunit releases on Composer 2 (@colinodell)
- π bug #37611 [Mailer] Fix failover transport (@fabpot)
- π bug #37594 Use hexadecimal numerals instead of hexadecimals in strings to represβ¦ (@arekzb)
- π bug #37576 [WebProfilerBundle] modified url generation to use absolute urls (@smatyas)
- π bug #36888 [Mailer] Fix mandrill raw http request setting from email/name (@JohJohan)
- π bug #37527 [Mailer] Fix reply-to functionality in the SendgridApiTransport (@jt2k)
- π bug #37581 [Mime] Fix compat with HTTP requests (@fabpot)
- π bug #37580 [Mime] Keep Sender full address when used by non-SMTP transports (@fabpot)
- π bug #37511 [DependencyInjection][Config] Use several placeholder unique prefixes for dynamic placeholder values (@fancyweb)
- π bug #37562 [Cache] Use the default expiry when saving (not when creating) items (@philipp-kolesnikov)
- π bug #37563 Fix DBAL deprecation (@nicolas-grekas)
- π bug #37521 [Form] Fix ChoiceType translation domain (@VincentLanglet)
- π bug #37550 [OptionsResolver] Fix force prepend normalizer (@hason)
- π bug #37520 [Form] silently ignore uninitialized properties when mapping data to forms (@ph-fritsche)
- π bug #37543 [PhpUnitBridge] consider traits imported in parent classes (@xabbuh)
- π bug #37515 [PhpUnitBridge] Fix expectDeprecation() in isolation (@alexpott)
- π bug #37526 [Cache][Config] ensure compatibility with PHP 8 stack traces (@xabbuh)
- π bug #37513 [PhpUnitBridge] ExcludeList usage for PHPUnit 9.4 (@gennadigennadigennadi)
- π bug #37514 [String] throw when Alpine is used and translit fails (@nicolas-grekas)
- π bug #37504 [Security\Http] Skip remember-me logout on empty token (@chalasr)
- bug #37461 [Process] Fix Permission Denied error when writing sf_proc_00 lock files on Windows (@JasonStephensTAMU)
- π bug #37505 [Form] fix handling null as empty data (@xabbuh)
- π bug #37385 [Console] Fixes question input encoding on Windows (@YaFou)
- π bug #37499 [Form] Missing return in loadValuesForChoices method (@yceruto)
- π bug #37491 [HttpClient] Fix promise behavior in HttplugClient (@brentybh)
- π bug #37469 [Console] always use stty when possible to ask hidden questions (@nicolas-grekas)
- π bug #37486 [HttpClient] fix parsing response headers in CurlResponse (@nicolas-grekas)
- π bug #37484 [HttpClient][CurlHttpClient] Fix http_version option usage (@fancyweb)
- π bug #37447 [Validator] fix validating lazy properties that evaluate to null (@xabbuh)
- bug #37464 [ErrorHandler] fix throwing from __toString() (@nicolas-grekas)
- π bug #37449 [Translation] Fix caching of parent locales file in translator (@jvasseur)
- π bug #37440 [HttpClient] fix casting TraceableResponse to php streams (@nicolas-grekas)
- π bug #37418 [PhpUnitBridge] Fix compatibility with phpunit 9.3 (@gennadi Janzen)
- π bug #37441 [DoctrineBridge] work around Connection::ping() deprecation (@nicolas-grekas)
- π bug #37291 [MimeType] Duplicated MimeType due to PHP Bug (@juanmrad)
- π bug #37435 [DI] fix minor perf regression when creating non-shared services (@nicolas-grekas)
- π bug #37429 [DI] fix parsing of argument type=binary in xml (@Tobion)
- π bug #37425 [Form] fix guessing form types for DateTime types (@xabbuh)
- π bug #37392 [Validator] fix handling typed properties as constraint options (@xabbuh)
- π bug #37325 Fix the supports() method argument type of the security voter (@francoispluchino)
- π bug #37358 Directly use the driverConnection executeUpdate method (@TristanPouliquen)
- π bug #37389 [HttpFondation] Change file extension of "audio/mpeg" from "mpga" to "mp3" (@YaFou)
- π bug #37379 [HttpClient] Support for cURL handler objects (@derrabus)
- π bug #37383 [VarDumper] Support for cURL handler objects (@derrabus)
- π bug #37395 add .body wrapper element (@Nemo64)
- π bug #37400 [HttpClient] unset activity list when creating CurlResponse (@nicolas-grekas)
- π bug #37396 [DI] Fix call to sprintf in ServicesConfigurator::stack() (@dunglas)
- π bug #37368 [Security] Resolve event bubbling of logout + new events in a compiler pass (@wouterj)
- π bug #36304 Check whether path is file in DataPart::fromPath() (@freiondrej)
- π bug #37366 [SecurityBundle] Fix UserCheckerListener registration with custom user checker (@wouterj)
- π bug #37364 [Messenger] fixed queue_name option on amazon sqs connection (@ck-developer)
- π bug #37345 [Form] collect all transformation failures (@xabbuh)
- bug #37362 [SecurityBundle] Drop cache.security_expression_language service if invalid (@chalasr)
- π bug #37353 [DI] disable preload.php on the CLI (@nicolas-grekas)
- π bug #37268 [Messenger] Fix precedence of DSN options for 4.4 (@jderusse)
- π bug #37269 [Lock][Messenger] Fix precedence of DSN options for 5.1 (@jderusse)
- π bug #37341 Fix support for PHP8 union types (@nicolas-grekas)
- π bug #37271 [FrameworkBundle] preserve dots in query-string when redirecting (@nicolas-grekas)
- π bug #37340 Fix support for PHP8 union types (@nicolas-grekas)
- π bug #37275 [DI] tighten detection of local dirs to prevent false positives (@nicolas-grekas)
- π bug #37090 [PhpUnitBridge] Streamline ansi/no-ansi of composer according to phpunit --colors option (@kick-the-bucket)
- π bug #36230 [VarDumper] Fix CliDumper coloration on light arrays (@l-vo)
- π bug #37270 [FrameworkBundle] preserve dots in query-string when redirecting (@nicolas-grekas)
- π bug #37312 Fix package rename when releasing (@94noni)
- π bug #37319 [HttpClient] Convert CurlHttpClient::handlePush() to instance method (@mpesari)
- π bug #37342 [Cache] fix compat with DBAL v3 (@nicolas-grekas)
- π bug #37327 [HttpFoundation] Allow
null
in [email protected] (@taylorotwell)
[PR] #37650
-
v5.1.2 Changes
June 15, 2020Changelog (v5.1.1...v5.1.2)
- π bug #37286 [Console] Reset question validator attempts only for actual stdin (bis) (@nicolas-grekas)
- π bug #37265 [HttpFoundation] use InputBag for Request::$request only if data is coming from a form (@nicolas-grekas)
- π bug #37283 [SecurityBundle] Fix CookieClearingLogoutListener DI configuration (@wouterj)
- π bug #37160 Reset question validator attempts only for actual stdin (@ostrolucky)
- π bug #36975 [PropertyInfo] Make PhpDocExtractor compatible with phpDocumentor v5 (@DerManoMann)
- π bug #37279 [Form] Fixed prototype block prefixes hierarchy of the CollectionType (@yceruto)
- π bug #37276 [Form] Fixed block prefixes hierarchy of the CollectionType (@yceruto)
- π bug #37261 Fix register csrf protection listener (@Ne-Lexa)
[PR] #37288
-
v5.1.1 Changes
June 12, 2020Changelog (v5.1.0...v5.1.1)
- π bug #37227 [DependencyInjection][CheckTypeDeclarationsPass] Handle unresolved parameters pointing to environment variables (@fancyweb)
- π bug #37103 [Form] switch the context when validating nested forms (@xabbuh)
- π bug #37182 [HttpKernel] Fix regression where Store does not return response body correctly (@mpdude)
- π bug #37193 [DependencyInjection][CheckTypeDeclarationsPass] Always resolve parameters (@fancyweb)
- π bug #37044 [DependencyInjection] Apply ExpressionLanguageProviderPass to router.default (@wizhippo)
- π bug #37054 [String] Fix ellipsis of truncate when not using cut option (@DuboisS)
- π bug #37190 [HttpClient] disable AMP's inactivity timeout, we deal with it on our own already (@nicolas-grekas)
- π bug #37191 [HttpClient] fix offset computation for data chunks (@nicolas-grekas)
- π bug #37176 [Routing] Keeping routes priorities after add a name prefix to the collection (@yceruto)
- π bug #37140 [Lock] Fixed reading locks from replica set secondary nodes (@kralos)
- π bug #37177 [Ldap] fix refreshUser() ignoring extra_fields (@arkste)
- π bug #37181 [Mailer] Remove an internal annot (@fabpot)
- π bug #36913 [FrameworkBundle] fix type annotation on ControllerTrait::addFlash() (@ThomasLandauer)
- π bug #37153 [PhpUnitBridge] Fix ExpectDeprecationTrait::expectDeprecation() conflict (@fancyweb)
- π bug #37162 [Mailer] added the reply-to addresses to the API SES transport request. (@ribeiropaulor)
- π bug #37144 [DI] Add check around class_alias for generated proxy classes (@enumag)
- π bug #37167 [Mime] use fromString when creating a new Address (@fabpot)
- π bug #37169 [Cache] fix forward compatibility with Doctrine DBAL 3 (@xabbuh)
- π bug #37159 [Mailer] Fixed generator bug when creating multiple transports using Transport::fromDsn (@atailouloute)
- π bug #37154 [FrameworkBundle] Remove reference to APP_SECRET in MicroKernelTrait (@nicolas-grekas)
- π bug #37126 [SecurityBundle] Fix the session listener registration under the new authentication manager (@johnvandeweghe)
- π bug #37130 [Console] allow cursor to be used even when STDIN is not defined (@xabbuh)
- π bug #37053 [PropertyAccess] Fix getter call order BC (@1ed)
- π bug #37117 [Messenger/DoctrineBridge] set column length for mysql 5.6 compatibility (@Nemo64)
- π bug #37127 [Messenger/AmazonSqsBridge] Fixed left-over debug statement (@sstok)
- π bug #37048 [HttpClient] fix monitoring timeouts when other streams are active (@nicolas-grekas)
- π bug #37085 [Form] properly cascade validation to child forms (@xabbuh)
- π bug #37095 [PhpUnitBridge] Fix undefined index when output of "composer show" cannot be parsed (@nicolas-grekas)
- π bug #37092 [PhpUnitBridge] fix undefined var on version 3.4 (@nicolas-grekas)
- π bug #37022 [DependencyInjection] Improve missing package/version deprecation (@acrobat)
- π bug #37038 Fix invalid char in SQS Headers (@jderusse)
- π bug #37047 [SecurityBundle] Only register CSRF protection listener if CSRF is available (@wouterj)
- π bug #37065 [HttpClient] Throw JsonException instead of TransportException on empty response in Response::toArray() (@jeroennoten)
- π bug #37058 [FrameworkBundle] Extension Serializer issue (@Korbeil)
- π bug #37077 [WebProfilerBundle] Move ajax clear event listener initialization on loadToolbar (@bruno BOUTAREL)
- π bug #37056 [DoctrineBridge] register event listeners depending on the installed packages (@xabbuh)
- π bug #37020 [ExpressionLanguage] reset the internal state when the parser is finished (@xabbuh)
- π bug #37049 [Serializer] take into account the context when preserving empty array objects (@xabbuh)
- π bug #37031 [Security] Fixed PUBLIC_ACCESS in authenticated sessions (@wouterj)
- π bug #37028 [FrameworkBundle] Fix enabled_locales behavior (@tgalopin)
[PR] #37248
-
v5.1.0 Changes
May 31, 2020Changelog (v5.1.0-RC2...v5.1.0)
- π bug #37009 [Validator] use "allowedVariables" to configure the ExpressionLanguageSyntax constraint (@xabbuh)
- π bug #37008 [Security] Fixed AbstractToken::hasUserChanged() (@wouterj)
- π bug #36894 [Validator] never directly validate Existence (Required/Optional) constraints (@xabbuh)
- π bug #37007 [Console] Fix QuestionHelper::disableStty() (@chalasr)
- π bug #36865 [Form] validate subforms in all validation groups (@xabbuh)
- π bug #36907 Fixes sprintf(): Too few arguments in form transformer (@pedrocasado)
- π bug #36868 [Validator] Use Mime component to determine mime type for file validator (@pierredup)
- π bug #37000 Add meaningful message when using ProcessHelper and Process is not installed (@l-vo)
- π bug #36990 [Messenger] Change the default notify timeout value for PostgreSQL (@fabpot)
- π bug #36995 [TwigBridge] fix fallback html-to-txt body converter (@nicolas-grekas)
- π bug #36993 [ErrorHandler] fix setting $trace to null in FatalError (@nicolas-grekas)
- π bug #36987 Handle fetch mode deprecation of DBAL 2.11. (@derrabus)
- π bug #36984 [SecurityBundle] Fixed version constraint on security-core and security-guard (@wouterj)
- π bug #36974 [Security] Fixed handling of CSRF logout error (@wouterj)
[PR] #37019
-
v5.1.0-RC2 Changes
May 26, 2020Changelog (v5.1.0-RC1...v5.1.0-RC2)
- π bug #36966 Fix extra SQL support in Doctrine migrations (@fabpot)
- π bug #36960 [HttpClient] fix management of shorter-than-requested timeouts with AmpHttpClient (@nicolas-grekas)
- π bug #36947 [Mime] Allow email message to have "To", "Cc", or "Bcc" header to be valid (@ernest Hymel)
- π bug #36943 [FrameworkBundle] Fix MicroKernelTrait for php 8 (@derrabus)
- π bug #36938 Don't call method_exists() with non-objects. (@derrabus)
- π bug #36936 [FrameworkBundle] don't use abstract methods in MicroKernelTrait, their semantics changed in PHP 8 (@nicolas-grekas)
- π bug #36935 [HttpClient] Adjust AmpResponse to the stricter trait handling in php 8 (@derrabus)
- π bug #36914 Parse and render anonymous classes correctly on php 8 (@derrabus)
- π bug #36921 [OptionsResolver][Serializer] Remove calls to deprecated ReflectionParameter::getClass() (@derrabus)
- π feature #36918 [Security] Removed "services" prototype node from "custom_authenticator" (@wouterj)
- π bug #36920 [VarDumper] fix PHP 8 support (@nicolas-grekas)
- π bug #36917 [Cache] Accessing undefined constants raises an Error in php8 (@derrabus)
- π bug #36891 Address deprecation of ReflectionType::getClass() (@derrabus)
- π bug #36899 [VarDumper] ReflectionFunction::isDisabled() is deprecated (@derrabus)
- π bug #36905 [Validator] Catch expected ValueError (@derrabus)
- π bug #36915 [DomCrawler] Catch expected ValueError (@derrabus)
- π bug #36908 [Cache][HttpClient] Made method signatures compatible with their corresponding traits (@derrabus)
- π bug #36906 [DomCrawler] Catch expected ValueError (@derrabus)
- π bug #36904 [PropertyAccess] Parse php 8 TypeErrors correctly (@derrabus)
- π bug #36839 [BrowserKit] Raw body with custom Content-Type header (@azhurb)
- π bug #36869 [Form] don't add the inputmode attribute on fields whose type is the same (@MatTheCat)
- π feature #36886 [Validator] Make ExpressionLanguageSyntax validator usable with annotation (@jderusse)
- π bug #36896 [Config] Removed implicit cast of ReflectionProperty to string (@derrabus)
- π bug #35944 [Security/Core] Fix wrong roles comparison (@thlbaut)
- π bug #36873 [Messenger] Fixed check for allowed options in AwsSqs configuration (@kroshilin)
- π bug #36882 [PhpUnitBridge] fix installing under PHP >= 8 (@nicolas-grekas)
- π bug #36859 [Validator] allow passing a validator to Validation::createCallable() (@nicolas-grekas)
- π bug #36833 [HttpKernel] Fix that the
Store
would not save responses with the X-Content-Digest header present (@mpdude) - π bug #36867 [PhpUnitBridge] fix bad detection of unsilenced deprecations (@nicolas-grekas)
- π bug #36862 [Security] Unserialize $parentData, if needed, to avoid errors (@rfaivre)
- π bug #36855 [HttpKernel] Fix error logger when stderr is redirected to /dev/null (@fabpot)
- π bug #36838 [HttpKernel] Bring back the debug toolbar (@derrabus)
[PR] #36968
-
v5.1.0-RC1 Changes
May 16, 2020Changelog (v5.1.0-BETA1...v5.1.0-RC1)
- π bug #36832 [Security] Improved upgrade path for custom remember me services (@wouterj)
- π bug #36592 [BrowserKit] Allow Referer set by history to be overridden (@Slamdunk)
- π bug #36800 [DI] Renamed some PHP-DSL functions (@javiereguiluz)
- π bug #36806 RememberMeLogoutListener should depend on LogoutHandlerInterface (@scheb)
- π bug #36805 [Security\Core] Fix NoopAuthenticationManager::authenticate() return value (@chalasr)
- π bug #36823 [HttpClient] fix PHP warning + accept status code >= 600 (@nicolas-grekas)
- π bug #36824 [Security/Core] fix compat of
NativePasswordEncoder
with pre-PHP74 values ofPASSWORD_*
consts (@nicolas-grekas) - π bug #36811 [DependencyInjection] Fix register event listeners compiler pass (@X-Coder264)
- π bug #36789 Change priority of KernelEvents::RESPONSE subscriber (@marcw)
- π bug #36794 [Serializer] fix issue with PHP 8 (@nicolas-grekas)
- π bug #36786 [WebProfiler] Remove 'none' when appending CSP tokens (@ndench)
- π bug #36796 [DI] Use require_once instead of require when appending cache warmer-returned files to preload file (@ovrflo)
- π bug #36743 [Yaml] Fix escaped quotes in quoted multi-line string (@ossinkine)
- π bug #36773 [HttpClient] preserve the identity of responses streamed by TraceableHttpClient (@nicolas-grekas)
- π bug #36777 [TwigBundle] FormExtension does not have a constructor anymore since sf 4.0 (@Tobion)
- π bug #36766 [HttpClient] add TimeoutExceptionInterface (@nicolas-grekas)
- π bug #36716 [Mime] handle passing custom mime types as string (@mcneely)
- π bug #36765 [HttpClient] fix dealing with informational response (@nicolas-grekas)
- π bug #36747 Queue name is a required parameter (@theravel)
- π bug #36751 [Mime] fix bad method call on
EmailAddressContains
(@Kocal) - π bug #36737 [Cache] fix accepting sub-second max-lifetimes in ArrayAdapter (@nicolas-grekas)
- bug #36749 [DI] give priority to container.hot_path over container.no_preload (@nicolas-grekas)
- π bug #36721 [FrameworkBundle] remove getProjectDir method from MicroKernelTrait (@garak)
[PR] #36835
-
v5.1.0-BETA1 Changes
May 05, 2020Changelog (v5.0.8...v5.1.0-BETA1)
- π feature #36711 [Form] deprecate
NumberToLocalizedStringTransformer::ROUND_*
constants (@nicolas-grekas) - π feature #36681 [FrameworkBundle] use the router context by default for assets (@nicolas-grekas)
- π feature #35545 [Serializer] Allow to include the severity in ConstraintViolationList (@dunglas)
- π feature #36471 [String] allow passing a string of custom characters to ByteString::fromRandom (@azjezz)
- π feature #35092 [Inflector][String] Move Inflector in String (@fancyweb)
- π feature #36302 [Form] Add the html5 option to ColorType to validate the input (@fancyweb)
- π feature #36184 [FrameworkBundle] Deprecate renderView() in favor of renderTemplate() (@javiereguiluz)
- π feature #36655 Automatically provide Messenger Doctrine schema to "diff" (@weaverryan)
- π feature #35849 [ExpressionLanguage] Added expression language syntax validator (@Andrej-in-ua)
- π feature #36656 [Security/Core] Add CustomUserMessageAccountStatusException (@VincentLanglet)
- π feature #36621 Log deprecations on a dedicated Monolog channel (@l-vo)
- π feature #34813 [Yaml] support YAML 1.2 octal notation, deprecate YAML 1.1 one (@xabbuh)
- π feature #36557 [Messenger] Add support for RecoverableException (@jderusse)
- π feature #36470 [DependencyInjection] Add a mechanism to deprecate public services to private (@fancyweb)
- π feature #36651 [FrameworkBundle] Allow configuring the default base URI with a DSN (@nicolas-grekas)
- π feature #36600 [Security] Added LDAP support to Authenticator system (@wouterj)
- π feature #35453 [Messenger] Add option to stop the worker after a message failed (@micheh)
- π feature #36094 [AmazonSqsMessenger] Use AsyncAws to handle SQS communication (@jderusse)
- π feature #36636 Add support of PHP8 static return type for withers (@l-vo)
- π feature #36586 [DI] allow loading and dumping tags with an attribute named "name" (@nicolas-grekas)
- π feature #36599 [HttpKernel] make kernels implementing
WarmableInterface
be part of the cache warmup stage (@nicolas-grekas) - π feature #35992 [Mailer] Use AsyncAws to handle SES requests (@jderusse)
- π feature #36574 [Security] Removed anonymous in the new security system (@wouterj)
- π feature #36666 [Security] Renamed VerifyAuthenticatorCredentialsEvent to CheckPassportEvent (@wouterj)
- π feature #36575 [Security] Require entry_point to be configured with multiple authenticators (@wouterj)
- π feature #36570 [Security] Integrated Guards with the Authenticator system (@wouterj)
- π feature #36562 Revert "feature #30501 [FrameworkBundle][Routing] added Configurators to handle template and redirect controllers (HeahDude)" (@nicolas-grekas)
- π feature #36373 [DI] add syntax to stack decorators (@nicolas-grekas)
- π feature #36545 [DI] fix definition and usage of AbstractArgument (@nicolas-grekas)
- π feature #28744 [Serializer] Add an @ignore annotation (@dunglas)
- π feature #36456 [String] Add locale-sensitive map for slugging symbols (@lmasforne)
- π feature #36535 [DI] skip preloading dependencies of non-preloaded services (@nicolas-grekas)
- π feature #36525 Improve SQS interoperability (@jderusse)
- π feature #36516 [Notifier] Throw an exception when the Slack DSN is not valid (@fabpot)
- π feature #35690 [Notifier] Add Free Mobile notifier (@noniagriconomie)
- π feature #33558 [Security] AuthenticatorManager to make "authenticators" first-class security (@wouterj)
- π feature #36187 [Routing] Deal with hosts per locale (@odolbeau)
- feature #36464 [RedisMessengerBridge] Add a delete_after_ack option (@Seldaek)
- π feature #36431 [Messenger] Add FIFO support to the SQS transport (@cv65kr)
- π feature #36455 [Cache] Added context to log messages (@Nyholm)
- π feature #34363 [HttpFoundation] Add InputBag (@azjezz)
- π feature #36445 [WebProfilerBundle] Make a difference between queued and sent emails (@fabpot)
- π feature #36424 [Mailer][Messenger] add return statement for MessageHandler (@ottaviano)
- π feature #36426 [Form] Deprecated unused old
ServerParams
util (@HeahDude) - π feature #36433 [Console] cursor tweaks (@fabpot)
- π feature #35828 [Notifier][Slack] Send messages using Incoming Webhooks (@birkof, @fabpot)
- π feature #27444 [Console] Add Cursor class to control the cursor in the terminal (@pierredup)
- π feature #31390 [Serializer] UnwrappingDenormalizer (@nonanerz)
- π feature #36390 [DI] remove restriction and allow mixing "parent" and instanceof-conditionals/defaults/bindings (@nicolas-grekas)
- π feature #36388 [DI] deprecate the
inline()
function from the PHP-DSL in favor ofservice()
(@nicolas-grekas) - π feature #36389 [DI] allow decorators to reference their decorated service using the special
.inner
id (@nicolas-grekas) - π feature #36345 [OptionsResolver] Improve the deprecation feature by handling package and version (@atailouloute)
- π feature #36372 [VarCloner] Cut Logger in dump (@lyrixx)
- π feature #35748 [HttpFoundation] Add support for all core response http control directives (@azjezz)
- π feature #36270 [FrameworkBundle] Add file links to named controllers in debug:router (@chalasr)
- π feature #35762 [Asset] Allows to download asset manifest over HTTP (@GromNaN)
- π feature #36195 [DI] add tags
container.preload
/.no_preload
to declare extra classes to preload/services to not preload (@nicolas-grekas) - π feature #36209 [HttpKernel] allow cache warmers to add to the list of preloaded classes and files (@nicolas-grekas)
- π feature #36243 [Security] Refactor logout listener to dispatch an event instead (@wouterj)
- π feature #36185 [Messenger] Add a \Throwable argument in RetryStrategyInterface methods (@benjamin Dos Santos)
- π feature #35871 [Config] Improve the deprecation features by handling package and version (@atailouloute)
- π feature #35879 [DependencyInjection] Deprecate ContainerInterface aliases (@fancyweb)
- π feature #36273 [FrameworkBundle] Deprecate flashbag and attributebag services (@william Arslett)
- π feature #36257 [HttpKernel] Deprecate single-colon notation for controllers (@chalasr)
- π feature #35778 [DI] Improve the deprecation features by handling package and version (@atailouloute)
- π feature #36129 [HttpFoundation][HttpKernel][Security] Improve UnexpectedSessionUsageException backtrace (@mtarld)
- π feature #36186 [FrameworkBundle] Dump kernel extension configuration (@guillbdx)
- π feature #34984 [Form] Allowing plural message on extra data validation failure (@popnikos)
- π feature #36154 [Notifier][Slack] Add fields on Slack Section block (@birkof)
- π feature #36148 [Mailer][Mailgun] Support more headers (@Nyholm)
- π feature #36144 [FrameworkBundle][Routing] Add link to source to router:match (@l-vo)
- π feature #36117 [PropertyAccess][DX] Added an
UninitializedPropertyException
(@HeahDude) - π feature #36088 [Form] Added "collection_entry" block prefix to CollectionType entries (@HeahDude)
- π feature #35936 [String] Add AbstractString::containsAny() (@nicolas-grekas)
- π feature #35744 [Validator] Add AtLeastOne constraint and validator (@przemyslaw-bogusz)
- π feature #35729 [Form] Correctly round model with PercentType and add a rounding_mode option (@VincentLanglet)
- π feature #35733 [Form] Added a "choice_filter" option to ChoiceType (@HeahDude)
- π feature #36003 [ErrorHandler][FrameworkBundle] better error messages in failing tests (@guillbdx)
- π feature #36034 [PhpUnitBridge] Deprecate @expectedDeprecation annotation (@hkdobrev)
- π feature #35924 [HttpClient] make
HttpClient::create()
return anAmpHttpClient
whenamphp/http-client
is found but curl is not or too old (@nicolas-grekas) - π feature #36072 [SecurityBundle] Added XSD for the extension configuration (@HeahDude)
- π feature #36074 [Uid] add AbstractUid and interop with base-58/32/RFC4122 encodings (@nicolas-grekas)
- π feature #36066 [Uid] use one class per type of UUID (@nicolas-grekas)
- π feature #36042 [Uid] add support for Ulid (@nicolas-grekas)
- π feature #35995 [FrameworkBundle] add --deprecations on debug:container command (@Simperfit, @noemi-salaun)
- π feature #36059 [String] leverage Stringable from PHP 8 (@nicolas-grekas)
- π feature #35940 [UID] Added the component + Added support for UUID (@lyrixx)
- π feature #31375 [Form] Add label_html attribute (@przemyslaw-bogusz)
- π feature #35997 [DX][Testing] Added a loginUser() method to test protected resources (@javiereguiluz, @wouterj)
- π feature #35978 [Messenger] Show message & handler(s) class description in debug:messenger (@ogizanagi)
- π feature #35960 [Security/Http] Hash Persistent RememberMe token (@guillbdx)
- π feature #35115 [HttpClient] Add portable HTTP/2 implementation based on Amp's HTTP client (@nicolas-grekas)
- π feature #35913 [LDAP] Add error code in exceptions generated by ldap (@victor Garcia)
- π feature #35782 [Routing] Add stateless route attribute (@mtarld)
- π feature #35732 [FrameworkBundle][HttpKernel] Add session usage reporting in stateless mode (@mtarld)
- π feature #35815 [Validator] Allow Sequentially constraints on classes + target guards (@ogizanagi)
- π feature #35747 [Routing][FrameworkBundle] Allow using env() in route conditions (@atailouloute)
- π feature #35857 [Routing] deprecate RouteCompiler::REGEX_DELIMITER (@nicolas-grekas)
- π feature #35804 [HttpFoundation] Added MarshallingSessionHandler (@atailouloute)
- feature #35858 [Security] Deprecated ROLE_PREVIOUS_ADMIN (@wouterj)
- π feature #35848 [Validator] add alpha3 option to Language constraint (@xabbuh)
- feature #31189 [Security] Add IS_IMPERSONATOR, IS_ANONYMOUS and IS_REMEMBERED (@HeahDude)
- π feature #30994 [Form] Added support for caching choice lists based on options (@HeahDude)
- π feature #35783 [Validator] Add the divisibleBy option to the Count constraint (@fancyweb)
- π feature #35649 [String] Allow to keep the last word when truncating a text (@franmomu)
- π feature #34654 [Notifier] added Sinch texter transport (@imiroslavov)
- π feature #35673 [Process] Add getter for process starttime (@dompie)
- π feature #35689 [String] Transliterate & to and (@Warxcell)
- π feature #34550 [Form] Added an AbstractChoiceLoader to simplify implementations and handle global optimizations (@HeahDude)
- π feature #35688 [Notifier] Simplify OVH implementation (@fabpot)
- π feature #34540 [Notifier] add OvhCloud bridge (@antiseptikk)
- π feature #35192 [PhpUnitBridge] Add the ability to expect a deprecation inside a test (@fancyweb)
- π feature #35667 [DomCrawler] Rename UriExpander.php -> UriResolver (@lyrixx)
- π feature #35611 [Console] Moved estimated & remaining calculation logic to separate get method (@peterjaap)
- π feature #33968 [Notifier] Add Firebase bridge (@Jeroeny)
- π feature #34022 [Notifier] add RocketChat bridge (@Jeroeny)
- π feature #32454 [Messenger] Add SQS transport (@jderusse)
- π feature #33875 Add Mattermost notifier bridge (@thePanz)
- π feature #35400 [RFC][DX][OptionsResolver] Allow setting info message per option (@yceruto)
- π feature #30501 [FrameworkBundle][Routing] added Configurators to handle template and redirect controllers (@HeahDude)
- π feature #35373 [Translation] Support name attribute on the xliff2 translator loader (@Taluu)
- π feature #35550 Leverage trigger_deprecation() from symfony/deprecation-contracts (@nicolas-grekas)
- π feature #35648 [Contracts/Deprecation] don't use assert(), rename to trigger_deprecation() (@nicolas-grekas)
- π feature #33456 [MonologBridge] Add Mailer handler (@BoShurik)
- π feature #35384 [Messenger] Add receiving of old pending messages (redis) (@toooni)
- π feature #34456 [Validator] Add a constraint to sequentially validate a set of constraints (@ogizanagi)
- π feature #34334 [Validator] Allow to define a reusable set of constraints (@ogizanagi)
- π feature #35642 [HttpFoundation] Make dependency on Mime component optional (@atailouloute)
- π feature #35635 [HttpKernel] Make ErrorListener unaware of the event dispatcher (@derrabus)
- π feature #35019 [Cache] add SodiumMarshaller (@atailouloute)
- π feature #35625 [String] Add the s() helper method (@fancyweb)
- π feature #35624 [String] Remove the @experimental status (@fancyweb)
- π feature #33848 [OptionsResolver] Add new OptionConfigurator class to define options with fluent interface (@lmillucci, @yceruto)
- π feature #35076 [DI] added possibility to define services with abstract arguments (@Islam93)
- π feature #35608 [Routing] add priority option to annotated routes (@nicolas-grekas)
- π feature #35526 [Contracts/Deprecation] Provide a generic function and convention to trigger deprecation notices (@nicolas-grekas)
- π feature #32747 [Form] Add "is empty callback" to form config (@fancyweb)
- π feature #34884 [DI] Enable auto alias compiler pass by default (@X-Coder264)
- π feature #35596 [Serializer] Add support for stdClass (@dunglas)
- feature #34278 Update bootstrap_4_layout.html.twig (@CoalaJoe)
- π feature #31309 [SecurityBundle] add "service" option in remember_me firewall (@Pchol)
- π feature #31429 [Messenger] add support for abstract handlers (@timiTao)
- π feature #31466 [Validator] add Validation::createCallable() (@janvernieuwe)
- π feature #34747 [Notifier] Added possibility to extract path from provided DSN (@espectrio)
- π feature #35534 [FrameworkBundle] Use MailerAssertionsTrait in KernelTestCase (@adrienfr)
- π feature #35590 [FrameworkBundle] use framework.translator.enabled_locales to build routes' default "_locale" requirement (@nicolas-grekas)
- π feature #35167 [Notifier] Remove superfluous parameters in *Message::fromNotification() (@fancyweb)
- π feature #35415 Extracted code to expand an URI to
UriExpander
(@lyrixx) - π feature #35485 [Messenger] Add support for PostgreSQL LISTEN/NOTIFY (@dunglas)
- π feature #32039 [Cache] Add couchbase cache adapter (@ajcerezo)
- π feature #32433 [Translation] Introduce a way to configure the enabled locales (@javiereguiluz)
- π feature #33003 [Filesystem] Add $suffix argument to tempnam() (@jdufresne)
- π feature #35347 [VarDumper] Add a RdKafka caster (@romainneutron)
- π feature #34925 Messenger: validate options for AMQP and Redis Connections (@nikophil)
- π feature #33315 [WebProfiler] Improve HttpClient Panel (@ismail1432)
- π feature #34298 [String] add LazyString to provide memoizing stringable objects (@nicolas-grekas)
- π feature #35368 [Yaml] Deprecate using the object and const tag without a value (@fancyweb)
- π feature #35566 [HttpClient] adding NoPrivateNetworkHttpClient decorator (@hallboav)
- π feature #35560 [HttpKernel] allow using public aliases to reference controllers (@nicolas-grekas)
- π feature #34871 [HttpClient] Allow pass array of callable to the mocking http client (@Koc)
- π feature #30704 [PropertyInfo] Add accessor and mutator extractor interface and implementation on reflection (@joelwurtz, @Korbeil)
- π feature #35525 [Mailer] Randomize the first transport used by the RoundRobin transport (@fabpot)
- π feature #35116 [Validator] Add alpha3 option to country constraint (@maxperrimond)
- π feature #29139 [FrameworkBundle][TranslationDebug] Return non-zero exit code on failure (@DAcodedBEAT)
- π feature #35050 [Mailer] added tag/metadata support (@kbond)
- π feature #35215 [HttpFoundation] added withers to Cookie class (@ns3777k)
- π feature #35514 [DI][Routing] add wither to configure the path of PHP-DSL configurators (@nicolas-grekas)
- π feature #35519 [Mailer] Make default factories public (@fabpot)
- π feature #35156 [String] Made AbstractString::width() follow POSIX.1-2001 (@fancyweb)
- π feature #35308 [Dotenv] Add Dotenv::bootEnv() to check for .env.local.php before calling Dotenv::loadEnv() (@nicolas-grekas)
- π feature #35271 [PHPUnitBridge] Improved deprecations display (@greg0ire)
- π feature #35478 [Console] Add constants for main exit codes (@Chi-teck)
- π feature #35503 [Messenger] Add TLS option to Redis transport's DSN (@Nyholm)
- π feature #35262 [Mailer] add ability to disable the TLS peer verification via DSN (@AurΓ©lien Fontaine)
- π feature #35194 [Mailer] read default timeout from ini configurations (@azjezz)
- π feature #35422 [Messenger] Move Transports to separate packages (@Nyholm)
- π feature #35425 [CssSelector] Added cache on top of CssSelectorConverter (@lyrixx)
- π feature #35362 [Cache] Add LRU + max-lifetime capabilities to ArrayCache (@nicolas-grekas)
- π feature #35402 [Console] Set Command::setHidden() final for adding default param in SF 6.0 (@lyrixx)
- π feature #35407 [HttpClient] collect the body of responses when possible (@nicolas-grekas)
- π feature #35391 [WebProfilerBundle][HttpClient] Added profiler links in the Web Profiler -> Http Client panel (@cristagu)
- π feature #35295 [Messenger] Messenger redis local sock dsn (@JJarrie)
- π feature #35322 [Workflow] Added a way to not fire the announce event (@lyrixx)
- π feature #35321 [Workflow] Make many internal services as hidden (@lyrixx)
- π feature #35235 [Serializer] Added scalar denormalization (@a-menshchikov)
- feature #35310 [FrameworkBundle] Deprecate not setting the "framework.router.utf8" option (@nicolas-grekas)
- π feature #34387 [Yaml] Added yaml-lint binary (@jschaedl)
- π feature #35257 [FrameworkBundle] TemplateController should accept extra arguments to be sent to the template (@benjamin RICHARD)
- π feature #34980 [Messenger] remove several messages with command messenger:failed:remove (@nikophil)
- π feature #35298 Make sure the UriSigner can be autowired (@Toflar)
- π feature #31518 [Validator] Added HostnameValidator (@karser)
- π feature #35284 Simplify UriSigner when working with HttpFoundation's Request (@Toflar)
- π feature #35285 [FrameworkBundle] Adding better output to secrets:decrypt-to-local command (@weaverryan)
- π feature #35273 [HttpClient] Add LoggerAwareInterface to ScopingHttpClient and TraceableHttpClient (@pierredup)
- π feature #34865 [FrameworkBundle][ContainerLintCommand] Style messages (@fancyweb)
- π feature #34847 Add support for safe HTTP preference - RFC 8674 (@pyrech)
- π feature #34880 [Twig][Form] Twig theme for Foundation 6 (@Lyssal)
- π feature #35281 [FrameworkBundle] Configure RequestContext through router config (@benji07)
- π feature #34819 [Console] Add SingleCommandApplication to ease creation of Single Command Application (@lyrixx)
- π feature #35104 [Messenger] Log sender alias in SendMessageMiddleware (@ruudk)
- π feature #35205 [Form] derive the view timezone from the model timezone (@xabbuh)
- π feature #34986 [Form] Added default
inputmode
attribute to Search, Email and Tel form types (@fre5h) - π feature #35091 [String] Add the reverse() method (@fancyweb)
- π feature #35029 [DI] allow "." and "-" in env processor lines (@nicolas-grekas)
- π feature #34548 Added access decision strategy to respect voter priority (@aschempp)
- π feature #34881 [FrameworkBundle] Allow using the kernel as a registry of controllers and service factories (@nicolas-grekas)
- π feature #34977 [EventDispatcher] Deprecate LegacyEventDispatcherProxy (@derrabus)
- π feature #34873 [FrameworkBundle] Allow using a ContainerConfigurator in MicroKernelTrait::configureContainer() (@nicolas-grekas)
- π feature #34872 [FrameworkBundle] Added flex-compatible default implementations for
MicroKernelTrait::registerBundles()
andgetProjectDir()
(@nicolas-grekas) - π feature #34916 [DI] Add support for defining method calls in InlineServiceConfigurator (@Lctrs)
- π feature #31889 [Lock] add mongodb store (@kralos)
- π feature #34924 [ErrorHandler] Enabled the dark theme for exception pages (@javiereguiluz)
- π feature #34769 [DependencyInjection] Autowire public typed properties (@Plopix)
- π feature #34856 [Validator] mark the Composite constraint as internal (@xabbuh)
- π feature #34771 Deprecate *Response::create() methods (@fabpot)
- π feature #32388 [Form] Allow to translate each language into its language in LanguageType (@javiereguiluz)
- π feature #34119 [Mime] Added MimeType for "msg" (@LIBERT JeΜreΜmy)
- π feature #34648 [Mailer] Allow to configure or disable the message bus to use (@ogizanagi)
- π feature #34705 [Validator] Label regex in date validator (@kristofvc)
- π feature #34591 [Workflow] Added
Registry::has()
to check if a workflow exists (@lyrixx) - π feature #32937 [Routing] Deprecate RouteCollectionBuilder (@vudaltsov)
- π feature #34557 [PropertyInfo] Add support for typed properties (PHP 7.4) (@dunglas)
- π feature #34573 [DX] [Workflow] Added a way to specify a message when blocking a transition + better default message in case it is not set (@lyrixx)
- π feature #34457 Added context to exceptions thrown in apply method (@koenreiniers)
[PR] #36713
- π feature #36711 [Form] deprecate
-
v5.0.11 Changes
July 24, 2020Changelog (v5.0.10...v5.0.11)
- π bug #37590 Allows RedisClusterProxy instance in Lock RedisStore (@jderusse)
- π bug #37583 [Mime] Fix EmailHeaderSame to make use of decoded value (@evertharmeling)
- π bug #37569 [Messenger] Allow same middleware to be used multiple times with different arguments (@HypeMC)
- π bug #37624 [Cache] Connect to RedisCluster with password auth (@mforbak)
- π bug #37635 [Cache] fix catching auth errors (@nicolas-grekas)
- π bug #37628 [Serializer] Support multiple levels of discriminator mapping (@jeroennoten)
- π bug #37572 [FrameworkBundle] set default session.handler alias if handler_id is not provided (@youssef BENHSSAIEN)
- π bug #37607 Fix checks for phpunit releases on Composer 2 (@colinodell)
- π bug #37594 Use hexadecimal numerals instead of hexadecimals in strings to represβ¦ (@arekzb)
- π bug #37576 [WebProfilerBundle] modified url generation to use absolute urls (@smatyas)
- π bug #36888 [Mailer] Fix mandrill raw http request setting from email/name (@JohJohan)
- π bug #37527 [Mailer] Fix reply-to functionality in the SendgridApiTransport (@jt2k)
- π bug #37581 [Mime] Fix compat with HTTP requests (@fabpot)
- π bug #37580 [Mime] Keep Sender full address when used by non-SMTP transports (@fabpot)
- π bug #37511 [DependencyInjection][Config] Use several placeholder unique prefixes for dynamic placeholder values (@fancyweb)
- π bug #37562 [Cache] Use the default expiry when saving (not when creating) items (@philipp-kolesnikov)
- π bug #37563 Fix DBAL deprecation (@nicolas-grekas)
- π bug #37521 [Form] Fix ChoiceType translation domain (@VincentLanglet)
- π bug #37550 [OptionsResolver] Fix force prepend normalizer (@hason)
- π bug #37520 [Form] silently ignore uninitialized properties when mapping data to forms (@ph-fritsche)
- π bug #37526 [Cache][Config] ensure compatibility with PHP 8 stack traces (@xabbuh)
- π bug #37513 [PhpUnitBridge] ExcludeList usage for PHPUnit 9.4 (@gennadigennadigennadi)
- π bug #37514 [String] throw when Alpine is used and translit fails (@nicolas-grekas)
- bug #37461 [Process] Fix Permission Denied error when writing sf_proc_00 lock files on Windows (@JasonStephensTAMU)
- π bug #37505 [Form] fix handling null as empty data (@xabbuh)
- π bug #37385 [Console] Fixes question input encoding on Windows (@YaFou)
- π bug #37491 [HttpClient] Fix promise behavior in HttplugClient (@brentybh)
- π bug #37469 [Console] always use stty when possible to ask hidden questions (@nicolas-grekas)
- π bug #37486 [HttpClient] fix parsing response headers in CurlResponse (@nicolas-grekas)
- π bug #37484 [HttpClient][CurlHttpClient] Fix http_version option usage (@fancyweb)
- π bug #37447 [Validator] fix validating lazy properties that evaluate to null (@xabbuh)
- bug #37464 [ErrorHandler] fix throwing from __toString() (@nicolas-grekas)
- π bug #37449 [Translation] Fix caching of parent locales file in translator (@jvasseur)
- π bug #37418 [PhpUnitBridge] Fix compatibility with phpunit 9.3 (@gennadi Janzen)
- π bug #37441 [DoctrineBridge] work around Connection::ping() deprecation (@nicolas-grekas)
- π bug #37291 [MimeType] Duplicated MimeType due to PHP Bug (@juanmrad)
- π bug #37429 [DI] fix parsing of argument type=binary in xml (@Tobion)
- π bug #37425 [Form] fix guessing form types for DateTime types (@xabbuh)
- π bug #37392 [Validator] fix handling typed properties as constraint options (@xabbuh)
- π bug #37325 Fix the supports() method argument type of the security voter (@francoispluchino)
- π bug #37358 Directly use the driverConnection executeUpdate method (@TristanPouliquen)
- π bug #37389 [HttpFondation] Change file extension of "audio/mpeg" from "mpga" to "mp3" (@YaFou)
- π bug #37379 [HttpClient] Support for cURL handler objects (@derrabus)
- π bug #37383 [VarDumper] Support for cURL handler objects (@derrabus)
- π bug #37395 add .body wrapper element (@Nemo64)
- π bug #37400 [HttpClient] unset activity list when creating CurlResponse (@nicolas-grekas)
- π bug #36304 Check whether path is file in DataPart::fromPath() (@freiondrej)
- π bug #37345 [Form] collect all transformation failures (@xabbuh)
- bug #37362 [SecurityBundle] Drop cache.security_expression_language service if invalid (@chalasr)
- π bug #37353 [DI] disable preload.php on the CLI (@nicolas-grekas)
- π bug #37268 [Messenger] Fix precedence of DSN options for 4.4 (@jderusse)
- π bug #37341 Fix support for PHP8 union types (@nicolas-grekas)
- π bug #37271 [FrameworkBundle] preserve dots in query-string when redirecting (@nicolas-grekas)
- π bug #37340 Fix support for PHP8 union types (@nicolas-grekas)
- π bug #37275 [DI] tighten detection of local dirs to prevent false positives (@nicolas-grekas)
- π bug #37090 [PhpUnitBridge] Streamline ansi/no-ansi of composer according to phpunit --colors option (@kick-the-bucket)
- π bug #36230 [VarDumper] Fix CliDumper coloration on light arrays (@l-vo)
- π bug #37270 [FrameworkBundle] preserve dots in query-string when redirecting (@nicolas-grekas)
- π bug #37319 [HttpClient] Convert CurlHttpClient::handlePush() to instance method (@mpesari)
- π bug #37342 [Cache] fix compat with DBAL v3 (@nicolas-grekas)
- π bug #37286 [Console] Reset question validator attempts only for actual stdin (bis) (@nicolas-grekas)
- π bug #37160 Reset question validator attempts only for actual stdin (@ostrolucky)
- π bug #36975 [PropertyInfo] Make PhpDocExtractor compatible with phpDocumentor v5 (@DerManoMann)
[PR] #37649
π [EOM] End of maintenance release for branch 5.0