Symfony高性能全栈PHP框架
Symfony高性能全栈PHP框架。它具有速度快和灵活性高,它允许开发人员可以使用PHP构建更好的和易于维护的网站。 fabpot released this
Changelog (v5.2.0-RC2...v5.2.0)
- feature #39213 [Security] [DX] Automatically add PasswordUpgradeBadge + default support() impl in AbstractFormLoginAuthenticator (@wouterj)
- bug #39166 [Messenger] Fix mssql compatibility for doctrine transport. (@Bill moll)
- bug #39210 [DoctrineBridge] Fix form EntityType with filter on UID (@jderusse)
- bug #39211 [HttpClient] fix binding to network interfaces (@nicolas-grekas)
- bug #39129 [DependencyInjection] Fix circular in DI with lazy + byContruct loop (@jderusse)
- feature #39153 [Security] Automatically register custom authenticator as entry_point (if supported) (@wouterj)
- bug #39068 [DependencyInjection][Translator] Silent deprecation triggered by libxml_disable_entity_loader (@jderusse)
- bug #39119 [Form] prevent duplicated error message for file upload limits (@xabbuh)
- bug #39099 [Form] ignore the pattern attribute for textareas (@xabbuh)
- feature #39118 [DoctrineBridge] Require doctrine/persistence 2 (@greg0ire)
- feature #39128 [HttpFoundation] Deprecate BinaryFileResponse::create() (@derrabus)
- bug #39154 [Yaml] fix lexing strings containing escaped quotation characters (@xabbuh)
- bug #39187 [Security] Support for SwitchUserToken instances serialized with 4.4/5.1 (@derrabus)
- bug #39180 [Serializer] Fix denormalizing scalar with UnwrappingDenormalizer (@camilledejoye)
- bug #38597 [PhpUnitBridge] Fix qualification of deprecations triggered by the debug class loader (@fancyweb)
- bug #39160 [Console] Use a partial buffer in SymfonyStyle (@jderusse)
- bug #39168 [Console] Fix console closing tag (@jderusse)
- bug #39155 [VarDumper] fix casting resources turned into objects on PHP 8 (@nicolas-grekas)
- bug #39131 [Cache] Fix CI because of Couchbase version (@jderusse)
- bug #39115 [HttpClient] don't fallback to HTTP/1.1 when HTTP/2 streams break (@nicolas-grekas)
- bug #33763 [Yaml] fix lexing nested sequences/mappings (@xabbuh)
[PR] #39224
Assets
2
fabpot released this
Changelog (v5.2.0-RC1...v5.2.0-RC2)
- bug #39113 [DoctrineBridge] drop binary variants of UID types (@nicolas-grekas)
- feature #39111 [Security] Update password upgrader listener to work with the new UserBadge (@wouterj)
- bug #39083 [Dotenv] Check if method inheritEnvironmentVariables exists (@Chi-teck)
- bug #39094 [Ldap] Fix undefined variable $con (@derrabus)
- bug #39091 [Config] Recheck glob brace support after GlobResource was serialized (@wouterj)
- bug #39092 Fix critical extension when reseting paged control (@jderusse)
- bug #38614 [HttpFoundation] Fix for virtualhosts based on URL path (@mvorisek)
- bug #39072 [FrameworkBundle] [Notifier] fix firebase transport factory DI tag type (@xabbuh)
- bug #39070 [Validator] Remove IsinValidator's validator dependency (@derrabus)
- bug #38387 [Validator] prevent hash collisions caused by reused object hashes (@fancyweb, @xabbuh)
- bug #38999 [DependencyInjection] autoconfigure behavior describing tags on decorators (@xabbuh)
- bug #39058 [DependencyInjection] Fix circular detection with multiple paths (@jderusse)
- bug #39059 [Filesystem] fix cleaning up tmp files when dumpFile() fails (@nicolas-grekas)
[PR] #39133
Assets
2
fabpot released this
Changelog (v5.2.0-BETA3...v5.2.0-RC1)
- bug #39004 [Messenger] Fix JSON deserialization of ErrorDetailsStamp and normalization of FlattenException::$statusText (@Jean85)
- bug #38628 [DoctrineBridge] indexBy could reference to association columns (@juanmiguelbesada)
- bug #39021 [DependencyInjection] Optimize circular collection by removing flattening (@jderusse)
- bug #39031 [Ldap] Fix pagination (@jderusse)
- bug #39038 [DoctrineBridge] also reset id readers (@xabbuh)
- feature #39032 [Validator] Allow load mappings from attributes without doctrine/annotations (@derrabus)
- feature #39022 [FrameworkBundle] Allow to use attribute-based configuration of routing/serializer without doctrine/annotations (@derrabus)
- bug #39002 [Validator] Override the default option of the choice constraint (@benji07)
- bug #39026 [Messenger] Fix DBAL deprecations in PostgreSqlConnection (@chalasr)
- bug #39025 [DoctrineBridge] Fix DBAL deprecations in middlewares (@derrabus)
- bug #38991 [Console] Fix ANSI when stdErr is not a tty (@jderusse)
- bug #38980 [DependencyInjection] Fix circular reference with Factory + Lazy Iterrator (@jderusse)
- bug #38986 [DoctrineBridge] accept converting Uid-as-strings to db-values (@nicolas-grekas)
- feature #38850 [Messenger] Do not call getQueueUrl when the url is known in AmazonSqs transport (@jderusse)
- feature #38940 [Messenger] Improve formatting of exception in failed message (@jeroen Noten)
- feature #38954 [HttpFundation][FrameworkBundle] Deprecate the HEADER_X_FORWARDED_ALL constant (@jderusse)
- bug #38977 [HttpClient] Check status code before decoding content in TraceableResponse (@chalasr)
- bug #38971 [PhpUnitBridge] fix replaying skipped tests (@nicolas-grekas)
- bug #38910 [HttpKernel] Fix session initialized several times (@jderusse)
- bug #38882 [DependencyInjection] Improve performances in CircualReference detection (@jderusse)
- bug #38950 [Process] Dont test TTY if there is no TTY support (@Nyholm)
- bug #38921 [PHPUnitBridge] Fixed crash on Windows with PHP 8 (@villfa)
- feature #38919 [Console] Make error message more verbose (@Nyholm)
- bug #38869 [SecurityBundle] inject only compatible token storage implementations for usage tracking (@xabbuh)
- feature #38859 [HttpFoundation] Deprecate not passing a
Closure
together withFILTER_CALLBACK
toParameterBag::filter()
(@nicolas-grekas) - bug #38894 [HttpKernel] Remove Symfony 3 compatibility code (@derrabus)
- bug #38888 remove reflection-docblock from mime requirements (@garak)
- bug #38895 [PhpUnitBridge] Fix wrong check for exporter in ConstraintTrait (@alcaeus)
- bug #38879 [Cache] Fixed expiry could be int in ChainAdapter due to race conditions (@phamviet)
- bug #38867 [FrameworkBundle] Fixing TranslationUpdateCommand failure when using "--no-backup" (@liarco)
- bug #38856 [Cache] Add missing use statement (@fabpot)
[PR] #39043
Assets
2
fabpot released this
Changelog (v5.2.0-BETA2...v5.2.0-BETA3)
- bug #38845 [Console] Register signal handling only for commands implemeting SignalableCommandInterface (@lyrixx)
- bug #38751 [Security] Move AbstractListener abstract methods to the new FirewallListenerInterface (@chalasr)
- bug #38713 [DI] Fix Preloader exception when preloading a class with an unknown parent/interface (@rgeraads)
- feature #38664 [RateLimiter] Moved classes implementing LimiterInterface to a new namespace (@Nyholm)
- bug #38647 [HttpClient] relax auth bearer format requirements (@xabbuh)
- bug #38675 [RateLimiter] Rename RateLimiter to RateLimiterFactory (@Nyholm)
- bug #38699 [DependencyInjection] Preload classes with union types correctly (@derrabus)
- feature #38688 [HttpClient] Add a Stopwatch on TraceableHttpClient (@jderusse)
- bug #38669 [Serializer] fix decoding float XML attributes starting with 0 (@marcin Kruk)
- bug #38680 [PhpUnitBridge] Support new expect methods in test case polyfill (@alcaeus)
- bug #38681 [PHPUnitBridge] Support PHPUnit 8 and PHPUnit 9 in constraint compatibility trait (@alcaeus)
- bug #38686 [TwigBridge] Remove "transchoice" from the code base (@nicolas-grekas)
- bug #38661 [RateLimiter] Fix delete method of the cache storage (@GregOriol, @Nyholm)
- bug #38678 [String] fix before/afterLast returning the empty string instead of the original one on non-match (@nicolas-grekas)
- bug #38682 [HttpClient] never trace content of event-stream responses (@nicolas-grekas)
- bug #38679 [PhpUnitBridge] Add missing exporter function for PHPUnit 7 (@alcaeus)
- bug #38674 [RateLimiter] Make sure we actually can use sliding_window and no_limit (@Nyholm)
- bug #38670 [RateLimiter] Be more type safe when fetching from cache (@Nyholm)
- bug #38665 [RateLimiter] Allow configuration value "no_limit" (@Nyholm)
- bug #38659 [String] fix slicing in UnicodeString (@nicolas-grekas)
- bug #38633 [HttpClient] Fix decorating progress info in AsyncResponse (@jderusse)
- feature #38543 [HttpKernel] add
kernel.runtime_environment
=env(default:kernel.environment:APP_RUNTIME_ENV)
parameter (@nicolas-grekas) - bug #38595 [TwigBridge] do not translate null placeholders or titles (@xabbuh)
- feature #38653 [DoctrineBridge] Enabled to use the UniqueEntity constraint as an attribute (@derrabus)
- bug #38635 [Cache] Use correct expiry in ChainAdapter (@Nyholm)
- bug #38652 [Filesystem] Check if failed unlink was caused by permission denied (@Nyholm)
- bug #38645 [PropertyAccess] forward the caught exception (@xabbuh)
- bug #38644 [FrameworkBundle] remove transport factory service when class does not exist (@xabbuh)
- feature #38426 [HttpClient] Parameterize list of retryable methods (@jderusse)
- feature #38608 [RateLimiter] rename Limit to RateLimit and add RateLimit::getLimit() (@kbond)
- bug #38617 [Form] Add missing invalid_message translations (@wouterj)
- bug #38612 [Messenger/Amqp] Allow setting option "login" in DSN (@W0rma)
- bug #38618 [Messenger][Doctrine] Avoid early db access for pgsql detection (@chalasr)
- bug #38623 [HttpFoundation][RateLimiter] fix RequestRateLimiterInterface::reset() (@kbond)
- bug #38604 [DoctrineBridge] indexBy does not refer to attributes, but to column names (@xabbuh)
- bug #38605 [DoctrinBridge] make Uid types stricter (@nicolas-grekas)
- bug #38606 [WebProfilerBundle] Hide debug toolbar in print view (@jt2k)
- bug #38602 [Console] Fix signal management (@chalasr)
- bug #38600 [DoctrineBridge] Convert values to Rfc4122 before inserting them into the database (@kai)
- feature #38562 [RateLimiter] Added reserve() to LimiterInterface and rename Limiter to RateLimiter (@wouterj)
- feature #38593 [Lock][Semaphore] Add Factory::createFromKey and deprecate lock.store services (@jderusse)
- feature #38587 [HttpClient] added
extra.trace_content
option toTraceableHttpClient
to prevent it from keeping the content in memory (@nicolas-grekas) - bug #38580 [FrameworkBundle] fix config declaration of http_cache option (@nicolas-grekas)
- bug #38589 [Console] Don't register signal handlers if pcntl is disabled (@chalasr)
- bug #38581 [Semaphore] Reset Key lifetime time before we acquire it (@jderusse)
- bug #38582 [DI] Fix Reflection file name with eval()'d code (@maxime-aknin)
- feature #38565 [RateLimiter] Adding SlidingWindow algorithm (@Nyholm)
- feature #38576 Deeprecate lock service (@jderusse)
- bug #38578 Add missing use statement (@jderusse)
- bug #38516 [HttpFoundation] Fix Range Requests (@BattleRattle)
[PR] #38854
Assets
2
fabpot released this
Changelog (v5.2.0-BETA1...v5.2.0-BETA2)
- feature #38552 [Security][Notifier] Added integration of Login Link with the Notifier component (@wouterj)
- bug #38566 Fix minor issue when sharing windows between Limiters (@Nyholm)
- feature #38563 [Messenger][Redis] Adding support for lazy connect (@Nyholm)
- bug #38553 [Lock] Reset Key lifetime time before we acquire it (@Nyholm)
- bug #38559 [Lock] Reset lifetime on acquireRead() (@Nyholm)
- bug #38548 [FrameworkBundle] Bugfixes in buildDir in the CacheClear command (@Nyholm)
- bug #38551 Remove content-type check on toArray methods (@jderusse)
- feature #38550 [Security] Added check_post_only to the login link authenticator (@wouterj)
- bug #38546 [String] fix "is too large" ValueError on PHP 8 (@nicolas-grekas)
- bug #38544 [DI] fix dumping env vars (@nicolas-grekas)
- feature #38532 [HttpClient] simplify retry mechanism around RetryStrategyInterface (@nicolas-grekas)
- bug #38533 [TwigBridge] Fix preload hint and remove "unlinked class class@anonymous" warning (@burned42)
- bug #38528 [Security] Making login link signature_properties option required (@weaverryan)
- feature #38525 [Serializer] Enabled mapping configuration via attributes (@derrabus)
- feature #38522 [Notifier ] Add Discord notifier (@mpiot, @connorhu)
- bug #38477 [Form] fix ViolationMapper was always generating a localized label for each FormType (@romaricdrigon)
- bug #38529 [Mailer] Fix mailjet image embedding (@Sandldan)
- bug #38530 [HttpClient] fix reading the body after a ClientException (@nicolas-grekas)
- bug #38523 [HttpClient] Fix multiple timeout with multiple retry (@jderusse)
- bug #38520 [HttpClient] Fix nesteed stream in AsyncResponse (@jderusse)
- bug #38518 [HttpClient] fix decorating timeout errors (@nicolas-grekas)
- feature #38499 [Validator] Upgraded constraints to enable named arguments and attributes (@derrabus)
- feature #38505 [Security][Login Link] Allow null and DateTime objects to be used as signatureProperties (@wouterj)
- bug #38507 [Bug] Fix RateLimiter framework configuration (@bobvandevijver)
- bug #38510 [PropertyInfo] Support for the mixed type (@derrabus)
- bug #38493 [HttpClient] Fix CurlHttpClient memory leak (@HypeMC)
- feature #38484 [Messenger] Add DelayStamp::delayFor() and DelayStamp::delayUntil() (@Nyholm)
- bug #38476 [HttpClient] Fix missing abstract arg (@jderusse)
- feature #37733 [PhpUnitBridge] Add ability to set a baseline for deprecation testing (@alexpott)
- bug #38456 [Cache] skip igbinary < 3.1.6 (@nicolas-grekas)
- bug #38453 [lock] Mark Key unserializable whith PgsqlStore (@jderusse)
- bug #38452 [SecurityBundle] Make user lazy loading working without user provider (@tyx)
- bug #38455 [Form] Fix field_value Twig helper for multiple choices (@tgalopin)
- bug #38392 [Ldap] Bypass the use of
ldap_control_paged_result
on PHP >= 7.3 (@lucasaba) - feature #38434 [HttpClient] Add jitter to RetryBackoff (@jderusse)
- feature #38346 [lock] Add store dedicated to postgresql (@jderusse)
- bug #38444 [PhpUnitBridge] fix running parallel tests with phpunit 9 (@nicolas-grekas)
- bug #38446 [PropertyInfo] Extract from default value doesn't set collection boolean (@Korbeil)
- feature #38424 [Translation] Rename Translatable class to TranslatableMessage (@natewiebe13)
- bug #38442 [VarDumper] fix truncating big arrays (@nicolas-grekas)
- bug #38433 [Mime] Fix serialization of RawMessage (@gilbertsoft)
- bug #38422 [SecurityGuard] Implement PostAuthenticationGuardToken::getFirewallName() (@derrabus)
- feature #38393 [FrameworkBundle] Add option --as-tree to translation:update command (@jschaedl)
- bug #38419 [DoctrineBridge] fix and replace namespace to Uid (@maxhelias)
- feature #38410 [Validator] Migrate File and Image constraints to attributes (@derrabus)
- bug #38418 [HttpClient] minor fixes in RetryableHttpClient (@nicolas-grekas)
- feature #38253 [Cache] Allow ISO 8601 time intervals to specify default lifetime (@lstrojny)
[PR] #38573
Assets
2
fabpot released this
Changelog (v5.1.6...v5.1.7)
- bug #38396 Handle consecutive supports() calls in the RememberMeAuthenticator (@wouterj)
- bug #36291 [Lock] Fix StoreFactory to accept same DSN syntax as AbstractAdapter (@Jontsa)
- bug #38390 [Serializer][Minor] Fix circular reference exception message (bad limit displayed) (@l-vo)
- bug #38388 [HttpClient] Always "buffer" empty responses (@nicolas-grekas)
- bug #38384 [PhpUnitBridge] Fix Deprecation file when it comes from the TestsListener (@fancyweb)
- bug #38380 [Form] propagate validation groups to subforms (@johanderuijter, @xabbuh)
- bug #38377 Ignore more deprecations for Mockery mocks (@fancyweb)
- bug #38375 [HttpClient] fix using proxies with NativeHttpClient (@nicolas-grekas)
- bug #38372 [Routing] fix using !important and defaults/reqs in inline route definitions (@nicolas-grekas)
- bug #38373 [ErrorHandler][DebugClassLoader] Do not check Mockery mocks classes (@fancyweb)
- bug #38368 [HttpClient] Fix using https with proxies (@bohanyang)
- bug #38350 [TwigBundle] Only remove kernel exception listener if twig is used (@dmolineus)
- bug #38360 [BrowserKit] Cookie expiration at current timestamp (@iquito)
- bug #38357 [DI] fix dumping non-shared lazy services (@nicolas-grekas)
- bug #38358 [Messenger] Fix redis connection error message (@alexander-schranz)
- bug #38343 Revert "bug #38063 [FrameworkBundle] generate preload.php in src/ to make opcache.preload predictable" (@nicolas-grekas)
- bug #38348 [FrameworkBundle] Add Mailjet definition (@michaelKaefer)
- bug #38336 [PhpUnitBridge] Fixed class_alias() for PHPUnit\Framework\Error\Error (@stevegrunwell)
[PR] #38406
Assets
2
fabpot released this
Changelog (v5.1.5...v5.1.6)
- bug #38291 [OptionsResolver] Fix deprecation message access (@fancyweb)
- bug #38248 [HttpClient] Allow bearer token with colon (@stephanvierkant)
- bug #37837 [Form] Fix custom formats deprecation with HTML5 widgets (@fancyweb)
- bug #38285 [Contracts][Translation] Optional Intl dependency (@ro0NL)
- bug #38283 [Translator] Optional Intl dependency (@ro0NL)
- bug #38271 [ErrorHandler] Escape JSON encoded log context (@ro0NL)
- bug #38284 [Cache][Lock][Messenger] fix compatibility with Doctrine DBAL 3 (@xabbuh)
- bug #38228 [Yaml Parser] Fix edge cases when parsing multiple documents (@digilist)
- bug #38226 [FrameworkBundle] loadRoutes shoud receive RoutingPhpFileLoader (@grachevko)
- bug #38229 [Yaml] fix parsing comments not prefixed by a space (@xabbuh)
- bug #38127 [Translator] Make sure a null locale is handled properly (@jschaedl)
- bug #38221 [Cache] Allow cache tags to be objects implementing __toString() (@lstrojny)
- bug #38212 [HttpKernel] Do not override max_redirects option in HttpClientKernel (@dmolineus)
- bug #38215 [HttpClient] Support for CURLOPT_LOCALPORT (@derrabus)
- bug #38202 [FrameworkBundle] Fix xsd definition which prevent to add more than one workflow metadata (@l-vo)
- bug #38195 [String] improve slugger's portability accross implementations of iconv() (@nicolas-grekas)
- bug #38166 [Console] work around disabled putenv() (@SenTisso)
- bug #38190 [Notifier] Fix errors parsing in FirebaseTransport (@jderusse)
- bug #38173 [HttpClient][HttpClientTrait] don't calculate alternatives if option is auth_ntlm (@ybenhssaien)
- bug #38169 [PhpUnitBridge] Internal classes are not legacy (@derrabus)
- feature #38160 [Security] In the new authenticator system, no auth listener is valid (@weaverryan)
- bug #38156 [Cache] fix ProxyAdapter not persisting items with infinite expiration (@dmaicher)
- bug #38148 [HttpClient] fail properly when the server replies with HTTP/0.9 (@nicolas-grekas)
- bug #38131 [Validator] allow consumers to mock all methods (@xabbuh)
- bug #38140 [DI] dump OS-indepent paths in the preload file (@nicolas-grekas)
- bug #38139 [DI] dump OS-indepent paths in the compiled container (@nicolas-grekas)
- bug #38147 [Mailer] Fixed Mailgun API bridge JsonException when API response is not applicaton/json (@asprega)
- bug #38126 [Cache] Limit cache version character range (@lstrojny)
- bug #38136 [Messenger] Run postgres setup trigger in transaction (@akondas)
- bug #38142 [FrameworkBundle] adopt src/.preload.php (@nicolas-grekas)
- bug #38108 [Cache] Fix key encoding issue in Memcached adapter (@lstrojny)
- bug #38122 [HttpClient] Fix Array to string conversion notice when parsing JSON error body with non-scalar detail property (@emarref)
- bug #37097 DateTime validator support for trailing data (@stefankleff)
- bug #38116 [Console] Silence warnings on sapi_windows_cp_set() call (@chalasr)
- bug #38114 [Console] guard $argv + $token against null, preventing unnecessary exceptions (@bilogic)
- bug #38094 [PhpUnitBridge] Skip internal classes in CoverageListenerTrait (@sanmai)
- bug #38101 [VarExporter] unserialize() might throw an Exception on php 8 (@derrabus)
- bug #38100 [ErrorHandler] Parse "x not found" errors correctly on php 8 (@derrabus)
- bug #38099 Prevent parsing invalid octal digits as octal numbers (@julienfalque)
- bug #38095 [Mailer] Remove unnecessary check for existing request (@jschaedl)
- bug #38091 [DI] fix ContainerBuilder on PHP8 (@nicolas-grekas)
- bug #38086 [HttpClient] with "bindto" with NativeHttpClient (@nicolas-grekas)
- bug #38063 [FrameworkBundle] generate preload.php in src/ to make opcache.preload predictable (@nicolas-grekas)
- bug #38080 [Console] Make sure $maxAttempts is an int or null (@derrabus)
- bug #38075 esmtp error not being thrown properly (@anton Zagorskii)
- bug #38040 [Yaml Parser] fixed Parser to skip comments when inlining sequences (@korve)
- bug #38073 [VarDumper] Fix caster for invalid SplFileInfo objects on php 8 (@derrabus)
- bug #38074 [Messenger] Remove DelaySeconds parameter for FIFO queues (@netbull)
- bug #38071 [PhpUnitBridge] Adjust output parsing of CoverageListenerTrait for PHPUnit 9.3 (@sanmai, @derrabus)
- bug #38062 [DI] fix generating preload file when cache_dir is outside project_dir (@nicolas-grekas)
- bug #38059 [Cache] Fix CacheCollectorPass with decorated cache pools (@shyim)
- bug #38054 [PhpUnitBridge] CoverageListenerTrait update for PHPUnit 8.5/9.x (@sanmai)
- bug #38049 [Debug] Parse "x not found" errors correctly on php 8 (@derrabus)
- bug #38041 [PropertyInfo] Fix typed collections in PHP 7.4 (@ndench)
- bug #38013 [PHPUnitBridge] Fix deprecation type detection when trigger_deprecation is used (@l-vo)
- bug #37959 [PhpunitBridge] Fix deprecation type detection (when several autoload files are used) (@l-vo)
- bug #38031 Allow Drupal to wrap the Symfony test listener (5.1 backport) (@fabpot, @alexpott)
[PR] #38313
Assets
2
fabpot released this
Changelog (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
Assets
2
fabpot released this
Changelog (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
Assets
2
fabpot released this
Changelog (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 InputBag@set (@taylorotwell)
[PR] #37650
Assets
2
fabpot released this
Changelog (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
Assets
2
fabpot released this
Changelog (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
Assets
2
fabpot released this
Changelog (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
Assets
2
fabpot released this
Changelog (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
Assets
2
Changelog (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
Assets
2
fabpot released this
Changelog (v5.0.7...v5.0.8)
- bug #36536 [Cache] Allow invalidateTags calls to be traced by data collector (@l-vo)
- bug #36566 [PhpUnitBridge] Use COMPOSER_BINARY env var if available (@fancyweb)
- bug #36560 [YAML] escape DEL(\x7f) (@sdkawata)
- bug #36539 [PhpUnitBridge] fix compatibility with phpunit 9 (@garak)
- bug #36555 [Cache] skip APCu in chains when the backend is disabled (@nicolas-grekas)
- bug #36523 [Form] apply automatically step=1 for datetime-local input (@ottaviano)
- bug #36519 [FrameworkBundle] debug:autowiring: Fix wrong display when using class_alias (@weaverryan)
- bug #36454 [DependencyInjection][ServiceSubscriber] Support late aliases (@fancyweb)
- bug #36162 [Profiler] Fix profiler nullable string type (@mRoca)
- bug #36498 [Security/Core] fix escape for username in LdapBindAuthenticationProvider.php (@stoccc)
- bug #36506 [FrameworkBundle] Fix session.attribute_bag service definition (@fancyweb)
- bug #36500 [Routing][PrefixTrait] Add the _locale requirement (@fancyweb)
- bug #36457 [Cache] CacheItem with tag is never a hit after expired (@alexander-schranz, @nicolas-grekas)
- bug #36490 [HttpFoundation] workaround PHP bug in the session module (@nicolas-grekas)
- bug #36483 [SecurityBundle] fix accepting env vars in remember-me configurations (@zek)
- bug #36343 [Form] Fixed handling groups sequence validation (@HeahDude)
- bug #36463 [Mime] Ensure proper line-ending for SMIME (@sstok)
- bug #36460 [Cache] Avoid memory leak in TraceableAdapter::reset() (@lyrixx)
- bug #36467 Mailer from sender fixes (@fabpot)
- bug #36408 [PhpUnitBridge] add PolyfillTestCaseTrait::expectExceptionMessageMatches to provide FC with recent phpunit versions (@soyuka)
- bug #36447 Remove return type for Twig function workflow_metadata() (@gisostallenberg)
- bug #36449 [Messenger] Make sure redis transports are initialized correctly (@Seldaek)
- bug #36411 [Form] RepeatedType should always have inner types mapped (@biozshock)
- bug #36441 [DI] fix loading defaults when using the PHP-DSL (@nicolas-grekas)
- bug #36434 [HttpKernel] silence E_NOTICE triggered since PHP 7.4 (@xabbuh)
- bug #36365 [Validator] Fixed default group for nested composite constraints (@HeahDude)
- bug #36422 [HttpClient] fix HTTP/2 support on non-SSL connections - CurlHttpClient only (@nicolas-grekas)
- bug #36417 Force ping after transport exception (@oesteve)
- bug #35591 [Validator] do not merge constraints within interfaces (@greedyivan)
- bug #36377 [HttpClient] Fix scoped client without query option configuration (@X-Coder264)
- bug #36387 [DI] fix detecting short service syntax in yaml (@nicolas-grekas)
- bug #36392 [DI] add missing property declarations in InlineServiceConfigurator (@nicolas-grekas)
- bug #36400 Allowing empty secrets to be set (@weaverryan)
- bug #36380 [Process] Fixed input/output error on PHP 7.4 (@mbardelmeijer)
- bug #36376 [Workflow] Use a strict comparison when retrieving raw marking in MarkingStore (@lyrixx)
- bug #36375 [Workflow] Use a strict comparison when retrieving raw marking in MarkingStore (@lyrixx)
- bug #36305 [PropertyInfo][ReflectionExtractor] Check the array mutator prefixes last when the property is singular (@fancyweb)
- bug #35656 [HttpFoundation] Fixed session migration with custom cookie lifetime (@Guite)
- bug #36342 [HttpKernel][FrameworkBundle] fix compat with Debug component (@nicolas-grekas)
- bug #36315 [WebProfilerBundle] Support for Content Security Policy style-src-elem and script-src-elem in WebProfiler (@ampaze)
- bug #36286 [Validator] Allow URL-encoded special characters in basic auth part of URLs (@cweiske)
- bug #36335 [Security] Track session usage whenever a new token is set (@wouterj)
- bug #36332 [Serializer] Fix unitialized properties (from PHP 7.4.2) when serializing context for the cache key (@alanpoulain)
- bug #36338 [MonologBridge] Fix $level type (@fancyweb)
- bug #36337 [MonologBridge] Fix $level type (@fancyweb)
- bug #36223 [Security][Http][SwitchUserListener] Ignore all non existent username protection errors (@fancyweb)
- bug #36239 [HttpKernel][LoggerDataCollector] Prevent keys collisions in the sanitized logs processing (@fancyweb)
- bug #36245 [Validator] Fixed calling getters before resolving groups (@HeahDude)
- bug #36265 Fix the reporting of deprecations in twig:lint (@stof)
- bug #36283 [Security] forward multiple attributes voting flag (@xabbuh)
[PR] #36615
Assets
2
fabpot released this
Changelog (v5.0.6...v5.0.7)
- security #cve-2020-5255 [HttpFoundation] Do not set the default Content-Type based on the Accept header (@yceruto)
- security #cve-2020-5275 [Security] Fix access_control behavior with unanimous decision strategy (@chalasr)
- bug #36262 [DI] fix generating TypedReference from PriorityTaggedServiceTrait (@nicolas-grekas)
- bug #36252 [Security/Http] Allow setting cookie security settings for delete_cookies (@wouterj)
- bug #36261 [FrameworkBundle] revert to legacy wiring of the session when circular refs are detected (@nicolas-grekas)
- bug #36259 [DomCrawler] Fix BC break in assertions breaking Panther (@dunglas)
- bug #36181 [BrowserKit] fixed missing post request parameters in file uploads (@codebay)
- bug #36216 [Validator] Assert Valid with many groups (@phucwan91)
- bug #36222 [Console] Fix OutputStream for PHP 7.4 (@guillbdx)
[PR] #36269
[SECURITY] Security release
Assets
2
fabpot released this
Changelog (v3.4.38...v3.4.39)
- bug #36216 [Validator] Assert Valid with many groups (@phucwan91)
- bug #36222 [Console] Fix OutputStream for PHP 7.4 (@guillbdx)
- bug #36175 [Security/Http] Remember me: allow to set the samesite cookie flag (@dunglas)
- bug #36173 [Http Foundation] Fix clear cookie samesite (@guillbdx)
- bug #36176 [Security] Check if firewall is stateless before checking for session/previous session (@koenreiniers)
- bug #36149 [Form] Support customized intl php.ini settings (@jorrit)
- bug #36172 [Debug] fix for PHP 7.3.16+/7.4.4+ (@nicolas-grekas)
- bug #36141 Prevent warning in proc_open() (@BenMorel)
- bug #36121 [VarDumper] fix side-effect by not using mt_rand() (@nicolas-grekas)
- bug #36073 [PropertyAccess][DX] Improved errors when reading uninitialized properties (@HeahDude)
- bug #36063 [FrameworkBundle] start session on flashbag injection (@william Arslett)
- bug #36020 [Form] ignore microseconds submitted by Edge (@xabbuh)
- bug #36041 fix import from config file using type: glob (@Tobion)
- bug #35987 [DoctrineBridge][DoctrineExtractor] Fix wrong guessed type for "json" type (@fancyweb)
- bug #35938 [Form] Handle false as empty value on expanded choices (@fancyweb)
- bug #36004 [Yaml] fix dumping strings containing CRs (@xabbuh)
- bug #35982 [DI] Fix XmlFileLoader bad error message (@przemyslaw-bogusz)
- bug #35937 Revert "bug #28179 [DomCrawler] Skip disabled fields processing in Form" (@dmaicher)
- bug #35910 [SecurityBundle] Minor fixes in configuration tree builder (@HeahDude)
[PR] #36260
Assets
2
fabpot released this
Changelog (v5.0.4...v5.0.5)
- bug #35781 [Form] NumberToLocalizedStringTransformer return int if scale = 0 (@VincentLanglet)
- bug #35846 [Serializer] prevent method calls on null values (@xabbuh)
- bug #35897 [FrameworkBundle] add missing Messenger options to XML schema definition (@xabbuh)
- bug #35870 [ErrorHandler] fix parsing static return type on interface method annotation (@alekitto)
- bug #35839 [Security] Allow switching to another user when already switched (@chalasr)
- bug #35851 [DoctrineBridge] Use new Types::* constants and support new json types (@fancyweb)
- bug #35841 [Notifier] Dispatch message event in null transport (@jschaedl)
- bug #35716 [PhpUnitBridge] Fix compatibility to PHPUnit 9 (@benjamin)
- bug #35803 [Cache] Fix versioned namespace atomic clears (@trvrnrth)
- bug #35817 [DoctrineBridge] Use new Types::* constants and support new json type (@fancyweb)
- bug #35832 [Debug][ErrorHandler] improved deprecation notices for methods new args and return type (@HeahDude)
- bug #35827 [BrowserKit] Nested file array prevents uploading file (@afilina)
- bug #35826 [Notifier] Add correct tags for NullTransportFactory (@jschaedl)
- bug #35830 [FrameworkBundle] Skip notifiers tags in UnusedTagsPass (@chalasr)
- bug #35707 [ExpressionLanguage] Fixed collisions of character operators with object properties (@Andrej-in-ua)
- bug #35794 [DoctrineBridge][DoctrineExtractor] Fix indexBy with custom and some core types (@fancyweb)
- bug #35787 [PhpUnitBridge] Use trait instead of extending deprecated class (@marcello-moenkemeyer)
- bug #35792 [Security] Prevent TypeError in case RememberMetoken has no attached user (@nikophil)
- bug #35735 [Routing] Add locale requirement for localized routes (@mtarld)
- bug #35772 [Config] don't throw on missing excluded paths (@nicolas-grekas)
- bug #35774 [Ldap] force default network timeout (@nicolas-grekas)
- bug #35702 [VarDumper] fixed DateCaster not displaying additional fields (@Makdessi Alex)
- bug #35722 [HttpKernel] Set previous exception when rethrown from controller resolver (@danut007ro)
- bug #35714 [HttpClient] Correctly remove trace level options for HttpCache (@aschempp)
- bug #35718 [HttpKernel] fix registering DebugHandlersListener regardless of the PHP_SAPI (@nicolas-grekas)
- bug #35728 Add missing autoload calls (@greg0ire)
- bug #35693 [Finder] Fix unix root dir issue (@chr-hertel)
- bug #35709 [HttpFoundation] fix not sending Content-Type header for 204 responses (@Tobion)
- bug #35710 [ErrorHandler] silence warning when zend.assertions=-1 (@nicolas-grekas)
- bug #35676 [Console] Handle zero row count in appendRow() for Table (@adam Prickett)
- bug #35696 [Console] Don't load same-namespace alternatives on exact match (@chalasr)
- bug #35674 [HttpClient] fix getting response content after its destructor throwed an HttpExceptionInterface (@nicolas-grekas)
- bug #35672 [HttpClient] fix HttpClientDataCollector when handling canceled responses (@thematchless)
- bug #35641 [Process] throw when PhpProcess::fromShellCommandLine() is used (@Guikingone)
- bug #35645 [ErrorHandler] Never throw on warnings triggered by assert() and set assert.exception=1 in Debug::enable() (@nicolas-grekas)
- bug #35633 [Mailer] Do not ping the SMTP server before sending every message (@micheh)
- bug #33897 [Console] Consider STDIN interactive (@ostrolucky)
- bug #35605 [HttpFoundation][FrameworkBundle] fix support for samesite in session cookies (@fabpot)
- bug #35609 [DoctrineBridge] Fixed submitting ids with query limit or offset (@HeahDude)
- bug #35616 [Workflow] Make method signature compatible with 4.4 (@pbowyer)
- bug #35597 [PHPunit bridge] Provide current file as file path (@greg0ire)
- bug #33960 [DI] Unknown env prefix not recognized as such (@ro0NL)
- bug #35342 [DI] Fix support for multiple tags for locators and iterators (@alexandre Parent)
- bug #33820 [PhpUnitBridge] Fix some errors when using serialized deprecations (@l-vo)
- bug #35553 Fix HTTP client config handling (@julienfalque)
- bug #35588 [ErrorHandler] Escape variable in Exception template (@jderusse)
- bug #35583 Add missing use statements (@fabpot)
- bug #35582 Missing use statement 4.4 (@fabpot)
- bug #34123 [Form] Fix handling of empty_data's \Closure value in Date/Time form types (@yceruto)
- bug #35537 [Config][XmlReferenceDumper] Prevent potential \TypeError (@fancyweb)
- bug #35227 [Mailer] Fix broken mandrill http send for recipients with names (@vilius-g)
- bug #35430 [Translation] prefer intl domain when adding messages to catalogue (@Guite)
- bug #35497 Fail on empty password verification (without warning on any implementation) (@Stefan Kruppa)
- bug #35546 [Validator] check for __get method existence if property is uninitialized (@alekitto)
- bug #35332 [Yaml][Inline] Fail properly on empty object tag and empty const tag (@fancyweb)
- bug #35489 [PhpUnitBridge] Fix running skipped tests expecting only deprecations (@chalasr)
- bug #35161 [FrameworkBundle] Check non-null type for numeric type (@Arman-Hosseini)
- bug #34059 [DomCrawler] Skip disabled fields processing in Form (@sbogx)
- bug #34114 [Console] SymonfyStyle - Check value isset to avoid PHP notice (@leevigraham)
- bug #35557 [Config] dont catch instances of Error (@nicolas-grekas)
- bug #35562 [HttpClient] fix HttpClientDataCollector when handling canceled responses (@nicolas-grekas)
[PR] #35906
Assets
2
fabpot released this
Changelog (since v5.0.3...v5.0.4)
- bug #35530 [HttpClient] Fix regex bearer (@noniagriconomie)
- bug #35532 [Validator] fix access to uninitialized property when getting value (@greedyivan)
- bug #35486 [Translator] Default value for 'sort' option in translation:update should be 'asc' (@versgui)
- bug #35305 [HttpKernel] Fix stale-if-error behavior, add tests (@mpdude)
- bug #34808 [PhpUnitBridge] Properly handle phpunit arguments for configuration file (@biozshock)
- bug #35517 [Intl] Provide more locale translations (@ro0NL)
- bug #35518 [Mailer] Fix STARTTLS support for Postmark and Mandrill (@fabpot)
- bug #35480 [Messenger] Check for all serialization exceptions during message dec… (@patrick Berenschot)
- bug #35502 [Messenger] Fix bug when using single route with XML config (@Nyholm)
- bug #35438 [SecurityBundle] fix ldap_bind service arguments (@Ioni14)
- bug #35429 [DI] CheckTypeDeclarationsPass now checks if value is type of parameter type (@pfazzi)
- bug #35464 [ErrorHandler] Add debug argument to decide whether debug page is shown or not (@yceruto)
- bug #35423 Fixes a runtime error when accessing the cache panel (@DamienHarper)
- bug #35428 [Cache] fix checking for igbinary availability (@nicolas-grekas)
- bug #35424 [HttpKernel] Check if lock can be released (@sjadema)
[PR] #35541
Assets
2
fabpot released this
Changelog (since v5.0.2...v5.0.3)
- bug #35364 [Yaml] Throw on unquoted exclamation mark (@fancyweb)
- bug #35065 [Security] Use supportsClass in addition to UnsupportedUserException (@linaori)
- bug #35351 Revert #34797 "Fixed translations file dumper behavior" and fix #34713 (@yceruto)
- bug #35356 [Filesystem] chown and chgrp should also accept int as owner and group (@Slamdunk)
- bug #35335 [Security] Fix RememberMe with null password (@jderusse)
- bug #35339 [String] add missing encoding when calling mb_ord() (@nicolas-grekas)
- bug #35355 [DI] Fix EnvVar not loaded when Loader requires an env var (@jderusse)
- bug #35343 [Security] Fix RememberMe with null password (@jderusse)
- bug #34223 [DI] Suggest typed argument when binding fails with untyped argument (@gudfar)
- bug #35323 [FrameworkBundle] Set booted flag to false when test kernel is unset (@thiagocordeiro)
- bug #35324 [HttpClient] Fix strict parsing of response status codes (@Armando-Walmeric)
- bug #35318 [Yaml] fix PHP const mapping keys using the inline notation (@xabbuh)
- bug #35306 [FrameworkBundle] Make sure one can use fragments.hinclude_default_template (@Nyholm)
- bug #35304 [HttpKernel] Fix that no-cache MUST revalidate with the origin (@mpdude)
- bug #35299 Avoid
stale-if-error
in FrameworkBundle's HttpCache if kernel.debug = true (@mpdude) - bug #35240 [SecurityBundle] Fix collecting traceable listeners info on lazy firewalls (@chalasr)
- bug #35151 [DI] deferred exceptions in ResolveParameterPlaceHoldersPass (@Islam93)
- bug #35290 [Filesystem][FilesystemCommonTrait] Use a dedicated directory when there are no namespace (@fancyweb)
- bug #35099 [FrameworkBundle] Do not throw exception on value generate key (@jderusse)
- bug #35278 [EventDispatcher] expand listener in place (@xabbuh)
- bug #35269 [HttpKernel][FileLocator] Fix deprecation message (@fancyweb)
- bug #35254 [PHPUnit-Bridge] Fail-fast in simple-phpunit if one of the passthru() commands fails (@mpdude)
- bug #35261 [Routing] Fix using a custom matcher & generator dumper class (@fancyweb)
- bug #34643 [Dotenv] Fixed infinite loop with missing quote followed by quoted value (@naitsirch)
- bug #35239 [Security\Http] Prevent canceled remember-me cookie from being accepted (@chalasr)
- bug #35267 [Debug] fix ClassNotFoundFatalErrorHandler (@nicolas-grekas)
- bug #35252 [Serializer] Fix cache in MetadataAwareNameConverter (@bastnic)
- bug #35200 [TwigBridge] do not render preferred choices as selected (@xabbuh)
- bug #35243 [HttpKernel] release lock explicitly (@nicolas-grekas)
- bug #35193 [TwigBridge] button_widget now has its title attr translated even if its label = null or false (@stephen-lewis)
- bug #35219 [PhpUnitBridge] When using phpenv + phpenv-composer plugin, composer executable is wrapped into a bash script (@oleg-andreyev)
- bug #35150 [Messenger] Added check if json_encode succeeded (@toooni)
- bug #35137 [Messenger] Added check if json_encode succeeded (@toooni)
- bug #35170 [FrameworkBundle][TranslationUpdateCommand] Do not output positive feedback on stderr (@fancyweb)
- bug #35245 [HttpClient] fix exception in case of PSR17 discovery failure (@nicolas-grekas)
- bug #35244 [Cache] fix processing chain adapter based cache pool (@xabbuh)
- bug #35247 [FrameworkBundle][ContainerLintCommand] Only skip .errored. services (@fancyweb)
- bug #35225 [DependencyInjection] Handle ServiceClosureArgument for callable in container linting (@shieldo)
- bug #35223 [HttpClient] Don't read from the network faster than the CPU can deal with (@nicolas-grekas)
- bug #35214 [DI] DecoratorServicePass should keep container.service_locator on the decorated definition (@malarzm)
- bug #35209 [HttpClient] fix support for non-blocking resource streams (@nicolas-grekas)
- bug #35210 [HttpClient] NativeHttpClient should not send >1.1 protocol version (@nicolas-grekas)
- bug #35162 [Mailer] Make sure you can pass custom headers to Mailgun (@Nyholm)
- bug #33672 [Mailer] Remove line breaks in email attachment content (@stuart Fyfe)
- bug #35101 [Routing] Fix i18n routing when the url contains the locale (@fancyweb)
- bug #35124 [TwigBridge][Form] Added missing help messages in form themes (@cmen)
- bug #35195 [HttpClient] fix casting responses to PHP streams (@nicolas-grekas)
- bug #35168 [HttpClient] fix capturing SSL certificates with NativeHttpClient (@nicolas-grekas)
- bug #35134 [PropertyInfo] Fix BC issue in phpDoc Reflection library (@jaapio)
- bug #35184 [Mailer] Payload sent to Sendgrid doesn't include names (@versgui)
- bug #35173 [Mailer][MailchimpBridge] Fix missing attachments when sending via Mandrill API (@vilius-g)
- bug #35172 [Mailer][MailchimpBridge] Fix incorrect sender address when sender has name (@vilius-g)
- bug #35125 [Translator] fix performance issue in MessageCatalogue and catalogue operations (@ArtemBrovko)
- bug #35120 [HttpClient] fix scheduling pending NativeResponse (@nicolas-grekas)
- bug #35117 [Cache] do not overwrite variable value (@xabbuh)
- bug #35113 [VarDumper] Fix "Undefined index: argv" when using CliContextProvider (@xepozz)
- bug #34673 Migrate server:log command away from WebServerBundle (@jderusse)
- bug #35103 [Translation] Use
locale_parse
for computing fallback locales (@alanpoulain) - bug #35060 [Security] Fix missing defaults for auto-migrating encoders (@chalasr)
- bug #35067 [DependencyInjection][CheckTypeDeclarationsPass] Handle \Closure for callable (@fancyweb)
- bug #35094 [Console] Fix filtering out identical alternatives when there is a command loader (@fancyweb)
[PR] #35414
Assets
2
fabpot released this
Changelog (since v5.0.1...v5.0.2)
- bug #35051 [DependencyInjection] Fix binding tagged services to containers (@nicolas-grekas)
- bug #35039 [DI] skip looking for config class when the extension class is anonymous (@nicolas-grekas)
- bug #35049 [ProxyManager] fix generating proxies for root-namespaced classes (@nicolas-grekas)
- bug #35022 [Dotenv] FIX missing getenv (@mccullagh)
- bug #35023 [HttpKernel] ignore failures generated by opcache.restrict_api (@nicolas-grekas)
- bug #35024 [HttpFoundation] fix pdo session handler for sqlsrv (@azjezz)
- bug #35025 [HttpClient][Psr18Client] Remove Psr18ExceptionTrait (@fancyweb)
- bug #35028 [TwigBridge] Fix invalid typehint for subject in is_granted Twig function (@emodric)
- bug #35015 [Config] fix perf of glob discovery when GLOB_BRACE is not available (@nicolas-grekas)
- bug #35014 [HttpClient] make pushed responses retry-able (@nicolas-grekas)
- bug #35010 [VarDumper] ignore failing __debugInfo() (@nicolas-grekas)
- bug #34998 [DI] fix auto-binding service providers to their service subscribers (@nicolas-grekas)
- bug #34954 [Mailer] Fixed undefined index when sending via Mandrill API (@wulff)
- bug #33670 [DI] Service locators can't be decorated (@malarzm)
- bug #35000 [Console][SymfonyQuestionHelper] Handle multibytes question choices keys and custom prompt (@fancyweb)
- bug #35005 [HttpClient] force HTTP/1.1 when NTLM auth is used (@nicolas-grekas)
- bug #34707 [Validation][FrameworkBundle] Allow EnableAutoMapping to work without auto-mapping namespaces (@ogizanagi)
- bug #34996 Fix displaying anonymous classes on PHP 7.4 (@nicolas-grekas)
- bug #29839 [Validator] fix comparisons with null values at property paths (@xabbuh)
- bug #34900 [DoctrineBridge] Fixed submitting invalid ids when using queries with limit (@HeahDude)
- bug #34791 [Serializer] Skip uninitialized (PHP 7.4) properties in PropertyNormalizer and ObjectNormalizer (@vudaltsov)
- bug #34956 [Messenger][AMQP] Use delivery_mode=2 by default (@lyrixx)
- bug #34915 [FrameworkBundle] Fix invalid Windows path normalization in TemplateNameParser (@mvorisek)
- bug #34981 stop using deprecated Doctrine persistence classes (@xabbuh)
- bug #34904 [Validator][ConstraintValidator] Safe fail on invalid timezones (@fancyweb)
- bug #34935 [FrameworkBundle][DependencyInjection] Skip removed ids in the lint container command and its associated pass (@fancyweb)
- bug #34957 [Security] Revert "AbstractAuthenticationListener.php error instead info" (@larzuk91)
- bug #34922 [FrameworkBundle][Secrets] Hook configured local dotenv file (@fancyweb)
- bug #34967 [HttpFoundation] fix redis multi host dsn not recognized (@jan Christoph Beyer)
- bug #34963 [Lock] fix constructor argument type declaration (@xabbuh)
- bug #34955 Require doctrine/persistence ^1.3 (@nicolas-grekas)
- bug #34923 [DI] Fix support for immutable setters in CallTrait (@Lctrs)
- bug #34878 [TwigBundle] fix broken FilesystemLoader::exists() with Twig 3 (@dpesch)
- bug #34921 [HttpFoundation] Removed "Content-Type" from the preferred format guessing mechanism (@yceruto)
- bug #34886 [HttpKernel] fix triggering deprecation in file locator (@xabbuh)
- bug #34918 [Translation] fix memoryleak in PhpFileLoader (@nicolas-grekas)
- bug #34920 [Routing] fix memoryleak when loading compiled routes (@nicolas-grekas)
- bug #34787 [Cache] Propagate expiry when syncing items in ChainAdapter (@trvrnrth)
- bug #34694 [Validator] Fix auto-mapping constraints should not be validated (@ogizanagi)
- bug #34848 [Process] change the syntax of portable command lines (@nicolas-grekas)
- bug #34862 [FrameworkBundle][ContainerLintCommand] Reinitialize bundles when the container is reprepared (@fancyweb)
- bug #34896 [Cache] fix memory leak when using PhpFilesAdapter (@nicolas-grekas)
- bug #34438 [HttpFoundation] Use
Cache-Control: must-revalidate
only if explicit lifetime has been given (@mpdude) - bug #34449 [Yaml] Implement multiline string as scalar block for tagged values (@natepage)
- bug #34601 [MonologBridge] Fix debug processor datetime type (@mRoca)
- bug #34842 [ExpressionLanguage] Process division by zero (@tigr1991)
- bug #34902 [PropertyAccess] forward caught exception (@xabbuh)
- bug #34903 Fixing bad order of operations with null coalescing operator (@weaverryan)
- bug #34888 [TwigBundle] add tags before processing them (@xabbuh)
- bug #34760 [Mailer] Fix SMTP Authentication when using STARTTLS (@DjLeChuck)
- bug #34762 [Config] never try loading failed classes twice with ClassExistenceResource (@nicolas-grekas)
- bug #34783 [DependencyInjection] Handle env var placeholders in CheckTypeDeclarationsPass (@fancyweb)
- bug #34839 [Cache] fix memory leak when using PhpArrayAdapter (@nicolas-grekas)
- bug #34801 [String] implement __sleep()/__wakeup() on strings (@nicolas-grekas)
- bug #34782 [String] inline Latin-ASCII rules (@nicolas-grekas)
- bug #34812 [Yaml] fix parsing negative octal numbers (@xabbuh)
- bug #34854 [Messenger] gracefully handle missing event dispatchers (@xabbuh)
- bug #34802 [Security] Check UserInterface::getPassword is not null before calling needsRehash (@dbrekelmans)
- bug #34788 [SecurityBundle] Properly escape regex in AddSessionDomainConstraintPass (@fancyweb)
- bug #34859 [SecurityBundle] Fix TokenStorage::reset not called in stateless firewall (@jderusse)
- bug #34827 [HttpFoundation] get currently session.gc_maxlifetime if ttl doesnt exists (@rafaeltovar)
- bug #34755 [FrameworkBundle] resolve service locators in
debug:*
commands (@nicolas-grekas) - bug #34832 [Validator] Allow underscore character "_" in URL username and password (@romainneutron)
- bug #34765 [DoctrineBridge] Removed QueryBuilder type hint in getLoader() (@HeahDude)
- bug #34811 [TwigBridge] Update bootstrap_4_layout.html.twig missing switch-custom label (@sabruss)
- bug #34820 [FrameworkBundle][SodiumVault] Create secrets directory only when it is used (@fancyweb)
- bug #34776 [DI] fix resolving bindings for named TypedReference (@nicolas-grekas)
- bug #34794 [DependencyInjection] Resolve expressions in CheckTypeDeclarationsPass (@fancyweb)
- bug #34795 [Routing][ObjectLoader] Remove forgotten deprecation after merge (@fancyweb)
- bug #34797 [Translation] Fix FileDumper behavior (@yceruto)
- bug #34738 [SecurityBundle] Passwords are not encoded when algorithm set to "true" (@nieuwenhuisen)
- bug #34759 [SecurityBundle] Fix switch_user provider configuration handling (@fancyweb)
- bug #34779 [Security] do not validate passwords when the hash is null (@xabbuh)
- bug #34786 [SecurityBundle] Use config variable in AnonymousFactory (@martijnboers)
- bug #34784 [FrameworkBundle] Set the parameter bag as resolved in ContainerLintCommand (@fancyweb)
- bug #34763 [Security/Core] Fix checking for SHA256/SHA512 passwords (@david Brooks)
- bug #34757 [DI] Fix making the container path-independent when the app is in /app (@nicolas-grekas)
[PR] #35055
Assets
2
fabpot released this
Changelog (since v5.0.0...v5.0.1)
- bug #34732 [DependencyInjection][Xml] Fix the attribute 'tag' is not allowed in 'bind' tag (@tienvx)
- bug #34729 [DI] auto-register singly implemented interfaces by default (@nicolas-grekas)
- bug #34728 [DI] fix overriding existing services with aliases for singly-implemented interfaces (@nicolas-grekas)
- bug #34649 more robust initialization from request (@dbu)
- bug #34715 [TwigBundle] remove service when base class is missing (@xabbuh)
- bug #34600 [DoctrineBridge] do not depend on the QueryBuilder from the ORM (@xabbuh)
- bug #34627 [Security/Http] call auth listeners/guards eagerly when they "support" the request (@nicolas-grekas)
- bug #34671 [Security] Fix clearing remember-me cookie after deauthentication (@chalasr)
- bug #34711 Fix the translation commands when a template contains a syntax error (@fabpot)
- bug #34032 [Mime] Fixing multidimensional array structure with FormDataPart (@jvahldick)
- bug #34697 [MonologBridge] Fix compatibility of ServerLogHandler with Monolog 2 (@jderusse)
- bug #34560 [Config][ReflectionClassResource] Handle parameters with undefined constant as their default values (@fancyweb)
- bug #34695 [Config] don't break on virtual stack frames in ClassExistenceResource (@nicolas-grekas)
- bug #34716 [DependencyInjection] fix dumping number-like string parameters (@xabbuh)
- bug #34558 [Console] Fix autocomplete multibyte input support (@fancyweb)
- bug #34130 [Console] Fix commands description with numeric namespaces (@fancyweb)
- bug #34562 [DI] Skip unknown method calls for factories in check types pass (@fancyweb)
- bug #34677 [EventDispatcher] Better error reporting when arguments to dispatch() are swapped (@rimas-kudelis)
- bug #33573 [TwigBridge] Add row_attr to all form themes (@fancyweb)
- bug #34019 [Serializer] CsvEncoder::NO_HEADERS_KEY ignored when used in constructor (@Dario Savella)
- bug #34083 [Form] Keep preferred_choices order for choice groups (@vilius-g)
- bug #34091 [Debug] work around failing chdir() on Darwin (@mary2501)
- bug #34305 [PhpUnitBridge] Read configuration CLI directive (@ro0NL)
- bug #34490 [Serializer] Fix MetadataAwareNameConverter usage with string group (@antograssiot)
- bug #34632 [Console] Fix trying to access array offset on value of type int (@Tavafi)
- bug #34669 [HttpClient] turn exception into log when the request has no content-type (@nicolas-grekas)
- bug #34662 [HttpKernel] Support typehint to deprecated FlattenException in controller (@andrew-demb)
- bug #34619 Restores preview mode support for Html and Serializer error renderers (@yceruto)
- bug #34636 [VarDumper] notice on potential undefined index (@sylvainmetayer)
- bug #34668 [Cache] Make sure we get the correct number of values from redis::mget() (@thePanz)
- bug #34621 [Routing] Continue supporting single colon in object route loaders (@fancyweb)
- bug #34554 [HttpClient] Fix early cleanup of pushed HTTP/2 responses (@lyrixx)
- bug #34607 [HttpKernel] Ability to define multiple kernel.reset tags (@rmikalkenas)
- bug #34599 [Mailer][Mailchimp Bridge] Throwing undefined index _id when setting message id (@monteiro)
- bug #34569 [Workflow] Apply the same logic of precedence between the apply() and the buildTransitionBlockerList() method (@lyrixx)
- bug #34580 [HttpKernel] Don't cache "not-fresh" state (@nicolas-grekas)
- bug #34577 [FrameworkBundle][Cache] Don't deep-merge cache pools configuration (@alxndrbauer)
- bug #34515 [DependencyInjection] definitions are valid objects (@xabbuh)
- bug #34536 [SecurityBundle] Don't require a user provider for the anonymous listener (@chalasr)
- bug #34533 [Monolog Bridge] Fixed accessing static property as non static. (@Sander-Toonen)
- bug #34502 [FrameworkBundle][ContainerLint] Keep "removing" compiler passes (@fancyweb)
- bug #34552 [Dotenv] don't fail when referenced env var does not exist (@xabbuh)
- bug #34546 [Serializer] Add DateTimeZoneNormalizer into Dependency Injection (@jewome62)
- bug #34547 [Messenger] Error when specified default bus is not among the configured (@vudaltsov)
- bug #34513 [Validator] remove return type declaration from __sleep() (@xabbuh)
- bug #34551 [Security] SwitchUser is broken when the User Provider always returns a valid user (@tucksaun)
- bug #34570 [FrameworkBundle][Notifier] Fixing notifier email definition without mailer (@chr-hertel)
- bug #34385 Avoid empty "If-Modified-Since" header in validation request (@mpdude)
- bug #34458 [Validator] ConstraintValidatorTestCase: add missing return value to mocked validate method calls (@ogizanagi)
- bug #34516 [HttpKernel] drop return type declaration (@xabbuh)
- bug #34474 [Messenger] Ignore stamps in in-memory transport (@tienvx)
[PR] #34743
Assets
2
Changelog (since v5.0.0-RC1...v5.0.0)
- bug #34464 [Form] group constraints when calling the validator (@nicolas-grekas)
- bug #34451 [DependencyInjection] Fix dumping multiple deprecated aliases (@shyim)
- bug #34448 [Form] allow button names to start with uppercase letter (@xabbuh)
- bug #34434 [Routing] Fix ContainerLoader and ObjectLoaderTest (@fancyweb)
- bug #34428 [Security] Fix best encoder not wired using migrate_from (@chalasr)
[PR] #34472
Assets
2
fabpot released this
Changelog (since v5.0.0-BETA2...v5.0.0-RC1)
- bug #34419 [Cache] Disable igbinary on PHP >= 7.4 (@nicolas-grekas)
- bug #34347 [Messenger] Perform no deep merging of bus middleware (@vudaltsov)
- bug #34366 [HttpFoundation] Allow redirecting to URLs that contain a semicolon (@JayBizzle)
- feature #34405 [HttpFoundation] Added possibility to configure expiration time in redis session handler (@mantulo)
- bug #34397 [FrameworkBundle] Remove project dir from Translator cache vary scanned directories (@fancyweb)
- bug #34384 [DoctrineBridge] Improve queries parameters display in Profiler (@fancyweb)
- bug #34408 [Cache] catch exceptions when using PDO directly (@xabbuh)
- bug #34411 [HttpKernel] Flatten "exception" controller argument if not typed (@chalasr)
- bug #34410 [HttpFoundation] Fix MySQL column type definition. (@jbroutier)
- bug #34403 [Cache] Redis Tag Aware warn on wrong eviction policy (@andrerom)
- bug #34400 [HttpKernel] collect bundle classes, not paths (@nicolas-grekas)
- bug #34398 [Config] fix id-generation for GlobResource (@nicolas-grekas)
- bug #34404 [HttpClient] fix HttpClientDataCollector (@nicolas-grekas)
- bug #34396 [Finder] Allow ssh2 stream wrapper for sftp (@damienalexandre)
- bug #34383 [DI] Use reproducible entropy to generate env placeholders (@nicolas-grekas)
- bug #34389 [WebProfilerBundle] add FrameworkBundle requirement (@xabbuh)
- bug #34381 [WebProfilerBundle] Require symfony/twig-bundle (@fancyweb)
- bug #34358 [Security] always check the token on non-lazy firewalls (@nicolas-grekas, @lyrixx)
- bug #34390 [FrameworkBundle] fix wiring of httplug client (@nicolas-grekas)
- bug #34369 [FrameworkBundle] Disallow WebProfilerBundle < 4.4 (@derrabus)
- bug #34370 [DI] fix detecting singly implemented interfaces (@nicolas-grekas)
[PR] #34425
Assets
2
fabpot released this
Changelog (since v4.3.6...v4.3.7)
- bug #34294 [Workflow] Fix error when we use ValueObject for the marking property (@FabienSalles)
- bug #34297 [DI] fix locators with numeric keys (@nicolas-grekas)
- bug #34282 [DI] Dont cache classes with missing parents (@nicolas-grekas)
- bug #34287 [HttpClient] Fix a crash when calling CurlHttpClient::__destruct() (@dunglas)
- bug #34129 [FrameworkBundle][Translation] Invalidate cached catalogues when the scanned directories change (@fancyweb)
- bug #34246 [Serializer] Use context to compute MetadataAwareNameConverter cache (@antograssiot)
- bug #34251 [HttpClient] expose only gzip when doing transparent compression (@nicolas-grekas)
- bug #34244 [Inflector] add support for 'species' (@jeffreymoelands)
- bug #34085 [Console] Detect dimensions using mode CON if vt100 is supported (@rtek)
- bug #34199 [HttpClient] Retry safe requests using HTTP/1.1 when HTTP/2 fails (@nicolas-grekas)
- bug #34192 [Routing] Fix URL generator instantiation (@X-Coder264, @HypeMC)
- bug #34134 [Messenger] fix retry of messages losing the routing key and properties (@Tobion)
- bug #34181 [Stopwatch] Fixed bug in getDuration when counting multiple ongoing periods (@TimoBakx)
- bug #34165 [PropertyInfo] Fixed type extraction for nullable collections of non-nullable elements (@happyproff)
- bug #34179 [Stopwatch] Fixed a bug in StopwatchEvent::getStartTime (@TimoBakx)
- bug #34203 [FrameworkBundle] [HttpKernel] fixed correct EOL and EOM month (@erics86)
- bug #34035 [Serializer] Fix property name usage for denormalization (@antograssiot)
[PR] #34323
Assets
2
fabpot released this
Changelog (since v4.3.4...v4.3.5)
- bug #33742 [Crawler] document $default as string|null (@nicolas-grekas)
- bug #32308 [Messenger] DoctrineTransport: ensure auto setup is only done once (@bendavies)
- bug #33871 [HttpClient] bugfix exploding values of headers (@michaljusiega)
- bug #33834 [Validator] Fix ValidValidator group cascading usage (@fancyweb)
- bug #33863 [Routing] gracefully handle docref_root ini setting (@nicolas-grekas)
- bug #33846 [Cache] give 100ms before starting the expiration countdown (@nicolas-grekas)
- bug #33853 [HttpClient] fix "no_proxy" option ignored in NativeHttpClient (@Harry-Dunne)
- bug #33841 [VarDumper] fix dumping uninitialized SplFileInfo (@nicolas-grekas)
- bug #33842 [Cache] fix logger usage in CacheTrait::doGet() (@nicolas-grekas)
- bug #33835 [Workflow] Fixed BC break on WorkflowInterface (@lyrixx)
- bug #33799 [Security]: Don't let falsy usernames slip through impersonation (@j4nr6n)
- bug #33814 [HttpFoundation] Check if data passed to SessionBagProxy::initialize is an array (@mynameisbogdan)
- bug #33744 [DI] Add CSV env var processor tests / support PHP 7.4 (@ro0NL)
- bug #33805 [FrameworkBundle] Fix wrong returned status code in ConfigDebugCommand (@jschaedl)
- bug #33781 [AnnotationCacheWarmer] add RedirectController to annotation cache (@jenschude)
- bug #33777 Fix the :only-of-type pseudo class selector (@jakzal)
- bug #32051 [Serializer] Add CsvEncoder tests for PHP 7.4 (@ro0NL)
- feature #33776 Copy phpunit.xsd to a predictable path (@julienfalque)
- bug #33759 [Security/Http] fix parsing X509 emailAddress (@nicolas-grekas)
- bug #33733 [Serializer] fix denormalization of string-arrays with only one element (@mkrauser)
- bug #33754 [Cache] fix known tag versions ttl check (@SwenVanZanten)
- bug #33646 [HttpFoundation] allow additinal characters in not raw cookies (@marie)
- bug #33748 [Console] Do not include hidden commands in suggested alternatives (@m-vo)
- bug #33625 [DependencyInjection] Fix wrong exception when service is synthetic (@k0d3r1s)
- bug #32979 [Messenger] return empty envelopes when RetryableException occurs (@surikman)
- bug #32522 [Validator] Accept underscores in the URL validator, as the URL will load (@battye)
- bug #32437 Fix toolbar load when GET params are present in "_wdt" route (@Molkobain)
- bug #32925 [Translation] Collect original locale in case of fallback translation (@digilist)
- bug #33691 [HttpClient] fix race condition when reading response with informational status (@nicolas-grekas)
- bug #33727 [HttpClient] workaround bad Content-Length sent by old libcurl (@nicolas-grekas)
- bug #31198 [FrameworkBundle] Fix framework bundle lock configuration not working as expected (@HypeMC)
- bug #33719 [Cache] dont override native Memcached options (@nicolas-grekas)
- bug #33703 [Cache] fail gracefully when locking is not supported (@nicolas-grekas)
- bug #33713 Fix exceptions (PDOException) error code type (@Fruty)
- bug #32335 [Form] Names for buttons should start with lowercase (@mcfedr)
- bug #33706 [Mailer][Messenger] ensure legacy event dispatcher compatibility (@xabbuh)
- bug #33688 Add missing row_attr option to FormType (@mcsky)
- bug #33693 [Security] use LegacyEventDispatcherProxy (@dmaicher)
- bug #33675 [PhpUnit] Fix usleep mock return value (@fabpot)
- bug #33652 [Cache] skip igbinary on PHP 7.4.0 (@nicolas-grekas)
- bug #33643 [HttpClient] fix throwing HTTP exceptions when the 1st chunk is emitted (@nicolas-grekas)
- bug #33618 fix tests depending on other components' tests (@xabbuh)
- bug #33626 [PropertyInfo] ensure compatibility with type resolver 0.5 (@xabbuh)
- bug #33620 [Twig] Fix Twig config extra keys (@fabpot)
- bug #33600 [Messenger] Fix exception message of failed message is dropped on retry (@tienvx)
- bug #33601 [HttpClient] Add default value for Accept header (@numerogeek)
- bug #33340 [Finder] Adjust regex to correctly match comments in gitignore contents (@Jeroeny)
- bug #33588 [PropertyInfo] ensure compatibility with type resolver 0.5 (@xabbuh)
- bug #33575 [WebProfilerBundle] Fix time panel legend buttons (@fancyweb)
- bug #33571 [Inflector] add support 'see' to 'ee' for singularize 'fees' to 'fee' (@maxhelias)
- bug #32763 [Console] Get dimensions from stty on windows if possible (@rtek)
- bug #33570 Fixed cache pools affecting each other due to an overwritten seed variable (@roed)
- bug #33517 [Yaml] properly catch legacy tag syntax usages (@xabbuh)
- bug #33546 [DependencyInjection] Accept existing interfaces as valid named args (@fancyweb)
- bug #33547 [HttpClient] Re-enable Server Push support (@dunglas)
- bug #33521 Fixed incompatibility between ServiceSubscriberTrait and classes with protected $container property (@a-menshchikov)
- bug #33518 [Yaml] don't dump a scalar tag value on its own line (@xabbuh)
- bug #33505 [HttpClient] fallbackto CURLMOPT_MAXCONNECTS when CURLMOPT_MAX_HOST_CONNECTIONS is not available (@nicolas-grekas)
- bug #32818 [HttpKernel] Fix getFileLinkFormat() to avoid returning the wrong URL in Profiler (@Arman-Hosseini)
- bug #33487 [HttpKernel] Fix Apache mod_expires Session Cache-Control issue (@pbowyer)
- bug #33469 [FrameworkBundle] Fixed suggested package for missing server:dump command (@lyrixx)
- bug #31964 [Router] routing cache crash when using generator_class (@dFayet)
- bug #33481 [Messenger] fix empty amqp body returned as false (@Tobion)
- bug #33387 [Mailer] maintain sender/recipient name in SMTP envelopes (@xabbuh)
- bug #33449 Fix gmail relay (@beno!t POLASZEK)
- bug #33391 [HttpClient] fix support for 103 Early Hints and other informational status codes (@nicolas-grekas)
- bug #33444 [HttpClient] improve handling of HTTP/2 PUSH, disable it by default (@nicolas-grekas)
- bug #33435 [Validator] Only handle numeric values in DivisibleBy (@fancyweb)
- bug #33437 Fix #33427 (@sylfabre)
- bug #33439 [Validator] Sync string to date behavior and throw a better exception (@fancyweb)
- bug #33436 [DI] fix support for "!tagged_locator foo" (@nicolas-grekas)
- bug #32903 [PHPUnit Bridge] Avoid registering listener twice (@alexpott)
- bug #33432 [Mailer] Fix Mailgun support when a response is not JSON as expected (@fabpot)
- bug #33402 [Finder] Prevent unintentional file locks in Windows (@jspringe)
- bug #33376 [Mailer] Remove the default dispatcher in AbstractTransport (@fabpot)
- bug #33357 [FrameworkBundle] Fix about command not showing .env vars (@brentybh)
- bug #33396 Fix #33395 PHP 5.3 compatibility (@kylekatarnls)
- bug #33363 [Routing] fix static route reordering when a previous dynamic route conflicts (@nicolas-grekas)
- bug #33385 [Console] allow Command::getName() to return null (@nicolas-grekas)
- bug #33353 Return null as Expire header if it was set to null (@danrot)
- bug #33382 [ProxyManager] remove ProxiedMethodReturnExpression polyfill (@nicolas-grekas)
- bug #33377 [Yaml] fix dumping not inlined scalar tag values (@xabbuh)
[PR] #33891
Assets
2
fabpot released this
Changelog (since v4.3.3...v4.3.4)
- bug #33335 [DependencyInjection] Fixed the
getServiceIds
implementation to always return aliases (@pdommelen) - bug #33298 [Messenger] Stop worker when it should stop (@tienvx)
- bug #33292 [VarExporter] fix support for PHP 7.4 (@nicolas-grekas)
- bug #33282 [HttpKernel] Do not extend the new SF 4.3 ControllerEvent so we can make it final (@Tobion)
- bug #33278 [FrameworkBundle] Fix BrowserKit assertions to make them compatible with Panther (@dunglas)
- bug #33216 [Mime] Trim and remove line breaks from NamedAddress name arg (@maldoinc)
- bug #33124 [Config] Add handling for ignored keys in ArrayNode::mergeValues. (@alexandre Parent)
- bug #33244 [Router] Fix TraceableUrlMatcher behaviour with trailing slash (@xavier Leune)
- bug #33232 Fix handling for session parameters (@vkhramtsov)
- bug #32497 [Messenger] DispatchAfterCurrentBusMiddleware does not cancel messages from delayed handlers (@Nyholm, @BastienClement)
- bug #33127 [Messenger] make delay exchange and queues durable like the normal ones by default (@Tobion)
- bug #33210 [Mailer] Don't duplicate addresses in Sendgrid Transport (@pierredup)
- bug #33172 [Console] fixed a PHP notice when there is no function in the stack trace of an Exception (@fabpot)
- bug #33157 Fix getMaxFilesize() returning zero (@ausi)
- bug #33139 [Intl] Cleanup unused language aliases entry (@ro0NL)
- bug #33126 [SecurityBundle] display the correct class name on the deprecated notice (@maxhelias)
- bug #33093 [EventDispatcher] wrong Request class (@maxhelias)
- bug #33092 [DependencyInjection] Improve an exception message (@fabpot)
- bug #32541 [HttpKernel] trim the leading backslash in the controller init (@Simperfit, @fabpot)
- bug #32455 [HttpFoundation] Clear invalid session cookie (@Toflar)
- bug #33066 [Serializer] Fix negative DateInterval (@jderusse)
- bug #33045 Make HttpClientTestCase compatible with PHPUnit8 (@jderusse)
- bug #33033 [Lock] consistently throw NotSupportException (@xabbuh)
- bug #33022 [HttpClient] Remove CURLOPT_CONNECTTIMEOUT_MS curl opt (@lyrixx)
- bug #32516 [FrameworkBundle][Config] Ignore exceptions thrown during reflection classes autoload (@fancyweb)
- bug #33010 [TwigBridge] pass translation parameters to the trans filter (@xabbuh)
- bug #32981 Fix tests/code for php 7.4 (@jderusse)
- bug #32986 [Mime] fixed wrong mimetype (@rjwebdev)
- bug #32992 [ProxyManagerBridge] Polyfill for unmaintained version (@jderusse)
- bug #32989 [HttpClient] Declare
$active
first to prevent weird issue (@Kocal) - bug #32999 Added correct plural for box -> boxes (@cinamo)
- bug #32933 [PhpUnitBridge] fixed PHPUnit 8.3 compatibility: method handleError was renamed to __invoke (@karser)
- bug #32947 [Intl] Support DateTimeInterface in IntlDateFormatter::format (@pierredup)
- bug #32919 [Intl] Order alpha2 to alpha3 mapping + phpdoc fixes (@ro0NL)
- bug #32792 [Messenger] Fix incompatibility with FrameworkBundle <4.3.1 (@chalasr)
- bug #32836 [Messenger] Removed named parameters and replaced with
?
placeholders for sqlsrv compatibility (@david Legatt) - bug #32838 [FrameworkBundle] Detect indirect env vars in routing (@ro0NL)
- bug #32918 [Intl] Order alpha2 to alpha3 mapping (@ro0NL)
- bug #32902 [PhpUnitBridge] Allow sutFqcnResolver to return array (@VincentLanglet)
- bug #32814 Create mailBody with only attachments part present (@srsbiz)
- bug #32682 [HttpFoundation] Revert getClientIp @return docblock (@ossinkine)
- bug #32910 [Yaml] PHP-8: Uncaught TypeError: abs() expects parameter 1 to be int or float, string given (@aleksandr Dankovtsev)
- bug #32870 #32853 Check if $this->parameters is array. (@ABGEO07)
- bug #32899 [Mailer] fix wrong error message when connection closes unexpectedly (@fabpot)
- bug #32895 [Mailer] Fix error not being thrown properly (@fabpot)
- bug #32868 [PhpUnitBridge] Allow symfony/phpunit-bridge > 4.2 to be installed with phpunit 4.8 (@jderusse)
- bug #32823 [HttpClient] Preserve the case of headers when sending them (@nicolas-grekas)
- bug #32767 [Yaml] fix comment in multi line value (@soufianZantar)
- bug #32790 [HttpFoundation] Fix
getMaxFilesize
(@bennyborn) - bug #32796 [Cache] fix warning on PHP 7.4 (@jpauli)
- bug #32806 [Console] fix warning on PHP 7.4 (@rez1dent3)
- bug #32809 Don't add object-value of static properties in the signature of container metadata-cache (@arjenm)
- bug #32708 Recompile container when translations directory changes (@pierredup)
- bug #32722 [DependencyInjection] Fix bindings and tagged_locator (@deguif)
- bug #32802 Make sure trace_level is always defined (@dbu)
- bug #30096 [DI] Fix dumping Doctrine-like service graphs (bis) (@weaverryan, @nicolas-grekas)
- bug #32799 [HttpKernel] do not stopwatch sections when profiler is disabled (@Tobion)
- bug #32631 [Messenger] expire delay queue and fix auto_setup logic (@Tobion)
- bug #32641 [Messenger] Retrieve table default options from the SchemaManager (@vincenttouzet)
[PR] #33345
Assets
2
fabpot released this
Changelog (since v4.3.2...v4.3.3)
- bug #32726 [Messenger] Fix redis last error not cleared between calls (@chalasr)
- bug #32760 [HttpKernel] clarify error handler restoring process (@xabbuh)
- bug #32730 [Inflector] Fix pluralizing words ending with "son" (@norkunas)
- bug #32715 [DI] fix perf issue with lazy autowire error messages (@nicolas-grekas)
- bug #32503 Fix multiSelect ChoiceQuestion when answers have spaces (@IceMaD)
- bug #32688 [Yaml] fix inline handling when dumping tagged values (@xabbuh)
- bug #32710 [Security/Core] align defaults for sodium with PHP 7.4 (@nicolas-grekas)
- bug #32644 [WebProfileBundle] Avoid getting right to left style (@Arman-Hosseini)
- bug #32689 [HttpClient] rewind stream when using Psr18Client (@nicolas-grekas)
- bug #32700 [Messenger] Flatten collection of stamps collected by the traceable middleware (@ogizanagi)
- bug #32699 [HttpClient] fix canceling responses in a streaming loop (@nicolas-grekas)
- bug #32679 [Intl] relax some date parser patterns (@xabbuh)
- bug #31303 [VarDumper] Use \ReflectionReference for determining if a key is a reference (php >= 7.4) (@dorumd, @nicolas-grekas)
- bug #32485 [Validator] Added support for validation of giga values (@kernig)
- bug #32567 [Messenger] pass transport name to factory (@Tobion)
- bug #32568 [Messenger] Fix UnrecoverableExceptionInterface handling (@LanaiGrunt)
- bug #32604 Properly handle optional tag attributes for !tagged_iterator (@apfelbox)
- bug #32571 [HttpClient] fix debug output added to stderr at shutdown (@nicolas-grekas)
- bug #32443 [PHPUnitBridge] Mute deprecations triggered from phpunit (@greg0ire)
- bug #32572 Bump minimum version of symfony/phpunit-bridge (@fancyweb)
- bug #32438 [Serializer] XmlEncoder: don't cast padded strings (@ogizanagi)
- bug #32579 [Config] Do not use absolute path when computing the vendor freshness (@lyrixx)
- bug #32563 Container*::getServiceIds() should return strings (@mathroc)
- bug #32553 [Mailer] Allow register mailer configuration in xml format (@Koc)
- bug #32442 Adding missing event_dispatcher wiring for messenger.middleware.send_message (@weaverryan)
- bug #32466 [Config] Fix for signatures of typed properties (@tvandervorm)
- bug #32501 [FrameworkBundle] Fix descriptor of routes described as callable array (@ribeiropaulor)
- bug #32500 [Debug][DebugClassLoader] Include found files instead of requiring them (@fancyweb)
- bug #32464 [WebProfilerBundle] Fix Twig 1.x compatibility (@yceruto)
- bug
649fa3f
Compare
Verified
Changelog (v5.2.0...v5.2.1)
[PR] #39564