Skip to content

Releases: symfony/symfony

v6.3.0

30 May 19:48
v6.3.0
85182e7
Compare
Choose a tag to compare

Changelog (v6.3.0-RC2...v6.3.0)

[PR] #50482

v6.3.0-RC2

27 May 21:20
v6.3.0-RC2
e885d53
Compare
Choose a tag to compare
v6.3.0-RC2 Pre-release
Pre-release

Changelog (v6.3.0-RC1...v6.3.0-RC2)

[PR] #50455

v6.2.11

27 May 21:16
v6.2.11
626f53a
Compare
Choose a tag to compare

Changelog (v6.2.10...v6.2.11)

  • bug #50442 [SecurityBundle] Update security-1.0.xsd to include missing access-token definition (@aegypius)
  • bug #50429 [Console] block input stream if needed (@joelwurtz)
  • bug #50312 [Security] Skip clearing CSRF Token on stateless logout (@chalasr)
  • bug #50315 [Translation] Fix handling of null messages in ArrayLoader (@rob006)
  • bug #50338 [Console] Remove exec and replace it by shell_exec (@maxbeckers)
  • bug #50193 [Serializer] Fix SerializedPath not working with constructor arguments (@HypeMC)
  • bug #50280 [PropertyAccess] Fix nullsafe operator on array index (@HypeMC)
  • bug #50362 [FrameworkBundle] Fix Workflow without a marking store definition uses marking store definition of previously defined workflow (@krciga22)
  • bug #50309 [HttpFoundation] UrlHelper is now aware of RequestContext changes (@giosh94mhz)
  • bug #50309 [HttpFoundation] UrlHelper is now aware of RequestContext changes (@giosh94mhz)
  • bug #50352 [Notifier][TurboSMS] Fix get sender name (@ZhukV)
  • bug #50354 [Process] Stop the process correctly even if underlying input stream is not closed (@joelwurtz)
  • bug #50332 [PropertyInfo] Fix PhpStanExtractor when constructor has no docblock (@HypeMC)
  • bug #50253 [FrameworkBundle] Generate caches consistently on successive run of cache:clear command (@Okhoshi)
  • bug #49063 [Messenger] Respect isRetryable decision of the retry strategy for re-delivery (@FlyingDR)
  • bug #50251 [Serializer] Handle datetime deserialization in U format (@tugmaks)
  • bug #50266 [HttpFoundation] Fix file streaming after connection aborted (@rlshukhov)
  • bug #50277 [Messenger] Add IS_REPEATABLE flag to AsMessageHandler attribute (@adrianguenter)
  • bug #50269 Fix param type annotation (@l-vo)
  • bug #50268 Allow resources in Query::setParam (@l-vo)
  • bug #50256 [HttpClient] Fix setting duplicate-name headers when redirecting with AmpHttpClient (@nicolas-grekas)
  • bug #50214 [WebProfilerBundle] Remove legacy filters remnants (@MatTheCat)
  • bug #50235 [HttpClient] Fix getting through proxies via CONNECT (@nicolas-grekas)
  • bug #50241 [HttpKernel] Prevent initialising lazy services during services reset (@tucksaun)
  • bug #50244 [HttpKernel] Fix restoring surrogate content from cache (@nicolas-grekas)
  • bug #50246 [DependencyInjection] Do not check errored definitions’ type (@MatTheCat)
  • bug #49557 [PropertyInfo] Fix phpDocExtractor nullable array value type (@fabpot)
  • bug #50213 [ErrorHandler] Prevent conflicts with WebProfilerBundle’s JavaScript (@MatTheCat)
  • bug #50192 [Serializer] backed enum throw notNormalizableValueException outside construct method (@alli83)
  • bug #50238 [HttpKernel] Don't use eval() to render ESI/SSI (@nicolas-grekas)
  • bug #50226 [HttpClient] Ensure HttplugClient ignores invalid HTTP headers (@nicolas-grekas)
  • bug #50203 [Messenger] Fix registering message handlers (@nicolas-grekas)
  • bug #50204 [ErrorHandler] Skip Httplug deprecations for HttplugClient (@nicolas-grekas)

[PR] #50454

v5.4.24

27 May 17:20
v5.4.24
3be3895
Compare
Choose a tag to compare

Changelog (v5.4.23...v5.4.24)

  • bug #50429 [Console] block input stream if needed (@joelwurtz)
  • bug #50315 [Translation] Fix handling of null messages in ArrayLoader (@rob006)
  • bug #50338 [Console] Remove exec and replace it by shell_exec (@maxbeckers)
  • bug #50362 [FrameworkBundle] Fix Workflow without a marking store definition uses marking store definition of previously defined workflow (@krciga22)
  • bug #50309 [HttpFoundation] UrlHelper is now aware of RequestContext changes (@giosh94mhz)
  • bug #50309 [HttpFoundation] UrlHelper is now aware of RequestContext changes (@giosh94mhz)
  • bug #50354 [Process] Stop the process correctly even if underlying input stream is not closed (@joelwurtz)
  • bug #50332 [PropertyInfo] Fix PhpStanExtractor when constructor has no docblock (@HypeMC)
  • bug #50253 [FrameworkBundle] Generate caches consistently on successive run of cache:clear command (@Okhoshi)
  • bug #49063 [Messenger] Respect isRetryable decision of the retry strategy for re-delivery (@FlyingDR)
  • bug #50251 [Serializer] Handle datetime deserialization in U format (@tugmaks)
  • bug #50266 [HttpFoundation] Fix file streaming after connection aborted (@rlshukhov)
  • bug #50269 Fix param type annotation (@l-vo)
  • bug #50256 [HttpClient] Fix setting duplicate-name headers when redirecting with AmpHttpClient (@nicolas-grekas)
  • bug #50214 [WebProfilerBundle] Remove legacy filters remnants (@MatTheCat)
  • bug #50235 [HttpClient] Fix getting through proxies via CONNECT (@nicolas-grekas)
  • bug #50244 [HttpKernel] Fix restoring surrogate content from cache (@nicolas-grekas)
  • bug #50246 [DependencyInjection] Do not check errored definitions’ type (@MatTheCat)
  • bug #49557 [PropertyInfo] Fix phpDocExtractor nullable array value type (@fabpot)
  • bug #50213 [ErrorHandler] Prevent conflicts with WebProfilerBundle’s JavaScript (@MatTheCat)
  • bug #50192 [Serializer] backed enum throw notNormalizableValueException outside construct method (@alli83)
  • bug #50238 [HttpKernel] Don't use eval() to render ESI/SSI (@nicolas-grekas)
  • bug #50226 [HttpClient] Ensure HttplugClient ignores invalid HTTP headers (@nicolas-grekas)
  • bug #50203 [Messenger] Fix registering message handlers (@nicolas-grekas)
  • bug #50204 [ErrorHandler] Skip Httplug deprecations for HttplugClient (@nicolas-grekas)

[PR] https://github.com/symfony/symfony/pull/

v6.3.0-RC1

22 May 17:46
v6.3.0-RC1
adb5a03
Compare
Choose a tag to compare
v6.3.0-RC1 Pre-release
Pre-release

Changelog (v6.3.0-BETA3...v6.3.0-RC1)

  • bug #49817 [Scheduler] Improve triggers performance when possible (@fabpot)
  • bug #50376 [WebProfilerBundle] Fix cursor on link that has no href (@PhilETaylor)
  • bug #50349 [Notifier] Document Notifier options in README files (@alamirault)
  • bug #50312 [Security] Skip clearing CSRF Token on stateless logout (@chalasr)
  • bug #50315 [Translation] Fix handling of null messages in ArrayLoader (@rob006)
  • bug #50338 [Console] Remove exec and replace it by shell_exec (@maxbeckers)
  • bug #50356 [AssetMapper] Fix bug where dependencies were preloaded even if the parent was not (@weaverryan)
  • bug #50347 [DebugBundle][VarDumper] Fix dump labels compatibility (@fancyweb)
  • feature #50363 [AssetMapper] Adding "path" option to importmap:require (@weaverryan)
  • feature #48852 [Validator] Allow to use translation_domain false for validators and to use custom translation domain by constraints (@VincentLanglet)
  • feature #49293 [DoctrineBridge] Allow to ignore specific nullable fields in UniqueEntity (@VincentLanglet)
  • bug #50193 [Serializer] Fix SerializedPath not working with constructor arguments (@HypeMC)
  • bug #50280 [PropertyAccess] Fix nullsafe operator on array index (@HypeMC)
  • bug #50362 [FrameworkBundle] Fix Workflow without a marking store definition uses marking store definition of previously defined workflow (@krciga22)
  • bug #50309 [HttpFoundation] UrlHelper is now aware of RequestContext changes (@giosh94mhz)
  • bug #50309 [HttpFoundation] UrlHelper is now aware of RequestContext changes (@giosh94mhz)
  • bug #50355 Bug fix for paths that start with the same string (@weaverryan)
  • bug #50352 [Notifier][TurboSMS] Fix get sender name (@ZhukV)
  • bug #50351 [DependencyInjection] Add excludeSelf option to dumpers (@HypeMC)
  • bug #50354 [Process] Stop the process correctly even if underlying input stream is not closed (@joelwurtz)
  • bug #50325 [WebProfilerBundle] Tweak the HTML code of the Twig entry view (@javiereguiluz)
  • bug #50331 [HttpFoundation] Fix problem with empty generator in StreamedJsonResponse (@alexander-schranz)
  • bug #50340 [HttpKernel] Make QueryParameterValueResolver provide a value if possible when a parameter is not found (@MatTheCat)
  • bug #50332 [PropertyInfo] Fix PhpStanExtractor when constructor has no docblock (@HypeMC)
  • bug #50343 [VarDumper] Fix HTML of invisible characters (@fancyweb)
  • bug #50253 [FrameworkBundle] Generate caches consistently on successive run of cache:clear command (@Okhoshi)
  • bug #49063 [Messenger] Respect isRetryable decision of the retry strategy for re-delivery (@FlyingDR)

[PR] #50388

v6.3.0-BETA3

13 May 07:26
v6.3.0-BETA3
ddb0546
Compare
Choose a tag to compare
v6.3.0-BETA3 Pre-release
Pre-release

Changelog (v6.3.0-BETA2...v6.3.0-BETA3)

  • feature #50286 [AssetMapper] Add cached asset factory (@weaverryan)
  • bug #50307 [AssetMapper] Improving XSD to use attributes whenever possible (@weaverryan)
  • bug #50305 [OptionsResolver] Fixed changelog (@yceruto)
  • feature #50291 [AssetMapper] Adding "excluded_patterns" option (@weaverryan)
  • bug #50294 [AssetMapper] Normalizing logicalPath to a getter like all other properties (@weaverryan)
  • feature #48496 [Notifier] Add Smsmode bridge (@gnito-org)
  • feature #48494 [Notifier] Add ClickSend notifier bridge (@gnito-org)
  • feature #48572 [Notifier] Add SMS options to AllMySms notifier (@gnito-org)
  • feature #48592 [Notifier] Add SMS options to OrangeSms notifier (@gnito-org)
  • feature #48579 [Notifier] Add SMS options to GatewayApi notifier (@gnito-org)
  • feature #48586 [Notifier] Add SMS options to MessageMedia notifier (@gnito-org)
  • feature #48585 [Notifier] Add SMS options to MessageBird notifier (@gnito-org)
  • feature #48584 [Notifier] Add SMS options to ContactEveryone notifier (@gnito-org)
  • feature #48577 [Notifier] Add SMS options to FortySixElks notifier (@gnito-org)
  • feature #48575 [Notifier] Add SMS options to Esendex notifier (@gnito-org)
  • feature #48573 [Notifier] Add SMS options to Clickatell notifier (@gnito-org)
  • bug #50288 [ErrorHandler] Sync createTabs from WebProfilerBundle (@MatTheCat)
  • bug #50251 [Serializer] Handle datetime deserialization in U format (@tugmaks)
  • bug #50266 [HttpFoundation] Fix file streaming after connection aborted (@rlshukhov)
  • feature #50274 [HttpClient] Add option crypto_method to set the minimum TLS version and make it default to v1.2 (@nicolas-grekas)
  • bug #50262 [DependencyInjection] Fix dumping non-shared factories with TaggedIteratorArgument (@marphi)
  • bug #50287 [Messenger] Store dates in UTC when using Doctrine (@nicolas-grekas)
  • bug #50277 [Messenger] Add IS_REPEATABLE flag to AsMessageHandler attribute (@adrianguenter)
  • bug #50301 [FrameworkBundle] Ignore vars from dotenv files in secrets:list (@nicolas-grekas)
  • feature #50264 [AssetMapper] Flexible public paths + relative path imports + possibility of "building" assets (@weaverryan)
  • feature #49838 [Scheduler] add RecurringMessage::getId() and prevent duplicates (@kbond)
  • bug #50269 Fix param type annotation (@l-vo)
  • feature #50270 [Scheduler] add JitterTrigger (@kbond)
  • bug #50230 [FrameworkBundle][Webhook] Throw when required services are missing when using the Webhook component (@Jean-Beru)
  • bug #50260 [DependencyInjection] Fix dumping/loading errored definitions in XML/Yaml (@nicolas-grekas)
  • bug #50263 [AssetMapper] Adding autoconfiguration tag for asset compilers (@weaverryan)
  • bug #50256 [HttpClient] Fix setting duplicate-name headers when redirecting with AmpHttpClient (@nicolas-grekas)

[PR] #50313

v6.3.0-BETA2

07 May 12:04
v6.3.0-BETA2
cab03ea
Compare
Choose a tag to compare
v6.3.0-BETA2 Pre-release
Pre-release

Changelog (v6.3.0-BETA1...v6.3.0-BETA2)

  • bug #50249 [WebProfilerBundle] Explicit tab controls’ color as they can be buttons (@MatTheCat)
  • bug #50248 [TwigBundle] fixed wrong symfony/twig-bridge dependency version (@SVillette)
  • bug #50231 [AssetMapper] Fixing 2 bugs related to the compile command and importmaps (@weaverryan)
  • feature #49553 [Serializer] Add flag to require all properties to be listed in the input (Christian Kolb)
  • feature #50232 [AssetMapper] Better public without digest (@weaverryan)
  • bug #50214 [WebProfilerBundle] Remove legacy filters remnants (@MatTheCat)
  • bug #50235 [HttpClient] Fix getting through proxies via CONNECT (@nicolas-grekas)
  • bug #50241 [HttpKernel] Prevent initialising lazy services during services reset (@tucksaun)
  • bug #50244 [HttpKernel] Fix restoring surrogate content from cache (@nicolas-grekas)
  • bug #50246 [DependencyInjection] Do not check errored definitions’ type (@MatTheCat)
  • bug #49557 [PropertyInfo] Fix phpDocExtractor nullable array value type (@fabpot)
  • bug #50213 [ErrorHandler] Prevent conflicts with WebProfilerBundle’s JavaScript (@MatTheCat)
  • feature #49608 [OptionsResolver] add ignoreUndefined() method to allow skip not interesting options (Constantine Shtompel)
  • bug #50216 [DependencyInjection] Allow AutowireCallable without method (@derrabus)
  • bug #50192 [Serializer] backed enum throw notNormalizableValueException outside construct method (@alli83)
  • bug #50238 [HttpKernel] Don't use eval() to render ESI/SSI (@nicolas-grekas)
  • bug #50224 [DoctrineBridge] skip subscriber if listener already defined (@alli83)
  • bug #50218 Profiler respect stateless attribute (@alamirault)
  • bug #50242 [ErrorHandler] Fix the design of the exception page tabs (@javiereguiluz)
  • feature #50219 [AssetMapper] Adding debug:assetmap command + normalize paths (@weaverryan)
  • bug #49760 [Serializer] Add missing withSaveOptions method to XmlEncoderContextBuilder (@mtarld)
  • bug #50226 [HttpClient] Ensure HttplugClient ignores invalid HTTP headers (@nicolas-grekas)
  • bug #50125 [HttpKernel] Fix handling of MapRequest* attributes (@nicolas-grekas)
  • bug #50215 [AssetMapper] Fixing wrong values being output in command (@weaverryan)
  • bug #50203 [Messenger] Fix registering message handlers (@nicolas-grekas)
  • bug #50204 [ErrorHandler] Skip Httplug deprecations for HttplugClient (@nicolas-grekas)
  • bug #50206 [AssetMapper] Fix import map package parsing with an @ namespace (@weaverryan)

[PR] #50255

v6.3.0-BETA1

01 May 07:20
v6.3.0-BETA1
83c9cc6
Compare
Choose a tag to compare
v6.3.0-BETA1 Pre-release
Pre-release

Changelog (v6.2.10...v6.3.0-BETA1)

  • feature #50112 [Asset] [AssetMapper] New AssetMapper component: Map assets to publicly available, versioned paths (@weaverryan)
  • feature #50155 [Scheduler] add schedule name to MessageContext (@kbond)
  • feature #49792 [Scheduler] add "hashed" cron expression support (@kbond)
  • feature #50130 [Scheduler] Make MessageGenerator yield some scheduling context (@tucksaun)
  • feature #49863 [Scheduler] have TriggerInterface extend \Stringable (@kbond)
  • feature #50082 [HttpKernel] Enhance MapQueryString adding validation group (@renanbr)
  • feature #49614 [HttpFoundation] add Request::getPayload() (@kbond)
  • feature #49966 [Security] Create Controller Argument Resolver for Security Token (@Koc)
  • feature #49911 [HttpClient] Support file uploads by nesting resource streams in body option (@nicolas-grekas)
  • feature #50069 [Security] Added error code to UserPassword constraint (@okorneliuk)
  • feature #50044 [HttpClient] Add JsonMockResponse (@fancyweb)
  • feature #50029 [HttpKernel] Enhance MapRequestPayload adding format and validation group (@renanbr)
  • feature #49801 [Cache] Support Redis cluster connections with predis/predis:^2.0 (@mfettig)
  • feature #49809 [HttpClient] Allow using multiple base_uri as array for retries (@Tiriel)
  • feature #49151 [HttpKernel] Collect data from every event dispatcher (@MatTheCat)
  • feature #49588 [Form] Deprecate not configuring the "widget" option of date/time form types (@MrYamous, @nicolas-grekas)
  • feature #50059 [Form] Don't render seconds for HTML5 date pickers unless "with_seconds" is explicitly set (@fancyweb)
  • feature #50053 [BrowserKit][HttpClient] Update the value of some user agents to comply with the RFC 9110 specification (@javiereguiluz)
  • feature #50055 [Intl] Allow compressing emoji and data maps (@nicolas-grekas)
  • feature #49134 [HttpKernel] Add #[MapQueryParameter] to map and validate individual query parameters to controller arguments (@ruudk, @nicolas-grekas)
  • feature #50009 [Validator] Add value_length parameter to Length constraint (@WedgeSama)
  • feature #50031 [Routing] Convert BackedEnums passed as controller action parameters to their value (@nalabdou)
  • feature #49824 [Mime] Added getDispostion() to TextPart to get current content disposition. (@Cyb0rk)
  • feature #49900 [Mailer] Allow overriding default eSMTP authenticators (@cedric-anne)
  • feature #48568 [Serializer] Add Debug command (@loic425)
  • feature #49982 [BrowserKit] Add proper exception hierarchy (@fabpot)
  • feature #49138 [HttpKernel] Create Attributes #[MapRequestPayload] and #[MapQueryString] to map Request input to typed objects (@Koc)
  • feature #48272 [Security] Add OidcUserInfoTokenHandler and OidcUser (@vincentchalamon)
  • feature #49986 [Notifier] Add options to Telegram Bridge (@Nsbx)
  • feature #49913 [TwigBridge][TwigBundle] Add current locale to AppVariable (@SVillette)
  • feature #49950 [Serializer] Marking some Normalizer classes as final (@tucksaun)
  • feature #49217 [Security] deprecate the $secret argument of the PersistentRememberMeHandler constructor (@xabbuh)
  • feature #48343 [Form] [ChoiceType] Add a placeholder_attr option (@elementaire)
  • feature #49953 [Serializer] Mark ObjectNormalizer as final for 7.0 (@tucksaun)
  • feature #49918 [DoctrineBridge] Deprecate passing doctrine subscribers to ContainerAwareEventManager (@alli83)
  • feature #49944 [Serializer] Make ProblemNormalizer give details about ValidationFailedException and PartialDenormalizationException (@nicolas-grekas)
  • feature #49491 [Mailer] Add new attributes to Infobip API transport (@ndousson)
  • feature #49887 [WebProfilerBundle] Add clickable entry view to debug toolbar (@PhilETaylor)
  • feature #49665 [DependencyInjection] Add constructor option to #[Autoconfigure] (@alexandre-daubois)
  • feature #49856 [Validator] Remove bjeavons/zxcvbn-php in favor of a builtin solution (@Spomky)
  • feature #49798 [HttpClient] Add ServerSentEvent::getArrayData() to get the SSE's data decoded as an array directly (@fancyweb)
  • feature #49853 [VarDumper] Add a caster for the FlattenException (@lyrixx)
  • feature #48495 [Notifier] Add SimpleTextin bridge (@gnito-org)
  • feature #49847 [Cache] Fix DBAL deprecations and stop using NUL chars in tags prefix (@nicolas-grekas)
  • feature #49852 [VarDumper] Add Caster::PATTERN_PRIVATE to help builing key (@lyrixx)
  • feature #49632 [DependencyInjection] Add support for casting callables into single-method interfaces (@nicolas-grekas)
  • feature #49836 [DependencyInjection] Add support for #[Autowire(lazy: class-string)] (@nicolas-grekas)
  • feature #49789 [Validator] New PasswordStrength constraint (@Spomky)
  • feature #49810 [Scheduler] Tweak debug:scheduler command output (@fabpot)
  • feature #49795 add debug:scheduler command (@kbond)
  • feature #49705 [FrameworkBundle] Add support to easily clear all cache pools (@bobvandevijver)
  • feature #49805 [Mailer] Update default Mailgun port (@dreadnip)
  • feature #49762 [Console] Use file system completion for redirect operators (@Chi-teck)
  • feature #49781 [Translation] Improve message extraction performance for big code bases (@welcoMattic)
  • feature #49726 [HttpFoundation] Add IpUtils::isPrivateIp (@danielburger1337)
  • feature #49617 [CssSelector] Add support for :scope (@franckranaivo, Franck RANAIVO-HARISOA)
  • feature #49702 [FrameworkBundle] Make StopWorkerOnSignalsListener configurable via messenger's config (@rmikalkenas)
  • feature #49734 [Messenger] Add a way to redispatch a message (@fabpot)
  • feature #49721 [Security] Add argument $exceptionCode to #[IsGranted] (Maximilian Zumbansen)
  • feature #49739 [Scheduler] Add DateIntervalTrigger and DatePeriodTrigger (@fabpot)
  • feature #49685 [DependencyInjection] Add support for #[Autowire(lazy: true)] (@nicolas-grekas)
  • feature #49730 [Messenger] Add Clock support in Worker (@fabpot)
  • feature #47793 [WebLink] Add relations defined in RFC 8631 (@Oipnet)
  • feature #49639 [DependencyInjection] Add support for generating lazy closures (@nicolas-grekas)
  • feature #48525 [HttpFoundation] Add ParameterBag::getString() and deprecate accepting invalid values (@GromNaN)
  • feature #49729 [Scheduler] Add a simple Scheduler class for when the component is used standalone (@fabpot)
  • feature #49725 [Messenger] Add support for the DelayStamp in InMemoryTransport (@fabpot)
  • feature #47112 [Messenger] Add a scheduler component (@upyx, @fabpot)
  • feature #49691 [FrameworkBundle] Add scoped httplug clients and deprecate httplugs use like psr18 client (@simonberger)
  • feature #48542 [Webhook][RemoteEvent] Add the components (@fabpot)
  • feature #49620 [ErrorHander] Display exception properties in the HTML error page (@lyrixx)
  • feature #48128 [HttpFoundation] Add support for the 103 status code (Early Hints) and other 1XX statuses (@dunglas)
  • feature #48990 [DependencyInjection] deprecate the @required annotation (@alexislefebvre)
  • feature #49306 [Security] Add logout configuration for Clear-Site-Data header (@maxbeckers)
  • feature #49596 [Validator] Add the exclude option to the Cascade constraint (@alexandre-daubois)
  • feature #49291 [Serializer] Add methods getSupportedTypes to allow better performance (@tucksaun, @nicolas-grekas)
  • feature #49642 [DependencyInjection] Deprecate #[MapDecorated] in favor of #[AutowireDecorated] (@nicolas-grekas)
  • feature #49539 [Messenger] make StopWorkerOnSignalsListener listen by default on SIGTERM and SIGINT (@lyrixx)
  • feature #49628 [DependencyInjection] Add support for autowiring services as closures using attributes (@nicolas-grekas)
  • feature #48992 [HttpKernel] Introduce pinnable value resolvers with #[ValueResolver] and #[AsPinnedValueResolver] (@MatTheCat)
  • feature #49121 [DomCrawler] Give choice of used parser (@victor-prdh)
  • feature #49610 [DoctrineBridge] deprecate doctrine schema subscribers in favor of listeners (@alli83)
  • feature #48821 [Serializer] add a context to allow invalid values in BackedEnumNormalizer (@nikophil)
  • feature #49529 [Console] Add support for managing exit code while handling signals (@lyrixx)
  • feature #49015 [Security] Added condition to always return the real Authenticator from security events (@florentdestremau)
  • feature #48899 [Security] Add remember me option for JSON logins (@baumerdev, @nicolas-grekas)
  • feature #49302 [HttpClient] Add UriTemplateHttpClient (@fancyweb)
  • feature #49013 [Serializer] Replace the MissingConstructorArgumentsException class with MissingConstructorArgumentException (@HypeMC)
  • feature #49454 [Notifier] Add Pushover bridge (@mocodo)
  • feature #49461 [Mailer] Add MailerSend bridge (@doobas)
  • feature #49492 [DependencyInjection] Add support for Exclude attribute (@lyrixx)
  • feature #49139 [FrameworkBundle][HttpKernel] Display warmers duration on debug verbosity for cache:clear command (@alexandre-daubois)
  • feature #49417 [Validator] Add the option filenameMaxLength to the File constraint (Kevin Auvinet)
  • feature #49487 [FrameworkBundle] Allow disabling dumping of container to XML to improve performance (@ruudk)
  • feature #49275 [FrameworkBundle][HttpKernel] Configure ErrorHandler on boot (@HypeMC)
  • feature #49464 [Validator] Implement countUnit option for Length constraint (@spackmat)
  • feature #49300 [Validator] Add a NoSuspiciousCharacters constraint to validate a string is not suspicious (@MatTheCat)
  • feature #49318 [HttpKernel] Add skip_response_headers to the HttpCache options (@Toflar)
  • feature #49428 [Messenger] Allow to define batch size when using BatchHandlerTrait with getBatchSize() (@alexandre-daubois)
  • feature #49429 [Mailer] Add option to enable Sandbox via dsn option sandbox=true (@mdawart)
  • feature #49433 [DependencyInjection] allow extending Autowire attribute (@kbond)
  • feature #49412 [DependencyIn...
Read more

v6.2.10

28 Apr 13:57
v6.2.10
a8b4c6d
Compare
Choose a tag to compare

Changelog (v6.2.9...v6.2.10)

  • bug #50143 [Console] trim(): Argument #1 () must be of type string, bool given (@danepowell)
  • bug #50139 Check if trace.curlCommand is defined in profiler (@Toflar)
  • bug #50066 [Dumper] Trim leading newlines when checking if value begins with a space (@bradtreloar)
  • bug #50115 [FrameworkBundle] Make service edges unique (@rmikalkenas)
  • bug #50111 Fix the list of supported shells for completions in a phar (@stof)
  • bug #50110 [Console] Fix the usage of the zsh completion through the fpath discovery (@stof)
  • bug #50074 [Cache] Send Predis SSL options in the $hosts parameter (@magnusnordlander)
  • bug #50088 [DependencyInjection] Do not ignore tags name attribute when it does not define their name (@MatTheCat)
  • bug #50099 [Cache] Fix success interpretation when pruning cache (@staabm)
  • bug #50092 [Security] Fix return type of AuthenticationSuccessHandlerInterface::onAuthenticationSuccess() (@nicolas-grekas)
  • bug #48288 [Security] Make onAuthenticationSuccess Response optional (@db306)
  • bug #50086 [VarExporter] Fix forwarding references to proxied classes (@nicolas-grekas)
  • bug #50072 [HttpClient] Fix global state preventing two CurlHttpClient instances from working together (@nicolas-grekas)
  • bug #50040 [Translation] Crowdin Bridge: Fix locale vs LanguageId (@peter Culka)
  • bug #50061 [DependencyInjection] Fix support for inner collections when using <bind> (@zerustech)
  • bug #50022 [DependencyInjection] Fallback to default value when autowiring undefined parameters for optional arguments (@radar3301)
  • bug #50056 [Form] Fix "prototype_data" option creating duplicates instead of new lines (@Thorry84)
  • bug #50017 [Validator] Fix support of Enum to ConstraintValidator::formatValue (@PhoneixS)
  • bug #49356 [Process] Path resolution changes for PHP in the cgi-fcgi mode (@isdn)
  • bug #48886 [Console] Fix computing column width containing multibyte chars (@cay89)
  • bug #50049 [Messenger] Fix deprecation layer of RedeliveryStamp (@nicolas-grekas)
  • bug #47505 [Mime] Form field values with integer keys not resolved correctly (@claudiu-cristea)
  • bug #50048 [PhpUnitBridge] Fix PHPUnit 10.1 compatibility (@enumag)
  • bug #50047 [VarDumper] Make the server TCP connection sync (@ogizanagi)
  • bug #48837 [Messenger] [Redis] Fixed problem where worker stops handling messages on first empty message (@jvmanji)
  • bug #49317 [Messenger] Fix warning message on failed messenger show command (@gstapinato)
  • bug #49992 [Mailer] [Mailjet] Use body MessageID instead of X-MJ-Request-GUID (@Starfox64)
  • bug #48972 [HttpFoundation] Fix memory limit problems in BinaryFileResponse (@glady)
  • bug #48108 [PropertyAccess] Readonly properties must have no PropertyWriteInfo (@CasvanDongen)
  • bug #49009 [Form] Cast choices value callback result to string (@Matth--)
  • bug #49537 [Serializer] Unexpected value should throw UnexpectedValueException (@ThomasTr)
  • bug #49581 Avoid leading .. for temporary files from Filesystem recursive remove (@giosh94mhz)
  • bug #50036 [ErrorHandler] Don't throw deprecations for HttplugClient (@nicolas-grekas)
  • bug #50024 [Serializer] Fix denormalization of object with typed constructor arg (not castable) and with COLLECT_DENORMALIZATION_ERRORS (@lyrixx)
  • bug #50004 [HttpClient] fix proxied redirects in curl client (@matthi4s)
  • bug #50008 [Intl] Update the ICU data to 73.1 (@jderusse)
  • bug #50015 [Serializer] Fix serializer normalize attribute context (@akalineskou)
  • bug #49987 [Console] Restoring the ability to output unicode text to the Win10 console (@aleksandr-shevchenko)

[PR] #50189

v5.4.23

28 Apr 13:33
v5.4.23
7644fac
Compare
Choose a tag to compare

Changelog (v5.4.22...v5.4.23)

  • bug #50143 [Console] trim(): Argument #1 () must be of type string, bool given (@danepowell)
  • bug #50066 [Dumper] Trim leading newlines when checking if value begins with a space (@bradtreloar)
  • bug #50111 Fix the list of supported shells for completions in a phar (@stof)
  • bug #50074 [Cache] Send Predis SSL options in the $hosts parameter (@magnusnordlander)
  • bug #50099 [Cache] Fix success interpretation when pruning cache (@staabm)
  • bug #50092 [Security] Fix return type of AuthenticationSuccessHandlerInterface::onAuthenticationSuccess() (@nicolas-grekas)
  • bug #50072 [HttpClient] Fix global state preventing two CurlHttpClient instances from working together (@nicolas-grekas)
  • bug #50017 [Validator] Fix support of Enum to ConstraintValidator::formatValue (@PhoneixS)
  • bug #49356 [Process] Path resolution changes for PHP in the cgi-fcgi mode (@isdn)
  • bug #48886 [Console] Fix computing column width containing multibyte chars (@cay89)
  • bug #50049 [Messenger] Fix deprecation layer of RedeliveryStamp (@nicolas-grekas)
  • bug #47505 [Mime] Form field values with integer keys not resolved correctly (@claudiu-cristea)
  • bug #50048 [PhpUnitBridge] Fix PHPUnit 10.1 compatibility (@enumag)
  • bug #50047 [VarDumper] Make the server TCP connection sync (@ogizanagi)
  • bug #48837 [Messenger] [Redis] Fixed problem where worker stops handling messages on first empty message (@jvmanji)
  • bug #49317 [Messenger] Fix warning message on failed messenger show command (@gstapinato)
  • bug #49992 [Mailer] [Mailjet] Use body MessageID instead of X-MJ-Request-GUID (@Starfox64)
  • bug #48972 [HttpFoundation] Fix memory limit problems in BinaryFileResponse (@glady)
  • bug #48108 [PropertyAccess] Readonly properties must have no PropertyWriteInfo (@CasvanDongen)
  • bug #49009 [Form] Cast choices value callback result to string (@Matth--)
  • bug #49537 [Serializer] Unexpected value should throw UnexpectedValueException (@ThomasTr)
  • bug #49581 Avoid leading .. for temporary files from Filesystem recursive remove (@giosh94mhz)
  • bug #50036 [ErrorHandler] Don't throw deprecations for HttplugClient (@nicolas-grekas)
  • bug #50024 [Serializer] Fix denormalization of object with typed constructor arg (not castable) and with COLLECT_DENORMALIZATION_ERRORS (@lyrixx)
  • bug #50004 [HttpClient] fix proxied redirects in curl client (@matthi4s)
  • bug #50008 [Intl] Update the ICU data to 73.1 (@jderusse)
  • bug #49987 [Console] Restoring the ability to output unicode text to the Win10 console (@aleksandr-shevchenko)
  • bug #49957 [ErrorHandler] Fix sending Vary header with SerializerErrorRenderer (@nicolas-grekas)
  • bug #49983 [DomCrawler] Avoid passing null to substr/strrpos methods (@VincentLanglet)
  • bug #49079 [DoctrineBridge] fix issue with missing stopwatch events (@dmaicher)
  • bug #49926 [HttpClient] Fix canceling MockResponse (@fancyweb)

[PR] #50187