All Versions
88
Latest Version
Avg Release Cycle
19 days
Latest Release
1530 days ago
Changelog History
Page 6
Changelog History
Page 6
-
v4.4.1 Changes
December 01, 2019Changelog (since v4.4.0...v4.4.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 #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 #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] #34742
-
v4.4.0 Changes
November 21, 2019Changelog (since v4.4.0-RC1...v4.4.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 #34428 [Security] Fix best encoder not wired using migrate_from (@chalasr)
[PR] #34471
-
v4.4.0-RC1 Changes
November 17, 2019Changelog (since v4.4.0-BETA2...v4.4.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] #34420
-
v4.4.0-BETA2 Changes
November 13, 2019Changelog (since v4.4.0-BETA1...v4.4.0-BETA2)
- π bug #34344 [Console] Constant STDOUT might be undefined (@nicolas-grekas)
- π security #cve-2019-18886 [Security\Core] throw AccessDeniedException when switch user fails (@nicolas-grekas)
- π security #cve-2019-18888 [Mime] fix guessing mime-types of files with leading dash (@nicolas-grekas)
- π security #cve-2019-11325 [VarExporter] fix exporting some strings (@nicolas-grekas)
- π security #cve-2019-18889 [Cache] forbid serializing AbstractAdapter and TagAwareAdapter instances (@nicolas-grekas)
- π security #cve-2019-18888 [HttpFoundation] fix guessing mime-types of files with leading dash (@nicolas-grekas)
- π security #cve-2019-18887 [HttpKernel] Use constant time comparison in UriSigner (@stof)
[PR] #34353
π [SECURITY] Security release -
v4.4.0-BETA1 Changes
November 12, 2019Changelog (since v4.3.7...v4.4.0-BETA1)
- π feature #34333 Revert "feature #34329 [ExpressionLanguage] add XOR operator (ottaviano)" (@nicolas-grekas)
- π feature #34332 Allow \Throwable $previous everywhere (@fancyweb)
- π feature #34329 [ExpressionLanguage] add XOR operator (@ottaviano)
- π feature #34312 [ErrorHandler] merge and remove the ErrorRenderer component (@nicolas-grekas, @yceruto)
- π feature #34309 [HttpKernel] make ExceptionEvent able to propagate any throwable (@nicolas-grekas)
- π feature #34139 [Security] Add migrating encoder configuration (@chalasr)
- π feature #32194 [HttpFoundation] Add a way to anonymize IPs (@Seldaek)
- π feature #34252 [Console] Add support for NO_COLOR env var (@Seldaek)
- π feature #34295 [DI][FrameworkBundle] add EnvVarLoaderInterface - remove SecretEnvVarProcessor (@nicolas-grekas)
- feature #31310 [DependencyInjection] Added option
ignore_errors: not_found
for imported config files (@pulzarraider) - π feature #34216 [HttpClient] allow arbitrary JSON values in requests (@pschultz)
- π feature #31977 Add handling for delayed message to redis transport (@alexander-schranz)
- π feature #34217 [Messenger] use events consistently in worker (@Tobion)
- π feature #33065 Deprecate things that prevent \Throwable from bubbling down (@fancyweb)
- π feature #34184 [VarDumper] display the method we're in when dumping stack traces (@nicolas-grekas)
- π feature #33732 [Console] Rename some methods related to redraw frequency (@javiereguiluz)
- π feature #31587 [Routing][Config] Allow patterns of resources to be excluded from config loading (@tristanbes)
- π feature #32256 [DI] Add compiler pass and command to check that services wiring matches type declarations (@alcalyn, @GuilhemN, @nicolas-grekas)
- π feature #32061 Add new Form WeekType (@dFayet)
- π feature #33954 Form theme: support Bootstrap 4 custom switches (@romaricdrigon)
- π feature #33854 [DI] Add ability to choose behavior of decorations on non existent decorated services (@mtarld)
- π feature #34185 [Messenger] extract worker logic to listener and get rid of SendersLocatorInterface::getSenderByAlias (@Tobion)
- π feature #34156 Adding DoctrineClearEntityManagerWorkerSubscriber to reset EM in worker (@weaverryan)
- π feature #34133 [Cache] add DeflateMarshaller - remove phpredis compression (@nicolas-grekas)
- π feature #34177 [HttpFoundation][FrameworkBundle] allow configuring the session handler with a DSN (@nicolas-grekas)
- π feature #32107 [Validator] Add AutoMapping constraint to enable or disable auto-validation (@dunglas)
- π feature #34170 Re-allow to use "tagged" in service definitions (@dunglas)
- π feature #34043 [Lock] Add missing lock connection string in FrameworkExtension (@jderusse)
- π feature #34057 [Lock][Cache] Allows URL DSN in PDO adapters (@jderusse)
- π feature #34151 [DomCrawler] normalizeWhitespace should be true by default (@dunglas)
- π feature #34020 [Security] Allow to stick to a specific password hashing algorithm (@chalasr)
- π feature #34131 [FrameworkBundle] Remove suffix convention when using env vars to override secrets from the vault (@nicolas-grekas)
- π feature #34051 [HttpClient] allow option "buffer" to be a stream resource (@nicolas-grekas)
- π feature #34028 [ExpressionLanguage][Lexer] Exponential format for number (@tigr1991)
- π feature #34069 [Messenger] Removing "sync" transport and replacing it with config trick (@weaverryan)
- π feature #34014 [DI] made the
env(base64:...)
processor able to decode base64url (@nicolas-grekas) - π feature #34044 [HttpClient] Add a canceled state to the ResponseInterface (@Toflar)
- π feature #33997 [FrameworkBundle] Add
secrets:*
commands andenv(secret:...)
processor to deal with secrets seamlessly (@Tobion, @jderusse, @nicolas-grekas) - π feature #34013 [DI] add
LazyString
for lazy computation of string values injected into services (@nicolas-grekas) - π feature #33961 [TwigBridge] Add show-deprecations option to the lint:twig command (@yceruto)
- π feature #33973 [HttpClient] add HttpClient::createForBaseUri() (@nicolas-grekas)
- π feature #33980 [HttpClient] try using php-http/discovery when nyholm/psr7 is not installed (@nicolas-grekas)
- π feature #33967 [Mailer] Add Message-Id to SentMessage when sending an email (@fabpot)
- π feature #33896 [Serializer][CSV] Add context options to handle BOM (@malarzm)
- π feature #33883 [Mailer] added ReplyTo option for PostmarkApiTransport (@pierregaste)
- π feature #33053 [ErrorHandler] Rework fatal errors (@fancyweb)
- π feature #33939 [Cache] add TagAwareMarshaller to optimize data storage when using AbstractTagAwareAdapter (@nicolas-grekas)
- π feature #33941 Keeping backward compatibility with legacy FlattenException usage (@yceruto)
- π feature #33851 [EventDispatcher] Allow to omit the event name when registering listeners (@derrabus)
- π feature #33461 [Cache] Improve RedisTagAwareAdapter invalidation logic & requirements (@andrerom)
- π feature #33779 [DI] enable improved syntax for defining method calls in Yaml (@nicolas-grekas)
- π feature #33743 [HttpClient] Async HTTPlug client (@Nyholm)
- π feature #33856 [Messenger] Allow to configure the db index on Redis transport (@chalasr)
- π feature #33881 [VarDumper] Added a support for casting Ramsey/Uuid (@lyrixx)
- π feature #33861 [CssSelector] Support *:only-of-type (@jakzal)
- π feature #33793 [EventDispatcher] A compiler pass for aliased userland events (@derrabus)
- π feature #33791 [Form] Added CountryType option for using alpha3 country codes (@creiner)
- π feature #33628 [DependencyInjection] added Ability to define a priority method for tagged service (@lyrixx)
- π feature #33775 [Console] Add deprecation message for non-int statusCode (@jschaedl)
- π feature #33783 [WebProfilerBundle] Try to display the most useful panel by default (@fancyweb)
- π feature #33701 [HttpKernel] wrap compilation of the container in an opportunistic lock (@nicolas-grekas)
- feature #33789 [Serializer] Deprecate the XmlEncoder::TYPE_CASE_ATTRIBUTES constant (@pierredup)
- π feature #31446 [VarDumper] Output the location of calls to dump() (@ktherage)
- π feature #33412 [Console] Do not leak hidden console commands (@m-vo)
- π feature #33676 [Security] add "anonymous: lazy" mode to firewalls (@nicolas-grekas)
- π feature #32440 [DomCrawler] add a normalizeWhitespace argument to text() method (@Simperfit)
- π feature #33148 [Intl] Excludes locale from language codes (split localized language names) (@ro0NL)
- π feature #31202 [FrameworkBundle] WebTestCase KernelBrowser::getContainer null return type (@Simperfit)
- π feature #33038 [ErrorHandler] Forward \Throwable (@fancyweb)
- β feature #33574 [Http][DI] Replace REMOTE_ADDR in trusted proxies with the current REMOTE_ADDR (@mcfedr)
- π feature #33113 [Messenger][DX] Display real handler if handler is wrapped (@DavidBadura)
- π feature #33128 [FrameworkBundle] Sort tagged services (@krome162504)
- π feature #33658 [Yaml] fix parsing inline YAML spanning multiple lines (@xabbuh)
- π feature #33698 [HttpKernel] compress files generated by the profiler (@nicolas-grekas)
- feature #33317 [Messenger] Added support for
from_transport
attribute onmessenger.message_handler
tag (@ruudk) - π feature #33584 [Security] Deprecate isGranted()/decide() on more than one attribute (@wouterj)
- π feature #33663 [Security] Make stateful firewalls turn responses private only when needed (@nicolas-grekas)
- π feature #33609 [Form][SubmitType] Add "validate" option (@fancyweb)
- π feature #33621 Revert "feature #33507 [WebProfiler] Deprecated intercept_redirects in 4.4 (dorumd)" (@lyrixx)
- π feature #33605 [Twig] Add NotificationEmail (@fabpot)
- π feature #33623 [DependencyInjection] Allow binding iterable and tagged services (@lyrixx)
- π feature #33507 [WebProfiler] Deprecated intercept_redirects in 4.4 (@dorumd)
- π feature #33579 Adding .gitattributes to remove Tests directory from "dist" (@Nyholm)
- π feature #33562 [Mailer] rename SmtpEnvelope to Envelope (@xabbuh)
- π feature #33565 [Mailer] Rename an exception class (@fabpot)
- π feature #33516 [Cache] Added reserved characters constant for CacheItem (@andyexeter)
- π feature #33503 [SecurityBundle] Move Anonymous DI integration to new AnonymousFactory (@wouterj)
- π feature #33535 [WebProfilerBundle] Assign automatic colors to custom Stopwatch categories (@javiereguiluz)
- π feature #32565 [HttpClient] Allow enabling buffering conditionally with a Closure (@rjwebdev)
- π feature #32032 [DI] generate preload.php file for PHP 7.4 in cache folder (@nicolas-grekas)
- π feature #33117 [FrameworkBundle] Added --sort option for TranslationUpdateCommand (@k0d3r1s)
- π feature #32832 [Serializer] Allow multi-dimenstion object array in AbstractObjectNormalizer (@alediator)
- π feature #33189 New welcome page on startup for 4.4 LTS & 5.0 (@yceruto)
- π feature #33295 [OptionsResolver] Display full nested option hierarchy in exceptions (@fancyweb)
- π feature #33486 [VarDumper] Display fully qualified title (@pavinthan, @nicolas-grekas)
- π feature #33496 Deprecated not passing dash symbol (-) to STDIN commands (@yceruto)
- π feature #32742 [Console] Added support for definition list and horizontal table (@lyrixx)
- π feature #33494 [Mailer] Change DSN syntax (@fabpot)
- π feature #33471 [Mailer] Check email validity before opening an SMTP connection (@fabpot)
- π feature #31177 #21571 Comparing roles to detected that users has changed (@oleg-andreyev)
- π feature #33459 [Validator] Deprecated CacheInterface in favor of PSR-6 (@derrabus)
- π feature #33271 Added new ErrorController + Preview and enabling there the error renderer mechanism (@yceruto)
- π feature #33454 [Mailer] Improve an exception when trying to send a RawMessage without an Envelope (@fabpot)
- π feature #33327 [ErrorHandler] Registering basic exception handler for late failures (@yceruto)
- π feature #33446 [TwigBridge] lint all templates from configured Twig paths if no argument was provided (@yceruto)
- π feature #33409 [Mailer] Add support for multiple mailers (@fabpot)
- π feature #33424 [Mailer] Change the DSN semantics (@fabpot)
- π feature #33319 Allow configuring class names through methods instead of class parameters in Doctrine extensions (@alcaeus)
- π feature #33283 [ErrorHandler] make DebugClassLoader able to add return type declarations (@nicolas-grekas)
- π feature #33323 [TwigBridge] Throw an exception when one uses email as a context variable in a TemplatedEmail (@fabpot)
- π feature #33308 [SecurityGuard] Deprecate returning non-boolean values from checkCredentials() (@derrabus)
- π feature #33217 [FrameworkBundle][DX] Improving the redirect config when using RedirectController (@yceruto)
- π feature #33015 [HttpClient] Added TraceableHttpClient and WebProfiler panel (@jeremyFreeAgent)
- π feature #33091 [Mime] Add Address::fromString (@gisostallenberg)
- π feature #33144 [DomCrawler] Added Crawler::matches(), ::closest(), ::outerHtml() (@lyrixx)
- π feature #33152 Mark all dispatched event classes as final (@Tobion)
- π feature #33258 [HttpKernel] deprecate global dir to load resources from (@Tobion)
- π feature #33272 [Translation] deprecate support for null locales (@xabbuh)
- π feature #33269 [TwigBridge] Mark all classes extending twig as @final (@fabpot)
- π feature #33270 [Mime] Remove NamedAddress (@fabpot)
- π feature #33169 [HttpFoundation] Precalculate session expiry timestamp (@azjezz)
- π feature #33237 [Mailer] Remove the auth mode DSN option and support in the eSMTP transport (@fabpot)
- π feature #33233 [Mailer] Simplify the way TLS/SSL/STARTTLS work (@fabpot)
- π feature #32360 [Monolog] Added ElasticsearchLogstashHandler (@lyrixx)
- π feature #32489 [Messenger] Allow exchange type headers binding (@CedrickOka)
- π feature #32783 [Messenger] InMemoryTransport handle acknowledged and rejected messages (@tienvx)
- π feature #33155 [ErrorHandler] Added call() method utility to turns any PHP error into \ErrorException (@yceruto)
- π feature #33203 [Mailer] Add support for the queued flag in the EmailCount assertion (@fabpot)
- π feature #30323 [ErrorHandler] trigger deprecation in DebugClassLoader when child class misses a return type (@fancyweb, @nicolas-grekas)
- π feature #33137 [DI] deprecate support for non-object services (@nicolas-grekas)
- π feature #32845 [HttpKernel][FrameworkBundle] Add alternative convention for bundle directories (@yceruto)
- π feature #32548 [Translation] XliffLintCommand: allow .xliff file extension (@codegain)
- π feature #28363 [Serializer] Encode empty objects as objects, not arrays (@mcfedr)
- π feature #33122 [WebLink] implement PSR-13 directly (@nicolas-grekas)
- π feature #33078 Add compatibility trait for PHPUnit constraint classes (@alcaeus)
- π feature #32988 [Intl] Support ISO 3166-1 Alpha-3 country codes (@terjebraten-certua)
- π feature #32598 [FrameworkBundle][Routing] Private service route loaders (@fancyweb)
- π feature #32486 [DoctrineBridge] Invokable event listeners (@fancyweb)
- feature #31083 [Validator] Allow objects implementing __toString() to be used as violation messages (@mdlutz24)
- π feature #32122 [HttpFoundation] deprecate HeaderBag::get() returning an array and add all($key) instead (@Simperfit)
- π feature #32807 [HttpClient] add "max_duration" option (@fancyweb)
- π feature #31546 [Dotenv] Use default value when referenced variable is not set (@j92)
- π feature #32930 [Mailer][Mime] Add PHPUnit constraints and assertions for the Mailer (@fabpot)
- π feature #32912 [Mailer] Add support for the profiler (@fabpot)
- π feature #32940 [PhpUnitBridge] Add polyfill for PhpUnit namespace (@jderusse)
- π feature #31843 [Security] add support for opportunistic password migrations (@nicolas-grekas)
- π feature #32824 [Ldap] Add security LdapUser and provider (@chalasr)
- π feature #32922 [PhpUnitBridge] make the bridge act as a polyfill for newest PHPUnit features (@nicolas-grekas)
- π feature #32927 [Mailer] Add message events logger (@fabpot)
- π feature #32916 [Mailer] Add a name to the transports (@fabpot)
- π feature #32917 [Mime] Add AbstractPart::asDebugString() (@fabpot)
- π feature #32543 [FrameworkBundle] add config translator cache_dir (@Raulnet)
- π feature #32669 [Yaml] Add flag to dump NULL as ~ (@OskarStark)
- π feature #32896 [Mailer] added debug info to TransportExceptionInterface (@fabpot)
- π feature #32817 [DoctrineBridge] Deprecate RegistryInterface (@Koc)
- π feature #32504 [ErrorRenderer] Add DebugCommand for easy debugging and testing (@yceruto)
- π feature #32581 [DI] Allow dumping the container in one file instead of many files (@nicolas-grekas)
- π feature #32762 [Form][DX] derive default timezone from reference_date option when possible (@yceruto)
- π feature #32745 [Messenger][Profiler] Attempt to give more useful source info when using HandleTrait (@ogizanagi)
- π feature #32680 [Messenger][Profiler] Collect the stamps at the end of dispatch (@ogizanagi)
- π feature #32683 [VarDumper] added support for Imagine/Image (@lyrixx)
- π feature #32749 [Mailer] Make transport factory test case public (@Koc)
- π feature #32718 [Form] use a reference date to handle times during DST (@xabbuh)
- π feature #32637 [ErrorHandler] Decouple from ErrorRenderer component (@yceruto)
- π feature #32609 [Mailer][DX][RFC] Rename mailer bridge transport classes (@Koc)
- π feature #32587 [Form][Validator] Generate accept attribute with file constraint and mime types option (@Coosos)
- π feature #32658 [Form] repeat preferred choices in list of all choices (@Seb33300, @xabbuh)
- π feature #32698 [WebProfilerBundle] mark all classes as internal (@Tobion)
- π feature #32695 [WebProfilerBundle] Decoupling TwigBundle and using the new ErrorRenderer mechanism (@yceruto)
- π feature #31398 [TwigBundle] Deprecating error templates for non-html formats and using ErrorRenderer as fallback (@yceruto)
- π feature #32582 [Routing] Deprecate ServiceRouterLoader and ObjectRouteLoader in favor of ContainerLoader and ObjectLoader (@fancyweb)
- π feature #32661 [ErrorRenderer] Improving the exception page provided by HtmlErrorRenderer (@yceruto)
- π feature #32332 [DI] Move non removing compiler passes to after removing passes (@alexpott)
- π feature #32475 [Process] Deprecate Process::inheritEnvironmentVariables() (@ogizanagi)
- π feature #32583 [Mailer] Logger vs debug mailer (@fabpot)
- π feature #32471 Add a new ErrorHandler component (mirror of the Debug component) (@yceruto)
- π feature #32463 [VarDumper] Allow to configure VarDumperTestTrait casters & flags (@ogizanagi)
- π feature #31946 [Mailer] Extract transport factory and allow create custom transports (@Koc)
- π feature #31194 [PropertyAccess] Improve errors when trying to find a writable property (@pierredup)
- π feature #32435 [Validator] Add a new constraint message when there is both min and max (@Lctrs)
- π feature #32470 Rename ErrorCatcher to ErrorRenderer (rendering part only) (@yceruto)
- π feature #32462 [WebProfilerBundle] Deprecating templateExists method (@yceruto)
- π feature #32446 [Lock] rename and deprecate Factory into LockFactory (@Simperfit)
- π feature #31975 Dynamic bundle assets (@garak)
- π feature #32429 [VarDumper] Let browsers trigger their own search on double CMD/CTRL + F (@ogizanagi)
- π feature #32198 [Lock] Split "StoreInterface" into multiple interfaces with less responsability (@Simperfit)
- π feature #31511 [Validator] Allow to use property paths to get limits in range constraint (@Lctrs)
- π feature #32424 [Console] don't redraw progress bar more than every 100ms by default (@nicolas-grekas)
- π feature #32418 [Console] Added Application::reset() (@lyrixx)
- π feature #31217 [WebserverBundle] Deprecate the bundle in favor of symfony local server (@Simperfit)
- π feature #31554 [SECURITY] AbstractAuthenticationListener.php error instead info. Rebase of #28462 (@berezuev)
- π feature #32284 [Cache] Add argument $prefix to AdapterInterface::clear() (@nicolas-grekas)
- π feature #32423 [ServerBundle] Display all logs by default (@lyrixx)
- π feature #26339 [Console] Add ProgressBar::preventRedrawFasterThan() and forceRedrawSlowerThan() methods (@ostrolucky)
- π feature #31269 [Translator] Dump native plural formats to po files (@Stadly)
- π feature #31560 [Ldap][Security] LdapBindAuthenticationProvider does not bind before search query (@Simperfit)
- π feature #31626 [Console] allow answer to be trimmed by adding a flag (@Simperfit)
- π feature #31876 [WebProfilerBundle] Add clear button to ajax tab (@Matts)
- π feature #32415 [Translation] deprecate passing a null locale (@Simperfit)
- π feature #32290 [HttpClient] Add $response->toStream() to cast responses to regular PHP streams (@nicolas-grekas)
- π feature #32402 [Intl] Exclude root language (@ro0NL)
- π feature #32295 [FrameworkBundle] Add autowiring alias for PSR-14 (@nicolas-grekas)
- π feature #32390 [DependencyInjection] Deprecated passing Parameter instances as class name to Definition (@derrabus)
- π feature #32106 [FrameworkBundle] Use default_locale as default value for translator.fallbacks (@dunglas)
- π feature #32294 [FrameworkBundle] Allow creating chained cache pools by providing several adapters (@nicolas-grekas)
- π feature #32207 [FrameworkBundle] Allow to use the BrowserKit assertions with Panther and API Platform's test client (@dunglas)
- π feature #32344 [HttpFoundation][HttpKernel] Improving the request/response format autodetection (@yceruto)
- π feature #32231 [HttpClient] Add support for NTLM authentication (@nicolas-grekas)
- π feature #32265 [Validator] deprecate non-string constraint violation codes (@xabbuh)
- π feature #31528 [Validator] Add a Length::$allowEmptyString option to reject empty strings (@ogizanagi)
- π feature #32081 [WIP][Mailer] Overwrite envelope sender and recipients from config (@Devristo)
- π feature #32255 [HttpFoundation] Drop support for ApacheRequest (@lyrixx)
- π feature #31825 [Messenger] Added support for auto trimming of redis streams (@Toflar)
- π feature #32277 Remove @experimental annotations (@fabpot)
- π feature #30981 [Mime] S/MIME Support (@sstok)
- π feature #32180 [Lock] add an InvalidTTLException to be more accurate (@Simperfit)
- π feature #32241 [PropertyAccess] Deprecate null as allowed value for defaultLifetime argument in createCache method (@jschaedl)
- π feature #32221 [ErrorCatcher] Make IDEs and static analysis tools happy (@fabpot)
- π feature #32227 Rename the ErrorHandler component to ErrorCatcher (@fabpot)
- π feature #31065 Add ErrorHandler component (@yceruto)
- π feature #32126 [Process] Allow writing portable "prepared" command lines (@Simperfit)
- π feature #31532 [Ldap] Add users extraFields in ldap component (@Simperfit)
- π feature #32104 Add autowiring for HTTPlug (@nicolas-grekas)
- π feature #32130 [Form] deprecate int/float for string input in NumberType (@xabbuh)
- π feature #31547 [Ldap] Add exception for mapping ldap errors (@Simperfit)
- π feature #31764 [FrameworkBundle] add attribute stamps (@walidboughdiri)
- π feature #32059 [PhpUnitBridge] Bump PHPUnit 7+8 (@ro0NL)
- π feature #32041 [Validator] Deprecate unused arg in ExpressionValidator (@ogizanagi)
- π feature #31287 [Config] Introduce find method in ArrayNodeDefinition to ease configuration tree manipulation (@jschaedl)
- π feature #31959 [DomCrawler][Feature][DX] Add Form::getName() method (@JustBlackBird)
- π feature #32026 [VarDumper] caster for HttpClient's response dumps all info (@nicolas-grekas)
- π feature #31976 [HttpClient] add HttplugClient for compat with libs that need httplug v1 or v2 (@nicolas-grekas)
- π feature #31956 [Mailer] Changed EventDispatcherInterface dependency from Component to Contracts (@Koc)
- π feature #31980 [HttpClient] make Psr18Client implement relevant PSR-17 factories (@nicolas-grekas)
- π feature #31919 [WebProfilerBundle] Select default theme based on user preferences (@javiereguiluz)
- π feature #31451 [FrameworkBundle] Allow dots in translation domains (@jschaedl)
- π feature #31321 [DI] deprecates tag !tagged in favor of !tagged_iterator (@jschaedl)
- π feature #31658 [HTTP Foundation] Deprecate passing argument to method Request::isMethodSafe() (@dFayet)
- π feature #31597 [Security] add MigratingPasswordEncoder (@nicolas-grekas)
- π feature #31351 [Validator] Improve TypeValidator to handle array of types (@jschaedl)
- π feature #31526 [Validator] Add compared value path to violation parameters (@ogizanagi)
- π feature #31514 Add exception as HTML comment to beginning and end of
exception_full.html.twig
(@ruudk) - π feature #31739 [FrameworkBundle] Add missing BC layer for deprecated ControllerNameParser injections (@chalasr)
- π feature #31831 [HttpClient] add $response->cancel() (@nicolas-grekas)
- π feature #31334 [Messenger] Add clear Entity Manager middleware (@Koc)
- π feature #31594 [Security] add PasswordEncoderInterface::needsRehash() (@nicolas-grekas)
- π feature #31821 [FrameworkBundle][TwigBundle] Add missing deprecations for PHP templating layer (@yceruto)
- π feature #31509 [Monolog] Setup the LoggerProcessor after all other processor (@lyrixx)
- π feature #31785 [Messenger] Deprecate passing a bus locator to ConsumeMessagesCommand's constructor (@chalasr)
- π feature #31700 [MonologBridge] RouteProcessor class is now final to ease the the removal of deprecated event (@Simperfit)
- π feature #31732 [HttpKernel] Make DebugHandlersListener internal (@chalasr)
- π feature #31539 [HttpKernel] Add lts config (@noniagriconomie)
- π feature #31437 [Cache] Add Redis Sentinel support (@StephenClouse)
- π feature #31543 [DI] deprecate short callables in yaml (@nicolas-grekas)
-
v4.3.11 Changes
January 31, 2020Changelog (since v4.3.10...v4.3.11)
- π bug #35530 [HttpClient] Fix regex bearer (@noniagriconomie)
- π bug #35532 [Validator] fix access to uninitialized property when getting value (@greedyivan)
- π bug #35305 [HttpKernel] Fix stale-if-error behavior, add tests (@mpdude)
- π bug #34808 [PhpUnitBridge] Properly handle phpunit arguments for configuration file (@biozshock)
- π bug #35480 [Messenger] Check for all serialization exceptions during message decβ¦ (@patrick Berenschot)
- π bug #35428 [Cache] fix checking for igbinary availability (@nicolas-grekas)
[PR] #35539
π [EOM] End of maintenance release for branch 4.3 -
v4.3.10 Changes
January 21, 2020Changelog (since v4.3.9...v4.3.10)
- π bug #35364 [Yaml] Throw on unquoted exclamation mark (@fancyweb)
- π bug #35065 [Security] Use supportsClass in addition to UnsupportedUserException (@linaori)
- π bug #35343 [Security] Fix RememberMe with null password (@jderusse)
- π bug #34223 [DI] Suggest typed argument when binding fails with untyped argument (@gudfar)
- π 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 #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 #35151 [DI] deferred exceptions in ResolveParameterPlaceHoldersPass (@Islam93)
- π bug #35278 [EventDispatcher] expand listener in place (@xabbuh)
- π 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 #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 #35170 [FrameworkBundle][TranslationUpdateCommand] Do not output positive feedback on stderr (@fancyweb)
- π 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 #35210 [HttpClient] NativeHttpClient should not send >1.1 protocol version (@nicolas-grekas)
- π 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 #35168 [HttpClient] fix capturing SSL certificates with NativeHttpClient (@nicolas-grekas)
- π bug #35134 [PropertyInfo] Fix BC issue in phpDoc Reflection library (@jaapio)
- π 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 #35103 [Translation] Use
locale_parse
for computing fallback locales (@alanpoulain) - π bug #35094 [Console] Fix filtering out identical alternatives when there is a command loader (@fancyweb)
- π 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 #35025 [HttpClient][Psr18Client] Remove Psr18ExceptionTrait (@fancyweb)
- π 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 #33670 [DI] Service locators can't be decorated (@malarzm)
- π bug #35000 [Console][SymfonyQuestionHelper] Handle multibytes question choices keys and custom prompt (@fancyweb)
- π 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 #34955 Require doctrine/persistence 1.3 (@nicolas-grekas)
- π bug #34923 [DI] Fix support for immutable setters in CallTrait (@Lctrs)
- π 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 #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 #34888 [TwigBundle] add tags before processing them (@xabbuh)
- π bug #34762 [Config] never try loading failed classes twice with ClassExistenceResource (@nicolas-grekas)
- π bug #34839 [Cache] fix memory leak when using PhpArrayAdapter (@nicolas-grekas)
- π bug #34812 [Yaml] fix parsing negative octal numbers (@xabbuh)
- π bug #34854 [Messenger] gracefully handle missing event dispatchers (@xabbuh)
- π bug #34788 [SecurityBundle] Properly escape regex in AddSessionDomainConstraintPass (@fancyweb)
- π bug #34755 [FrameworkBundle] resolve service locators in
debug:*
commands (@nicolas-grekas) - π bug #34832 [Validator] Allow underscore character "_" in URL username and password (@romainneutron)
- π bug #34776 [DI] fix resolving bindings for named TypedReference (@nicolas-grekas)
- π bug #34738 [SecurityBundle] Passwords are not encoded when algorithm set to "true" (@nieuwenhuisen)
- π bug #34779 [Security] do not validate passwords when the hash is null (@xabbuh)
- π bug #34757 [DI] Fix making the container path-independent when the app is in /app (@nicolas-grekas)
[PR] #35412
-
v4.3.9 Changes
December 01, 2019Changelog (since v4.3.8...v4.3.9)
- π bug #34649 more robust initialization from request (@dbu)
- π 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 #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 #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 #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 #34569 [Workflow] Apply the same logic of precedence between the apply() and the buildTransitionBlockerList() method (@lyrixx)
- π bug #34533 [Monolog Bridge] Fixed accessing static property as non static. (@Sander-Toonen)
- π bug #34546 [Serializer] Add DateTimeZoneNormalizer into Dependency Injection (@jewome62)
- π bug #34547 [Messenger] Error when specified default bus is not among the configured (@vudaltsov)
- π bug #34551 [Security] SwitchUser is broken when the User Provider always returns a valid user (@tucksaun)
- π 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 #34451 [DependencyInjection] Fix dumping multiple deprecated aliases (@shyim)
- π bug #34448 [Form] allow button names to start with uppercase letter (@xabbuh)
- π bug #34419 [Cache] Disable igbinary on PHP >= 7.4 (@nicolas-grekas)
- π bug #34366 [HttpFoundation] Allow redirecting to URLs that contain a semicolon (@JayBizzle)
- π bug #34397 [FrameworkBundle] Remove project dir from Translator cache vary scanned directories (@fancyweb)
- π bug #34408 [Cache] catch exceptions when using PDO directly (@xabbuh)
- π bug #34410 [HttpFoundation] Fix MySQL column type definition. (@jbroutier)
- π bug #34398 [Config] fix id-generation for GlobResource (@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 #34381 [WebProfilerBundle] Require symfony/twig-bundle (@fancyweb)
[PR] #34741
-
v4.3.7 Changes
November 11, 2019Changelog (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
-
v4.3.6 Changes
November 01, 2019Changelog (since v4.3.5...v4.3.6)
- π bug #34198 [HttpClient] Fix perf issue when doing thousands of requests with curl (@nicolas-grekas)
- π bug #33998 [Config] Disable default alphabet sorting in glob function due of unstable sort (@hurricane-voronin)
- π bug #34144 [Serializer] Improve messages for unexpected resources values (@fancyweb)
- π bug #34186 [HttpClient] always return the empty string when the response cannot have a body (@nicolas-grekas)
- π bug #34167 [HttpFoundation] Allow to not pass a parameter to Request::isMethodSafe() (@dunglas)
- π bug #33828 [DoctrineBridge] Auto-validation must work if no regex are passed (@dunglas)
- π bug #34080 [SecurityBundle] correct types for default arguments for firewall configs (@shieldo)
- π bug #34152 [Workflow] Made the configuration more robust for the 'property' key (@lyrixx)
- π bug #34154 [HttpClient] fix handling of 3xx with no Location header - ignore Content-Length when no body is expected (@nicolas-grekas)
- π bug #34140 [Security/Core] make NativePasswordEncoder use sodium to validate passwords when possible (@nicolas-grekas)
- bug #33999 [Form] Make sure to collect child forms created on *_SET_DATA events (@yceruto)
- π bug #34090 [WebProfilerBundle] Improve display in Email panel for dark theme (@antograssiot)
- π bug #34116 [HttpClient] ignore the body of responses to HEAD requests (@nicolas-grekas)
- π bug #32456 [Messenger] use database platform to convert correctly the DateTime (@roukmoute)
- π bug #34107 [Messenger] prevent infinite redelivery loops and blocked queues (@Tobion)
- π bug #32341 [Messenger] Show exceptions after multiple retries (@TimoBakx)
- π bug #34082 Revert "[Messenger] Fix exception message of failed message is dropped (@Tobion)
- π bug #34021 [TwigBridge] do not render errors for checkboxes twice (@xabbuh)
- π bug #34017 [Messenger] Fix ignored options in redis transport (@chalasr)
- π bug #34041 [HttpKernel] fix wrong removal of the just generated container dir (@nicolas-grekas)
- π bug #34024 [Routing] fix route loading with wildcard, but dir or file is empty (@gseidel)
- π bug #34023 [Dotenv] allow LF in single-quoted strings (@nicolas-grekas)
- π bug #33818 [Yaml] Throw exception for tagged invalid inline elements (@gharlan)
- π bug #33994 [Mailer] Fix Mandrill Transport API payload for named addresses (@michaΓ«l Perrin)
- bug #33985 [HttpClient] workaround curl_multi_select() issue (@nicolas-grekas)
- π bug #33948 [PropertyInfo] Respect property name case when guessing from public method name (@antograssiot)
- π bug #33962 [Cache] fixed TagAwareAdapter returning invalid cache (@v-m-i)
- π bug #33958 [DI] Add extra type check to php dumper (@gquemener)
- π bug #33965 [HttpFoundation] Add plus character
+
to legal mime subtype (@ilzrv) - π bug #32943 [Dotenv] search variable values in ENV first then env file (@soufianZantar)
- π bug #33943 [VarDumper] fix resetting the "bold" state in CliDumper (@nicolas-grekas)
- π bug #33936 [HttpClient] Missing argument in method_exists (@detinkin)
- π bug #33937 [Cache] ignore unserialization failures in AbstractTagAwareAdapter::doDelete() (@nicolas-grekas)
- bug #33935 [HttpClient] send
Accept: */*
by default, fix removing it when needed (@nicolas-grekas) - π bug #33922 [Cache] remove implicit dependency on symfony/filesystem (@nicolas-grekas)
- π bug #33927 Allow to set SameSite config to 'none' (@ihmels)
- π bug #33930 [Cache] clean tags folder on invalidation (@nicolas-grekas)
- π bug #33919 [VarDumper] fix array key error for class SymfonyCaster (@zcodes)
- π bug #33885 [Form][DateTimeImmutableToDateTimeTransformer] Preserve microseconds and use \DateTime::createFromImmutable() when available (@fancyweb)
- π bug #33900 [HttpKernel] Fix to populate $dotenvVars in data collector when not using putenv() (@mynameisbogdan)
[PR] #34209