Skip to content

Releases: symfony/symfony

v7.1.0-BETA1

02 May 13:07
v7.1.0-BETA1
2d19106
Compare
Choose a tag to compare
v7.1.0-BETA1 Pre-release
Pre-release

Changelog (v7.0.7...v7.1.0-BETA1)

  • feature #54818 [Translation] Crowdin is backing its translation bridge, thanks to them! \o/ (@nicolas-grekas)
  • feature #54806 [HttpClient]  deprecate setLogger() methods of decorating clients (@xabbuh)
  • feature #54809 JoliCode is sponsoring Symfony 7.1, thanks to them! \o/ (@nicolas-grekas)
  • feature #54657 [TwigBundle] Deprecate base_template_class option (@Steveb-p)
  • feature #54663 [Serializer] Add XmlEncoder::CDATA_WRAPPING_PATTERN context option (@alexpozzi)
  • feature #54666 [DependencyInjection] Reset env vars when resetting the container (@faizanakram99)
  • feature #54455 [DoctrineBridge] Deprecate auto-mapping of entities in favor of mapped route parameters (@nicolas-grekas)
  • feature #52820 [DependencyInjection] Add #[AutowireInline] attribute to allow service definition at the class level (@DaDeather, @nicolas-grekas)
  • feature #54720 [Routing] Add {foo:bar} syntax to define a mapping between a route parameter and its corresponding request attribute (@nicolas-grekas)
  • feature #38662 [DoctrineBridge][Validator] Allow validating every class against unique entity constraint (@wkania)
  • feature #54371 [DependencyInjection] Deprecate #[TaggedIterator] and #[TaggedLocator] (@GromNaN)
  • feature #54674 [FrameworkBundle] revert implementing LoggerAwareInterface in HTTP client decorators (@xabbuh)
  • feature #54670 [TypeInfo] Ease getting base type on nullable types (@mtarld)
  • feature #54789 [PropertyInfo] remove deprecations, mark TypeInfo as experimental (@soyuka)
  • feature #54788 [TypeInfo] mark classes as experimental (@soyuka)
  • feature #54661 [TypeInfo] Handle custom collection objects properly (@mtarld)
  • feature #53214 [DoctrineBridge] Idle connection listener for long running runtime (@alli83)
  • feature #49978 [HttpKernel] Introduce #[MapUploadedFile] controller argument attribute (@renedelima)
  • feature #53365 [DoctrineBridge] Allow EntityValueResolver to return a list of entities (@HypeMC)
  • feature #54525 [Mailer] [Resend] Add Resend webhook signature verification (@welcoMattic)
  • feature #54589 [Messenger] forward a Clock instance to the created InMemoryTransport (@xabbuh)
  • feature #54604 [Ldap] Improve error reporting during LDAP bind (@RoSk0)
  • feature #54356 [Notifier] LOX24 SMS bridge (@alebedev80)
  • feature #54473 [Validator] Add support for types (ALL*, LOCAL_*, UNIVERSAL_*, UNICAST_*, MULTICAST_*, BROADCAST) in MacAddress constraint (@Ninos)
  • feature #53971 Cast env vars to null or bool when referencing them using #[Autowire(env: '...')] depending on the signature of the corresponding parameter (@ruudk)
  • feature #54535 [Validator] Deprecate Bic::INVALID_BANK_CODE_ERROR (@MatTheCat)
  • feature #54044 [Mailer] Add support for allowing some users even if recipients is defined in EnvelopeListener (@lyrixx)
  • feature #54442 [Clock] Add a polyfill for DateTimeImmutable::createFromTimestamp() (@derrabus)
  • feature #53801 [HttpKernel] Deprecate AddAnnotatedClassesToCachePass and related code infrastructure (@nicolas-grekas)
  • feature #54510 [Console] Handle SIGQUIT signal (@ostrolucky)
  • feature #54385 [HttpKernel] Map a list of items with MapRequestPayload attribute (@yceruto)
  • feature #54432 [TwigBridge] Add emojify twig filter (@lyrixx)
  • feature #54496 [Contracts] Rename ServiceSubscriberTrait to ServiceMethodsSubscriberTrait (@nicolas-grekas)
  • feature #54443 [Security] Add support for dynamic CSRF id with Expression in #[IsCsrfTokenValid] (@yguedidi)
  • feature #53968 [Process] allow to ignore signals when executing a process (@joelwurtz)
  • feature #54346 [Serializer] Fix: Report Xml warning/error instead of silently returning a wrong xml (@VincentLanglet)
  • feature #54423 [WebProfilerBundle] Update the search links in the profiler layout (@javiereguiluz)
  • feature #52986 [HttpFoundation] Similar locale selection (@Spomky)
  • feature #53160 [PropertyInfo] Deprecate PropertyInfo Type (@mtarld)
  • feature #54408 [Validator] Add a requireTld option to Url constraint (@javiereguiluz)
  • feature #54470 [Emoji] Add the "text" locale (@nicolas-grekas)
  • feature #54414 [DependencyInjection] Improve the error message when there is no extension to load some configuration (@javiereguiluz)
  • feature #54479 [Validator] set the password strength as a violation parameter (@xabbuh)
  • feature #52843 [DependencyInjection] Prepending extension configs with file loaders (@yceruto)
  • feature #53682 [Security] Support RSA algorithm signature for OIDC tokens (@Spomky)
  • feature #54441 [Emoji] Add the gitlab locale (@alamirault)
  • feature #54420 [WebProfilerBundle] Update main menu to display active panels first (@javiereguiluz)
  • feature #54381 [Messenger] Allow extending attribute class AsMessageHandler (@GromNaN)
  • feature #54364 [WebProfilerBundle] [WebProfilerPanel] Update the design of the workflow profiler panel (@javiereguiluz)
  • feature #54365 [DependencyInjection] Apply attribute configurator to child classes (@GromNaN)
  • feature #54320 [VarDumper] Add support for new DOM extension classes in DOMCaster (@alexandre-daubois)
  • feature #54344 [Workflow] Add EventNameTrait to compute event name strings in subscribers (@squrious)
  • feature #54347 [Console] Allow to return all tokens after the command name (@lyrixx)
  • feature #54135 [Console] Add a way to use custom lock factory in lockableTrait (@VincentLanglet)
  • feature #51502 [HttpKernel] Add temporary URI signed (@BaptisteContreras)
  • feature #53898 [Serializer] Add context for CamelCaseToSnakeCaseNameConverter (@AurelienPillevesse)
  • feature #49184 [FrameworkBundle][HttpFoundation] reduce response constraints verbosity (Nicolas Appriou, @Nicals)
  • feature #53901 [Mailer] [Amazon] Add support for X-SES-LIST-MANAGEMENT-OPTIONS header (@sebschaefer)
  • feature #54153 [HttpKernel] allow boolean argument support for MapQueryString (@Jean-Beru)
  • feature #53885 [WebProfilerBundle] Allow to search inside profiler tables (@javiereguiluz)
  • feature #52950 [WebProfilerBundle] Set XDEBUG_IGNORE option for all XHR (@adrolter)
  • feature #54173 [Filesystem] Add the readFile() method (@derrabus)
  • feature #54313 [Mime] Update mime types (@smnandre)
  • feature #54016 [DependencyInjection] Add #[AutowireMethodOf] attribute to autowire a method of a service as a callable (@nicolas-grekas)
  • feature #54272 [Workflow] Add support for workflows that need to store many tokens in the marking (@lyrixx)
  • feature #54238 [Console] Add ArgvInput::getRawTokens() (@lyrixx)
  • feature #51227 [FrameworkBundle][Workflow] Attach the workflow's configuration to the workflow tag (@lyrixx)
  • feature #54107 [HttpKernel] Improve error reporting when requiring the wrong Request class (@ilyachase)
  • feature #53851 [Security] Ignore empty username or password login attempts (@llupa)
  • feature #54125 [AssetMapper] Deprecate unused method splitPackageNameAndFilePath (@smnandre)
  • feature #54084 [Lock] Make NoLock implement the SharedLockInterface (@mbabker)
  • feature #53892 [Messenger][AMQP] Automatically reconnect on connection loss (@ostrolucky)
  • feature #53734 [Notifier] Add SMSense bridge (@jimiero)
  • feature #53942 [Clock] Add get/setMicroseconds() (@nicolas-grekas)
  • feature #53986 [Console] Add descriptions to Fish completion output (@adriaanzon)
  • feature #53927 [Notifier] Add new Pushy notifier bridge (@stloyd)
  • feature #53866 [Workflow] determines places from transitions (@lyrixx)
  • feature #53868 [Config] Allow custom meta location in ConfigCache (@alamirault)
  • feature #48603 [Messenger][Amqp] Add config option 'arguments' for delay queues (Thomas Beaujean)
  • feature #50745 [DependencyInjection] Add CheckAliasValidityPass to check interface compatibility (@n-valverde)
  • feature #53806 [ExpressionLanguage] Add more configurability to the parsing/linting methods (@fabpot)
  • feature #49144 [HttpFoundation] Add support for \SplTempFileObject in BinaryFileResponse (@alexandre-daubois)
  • feature #53706 [Mailer] Add timestamp to SMTP debug log (@bytestream)
  • feature #53747 [Yaml] Revert "feature #48022 Fix Yaml Parser with quote end in a newline (maxbeckers)" (@xabbuh)
  • feature #50864 [TwigBridge] Allow twig:lint to excludes dirs (@94noni)
  • feature #48022 [Yaml] Fix Yaml Parser with quote end in a new line (@maxbeckers)
  • feature #48803 [CssSelector] add support for :is() and :where() (@Jean-Beru)
  • feature #52510 [TypeInfo] Introduce component (@mtarld)
  • feature #52043 [Config] Allow custom meta location in ResourceCheckerConfigCache (@ruudk)
  • feature #51343 [HttpFoundation] Add HeaderRequestMatcher (@alexandre-daubois)
  • feature #51324 [HttpFoundation] Add QueryParameterRequestMatcher (@alexandre-daubois)
  • feature #51514 [Serializer] Add Default and "class name" default groups (@mtarld)
  • feature #52658 [Validator] Add additional versions (*_NO_PUBLIC, *_ONLY_PRIV & *_ONLY_RES) in IP address & CIDR constraint (@Ninos)
  • feature #52230 [Yaml] Allow to get all the enum cases (@phansys)
  • feature #48276 [Security] add CAS 2.0 AccessToken handler (@nacorp)
  • feature #52922 [DependencyInjection] Add Lazy attribute for classes and arguments (@Tiriel)
  • feature #53056 [Serializer] Add DateTimeNormalizer::CAST_KEY context option (@norkunas)
  • feature #53096 [Intl] [Emoji] Move emoji data in a new component (@smnandre)
  • feature #53362 [PropertyInfo] Restrict access to PhpStanExtractor based on visibility (@nikophil)
  • feature #53550 [FrameworkBundle][HttpClient] Add ThrottlingHttpClient to limit requests within a timeframe (@HypeMC)
  • feature #53466 Add SecretsRevealCommand (@danielburger1337)
  • feature #53740 Mailersend webhook remote event (@doobas, @fabpot)
  • feature #53728 [ExpressionLanguage] Add min and max php functions (@maxbeckers)
  • feature #51562 [DoctrineBridge] Add message to #[MapEnt...
Read more

v7.0.7

29 Apr 12:50
v7.0.7
ca99541
Compare
Choose a tag to compare

Changelog (v7.0.6...v7.0.7)

  • bug #54699 [DoctrineBridge] Update AbstractSchemaListener to adjust more database params (@ywisax)
  • bug #54691 [Finder] Also consider .git inside the basedir of in() directory (@nickvergessen)
  • bug #54724 [AssetMapper] Check asset/vendor directory is writable (@smnandre)
  • bug #54750 [Validator] detect wrong usages of minMessage/maxMessage in options (@xabbuh)
  • bug #54751 [Validator]  detect wrong e-mail validation modes (@xabbuh)
  • bug #54723 [Form] read form values using the chain data accessor (@xabbuh)
  • bug #54706 [Yaml] call substr() with integer offsets (@xabbuh)
  • bug #54675 [PropertyInfo] Fix PHPStan properties type in trait (@mtarld)
  • bug #54673 [Messenger] explicitly cast boolean SSL stream options (@xabbuh)
  • bug #54665 Add test for AccessTokenHeaderRegex and adjust regex (@Spomky)
  • bug #54635 [Serializer] Revert "Fix object normalizer when properties has the same name as their accessor" - it was a BC Break (@NeilPeyssard)
  • bug #54625 [Intl] Remove resources data from classmap generation (@shyim)
  • bug #54598 [TwigBridge]  implement NodeVisitorInterface instead of extending AbstractNodeVisitor (@xabbuh)
  • bug #54072 [HttpKernel] Fix datacollector caster for reference object property (@ebuildy)
  • bug #54395 [Serializer] Fixing PHP warning in the ObjectNormalizer with MaxDepth enabled (@jaydiablo)
  • bug #54564 [Translation] Skip state=needs-translation entries only when source == target (@nicolas-grekas)
  • bug #54579 [Cache] Always select database for persistent redis connections (@uncaught)
  • bug #54059 [Security] Validate that CSRF token in form login is string similar to username/password (@glaubinix)
  • bug #54530 [Clock] initialize the current time with midnight before modifying the date (@xabbuh)
  • bug #54547 [HttpKernel] Force non lazy controller services (@smnandre)
  • bug #54517 [HttpClient] Let curl handle transfer encoding (@michaelhue)
  • bug #52917 [Serializer] Fix unexpected allowed attributes (@mtarld)
  • bug #54063 [FrameworkBundle] Fix registration of the bundle path to translation (@FlyingDR)
  • bug #54392 [Messenger] Make Doctrine connection ignore unrelated tables on setup (@MatTheCat)
  • bug #54513 [HtmlSanitizer] Ignore Processing Instructions (@smnandre)
  • bug #54506 [HttpFoundation] Set content-type header in RedirectResponse (@smnandre)
  • bug #54505 [Serializer]  initialize serializer in trait with null (@xabbuh)
  • bug #52698 [Serializer] Fix XML scalar to object denormalization (@mtarld)
  • bug #54485 [Serializer] Ignore when using #[Ignore] on a non-accessor (@nicolas-grekas)
  • bug #54105 [Messenger] Improve deadlock handling on ack() and reject() (@jwage)
  • bug #54242 [HttpClient] [EventSourceHttpClient] Fix consuming SSEs with \r\n separator (@fancyweb)
  • bug #54487 [Validator] Accept Stringable in ExecutionContext::build/addViolation() (@alexandre-daubois)
  • bug #54456 [DomCrawler] Encode html entities only if nessecary (@ausi)
  • bug #54484 [Serializer] reset backed_enum priority, and re-prioritise translatable (@GwendolenLynch)
  • bug #54471 [Filesystem] Strengthen the check of file permissions in dumpFile (@alexandre-daubois)
  • bug #54403 [FrameworkBundle] [Command] Fix #54402: Suppress PHP warning when is_readable() tries to access dirs outside of open_basedir restrictions (Jeldrik Geraedts)
  • bug #54440 [Console] return null when message with name is not set (@xabbuh)
  • bug #54468 [Translation] Fix LocaleSwitcher throws when intl not loaded (@smnandre)

[PR] #54766

v6.4.7

29 Apr 12:09
v6.4.7
4e0f8e1
Compare
Choose a tag to compare

Changelog (v6.4.6...v6.4.7)

  • bug #54699 [DoctrineBridge] Update AbstractSchemaListener to adjust more database params (@ywisax)
  • bug #54691 [Finder] Also consider .git inside the basedir of in() directory (@nickvergessen)
  • bug #54724 [AssetMapper] Check asset/vendor directory is writable (@smnandre)
  • bug #54750 [Validator] detect wrong usages of minMessage/maxMessage in options (@xabbuh)
  • bug #54751 [Validator]  detect wrong e-mail validation modes (@xabbuh)
  • bug #54723 [Form] read form values using the chain data accessor (@xabbuh)
  • bug #54706 [Yaml] call substr() with integer offsets (@xabbuh)
  • bug #54675 [PropertyInfo] Fix PHPStan properties type in trait (@mtarld)
  • bug #54673 [Messenger] explicitly cast boolean SSL stream options (@xabbuh)
  • bug #54665 Add test for AccessTokenHeaderRegex and adjust regex (@Spomky)
  • bug #54635 [Serializer] Revert "Fix object normalizer when properties has the same name as their accessor" - it was a BC Break (@NeilPeyssard)
  • bug #54625 [Intl] Remove resources data from classmap generation (@shyim)
  • bug #54598 [TwigBridge]  implement NodeVisitorInterface instead of extending AbstractNodeVisitor (@xabbuh)
  • bug #54072 [HttpKernel] Fix datacollector caster for reference object property (@ebuildy)
  • bug #54395 [Serializer] Fixing PHP warning in the ObjectNormalizer with MaxDepth enabled (@jaydiablo)
  • bug #54564 [Translation] Skip state=needs-translation entries only when source == target (@nicolas-grekas)
  • bug #54579 [Cache] Always select database for persistent redis connections (@uncaught)
  • bug #54059 [Security] Validate that CSRF token in form login is string similar to username/password (@glaubinix)
  • bug #54530 [Clock] initialize the current time with midnight before modifying the date (@xabbuh)
  • bug #54547 [HttpKernel] Force non lazy controller services (@smnandre)
  • bug #54517 [HttpClient] Let curl handle transfer encoding (@michaelhue)
  • bug #52917 [Serializer] Fix unexpected allowed attributes (@mtarld)
  • bug #54063 [FrameworkBundle] Fix registration of the bundle path to translation (@FlyingDR)
  • bug #54392 [Messenger] Make Doctrine connection ignore unrelated tables on setup (@MatTheCat)
  • bug #54513 [HtmlSanitizer] Ignore Processing Instructions (@smnandre)
  • bug #54506 [HttpFoundation] Set content-type header in RedirectResponse (@smnandre)
  • bug #52698 [Serializer] Fix XML scalar to object denormalization (@mtarld)
  • bug #54485 [Serializer] Ignore when using #[Ignore] on a non-accessor (@nicolas-grekas)
  • bug #54105 [Messenger] Improve deadlock handling on ack() and reject() (@jwage)
  • bug #54242 [HttpClient] [EventSourceHttpClient] Fix consuming SSEs with \r\n separator (@fancyweb)
  • bug #54487 [Validator] Accept Stringable in ExecutionContext::build/addViolation() (@alexandre-daubois)
  • bug #54456 [DomCrawler] Encode html entities only if nessecary (@ausi)
  • bug #54484 [Serializer] reset backed_enum priority, and re-prioritise translatable (@GwendolenLynch)
  • bug #54471 [Filesystem] Strengthen the check of file permissions in dumpFile (@alexandre-daubois)
  • bug #54403 [FrameworkBundle] [Command] Fix #54402: Suppress PHP warning when is_readable() tries to access dirs outside of open_basedir restrictions (Jeldrik Geraedts)
  • bug #54440 [Console] return null when message with name is not set (@xabbuh)
  • bug #54468 [Translation] Fix LocaleSwitcher throws when intl not loaded (@smnandre)

[PR] #54765

v5.4.39

29 Apr 11:21
v5.4.39
b435447
Compare
Choose a tag to compare

Changelog (v5.4.38...v5.4.39)

  • bug #54751 [Validator]  detect wrong e-mail validation modes (@xabbuh)
  • bug #54723 [Form] read form values using the chain data accessor (@xabbuh)
  • bug #54706 [Yaml] call substr() with integer offsets (@xabbuh)
  • bug #54675 [PropertyInfo] Fix PHPStan properties type in trait (@mtarld)
  • bug #54635 [Serializer] Revert "Fix object normalizer when properties has the same name as their accessor" - it was a BC Break (@NeilPeyssard)
  • bug #54625 [Intl] Remove resources data from classmap generation (@shyim)
  • bug #54598 [TwigBridge]  implement NodeVisitorInterface instead of extending AbstractNodeVisitor (@xabbuh)
  • bug #54072 [HttpKernel] Fix datacollector caster for reference object property (@ebuildy)
  • bug #54564 [Translation] Skip state=needs-translation entries only when source == target (@nicolas-grekas)
  • bug #54579 [Cache] Always select database for persistent redis connections (@uncaught)
  • bug #54059 [Security] Validate that CSRF token in form login is string similar to username/password (@glaubinix)
  • bug #54547 [HttpKernel] Force non lazy controller services (@smnandre)
  • bug #54517 [HttpClient] Let curl handle transfer encoding (@michaelhue)
  • bug #52917 [Serializer] Fix unexpected allowed attributes (@mtarld)
  • bug #54063 [FrameworkBundle] Fix registration of the bundle path to translation (@FlyingDR)
  • bug #54392 [Messenger] Make Doctrine connection ignore unrelated tables on setup (@MatTheCat)
  • bug #54506 [HttpFoundation] Set content-type header in RedirectResponse (@smnandre)
  • bug #52698 [Serializer] Fix XML scalar to object denormalization (@mtarld)
  • bug #54485 [Serializer] Ignore when using #[Ignore] on a non-accessor (@nicolas-grekas)
  • bug #54242 [HttpClient] [EventSourceHttpClient] Fix consuming SSEs with \r\n separator (@fancyweb)
  • bug #54456 [DomCrawler] Encode html entities only if nessecary (@ausi)
  • bug #54471 [Filesystem] Strengthen the check of file permissions in dumpFile (@alexandre-daubois)
  • bug #54403 [FrameworkBundle] [Command] Fix #54402: Suppress PHP warning when is_readable() tries to access dirs outside of open_basedir restrictions (Jeldrik Geraedts)
  • bug #54440 [Console] return null when message with name is not set (@xabbuh)

[PR] #54764

v7.0.6

03 Apr 06:18
v7.0.6
c80c245
Compare
Choose a tag to compare

Changelog (v7.0.5...v7.0.6)

  • bug #54400 [HttpClient] stop all server processes after tests have run (@xabbuh)
  • bug #54435 [Console] respect multi-byte characters when rendering vertical-style tables (@xabbuh)
  • bug #54419 Fix TypeError on ProgressBar (@Fan2Shrek)
  • bug #54425 [TwigBridge] Remove whitespaces from block form_help output (@rosier)
  • bug #53969 [Mailer] include message id provided by the MTA when dispatching the SentMessageEvent (@xabbuh)
  • bug #54315 [Serializer] Fixed BackedEnumNormalizer priority for translatable enum (@IndraGunawan)
  • bug #54372 [Config] Fix YamlReferenceDumper handling of array examples (@MatTheCat)
  • bug #54362 [Filesystem] preserve the file modification time when mirroring directories (@xabbuh)
  • bug #54333 [HttpFoundation] Allow array style callable setting for Request setFactory method (@SimBera)
  • bug #54121 [Messenger] Catch TableNotFoundException in MySQL delete (@acbramley)
  • bug #54271 [DoctrineBridge] Fix deprecation warning with ORM 3 when guessing field lengths (@eltharin)
  • bug #54306 Throw TransformationFailedException when there is a null bytes injection (@sormes)
  • bug #54148 [Serializer] Fix object normalizer when properties has the same name as their accessor (@NeilPeyssard)
  • bug #54305 [Cache][Lock] Identify missing table in pgsql correctly and address failing integration tests (@arifszn)
  • bug #54199 [Mailer] [Brevo] Check that tags is present in payload before calling setTags (@palgalik)
  • bug #54292 [FrameworkBundle] Fix mailer config with XML (@lyrixx)
  • bug #54298 [Filesystem] Fix str_contains deprecation (@NeilPeyssard)
  • bug #54248 [Security] Correctly initialize the voter property (@aschempp)
  • bug #54273 [DependencyInjection] fix XmlDumper when a tag contains also a 'name' property (@lyrixx)
  • bug #54191 [Validator] add missing invalid extension error entry (@xabbuh)
  • bug #54194 [PropertyAccess] Fix checking for missing properties (@nicolas-grekas)
  • bug #54201 [Lock] Check the correct SQLSTATE error code for MySQL (@edomato)
  • bug #54252 [Lock] compatiblity with redis cluster 7 (@bastnic)
  • bug #54265 [VarDumper] prevent error in value to Typed property must not be accessed before initialization (@shakaran)
  • bug #54124 [Messenger] trigger retry logic when message is a redelivery (@nikophil)
  • bug #54254 [HttpKernel] Fix creating ReflectionMethod with only one argument (@alexandre-daubois)
  • bug #54219 [Validator] Allow BICs’ first four characters to be digits (@MatTheCat)
  • bug #54239 [Mailer] Fix sendmail transport not handling failure (@aboks)
  • bug #54207 [HttpClient] Lazily initialize CurlClientState (@arjenm)
  • bug #53865 [Workflow]Fix Marking when it must contains more than one tokens (@lyrixx)
  • bug #54137 [Validator] UniqueValidator - normalize before reducing keys (@Brajk19)
  • bug #54187 [FrameworkBundle] Fix PHP 8.4 deprecation on ReflectionMethod (@alexandre-daubois)
  • bug #54167 [Messenger] [Amqp] Handle AMQPConnectionException when publishing a message. (@jwage)
  • bug #54146 [HttpClient] Preserve float in JsonMockResponse (@Jibbarth)

[PR] #54467

v6.4.6

03 Apr 06:12
v6.4.6
c175710
Compare
Choose a tag to compare

Changelog (v6.4.5...v6.4.6)

  • bug #54400 [HttpClient] stop all server processes after tests have run (@xabbuh)
  • bug #54435 [Console] respect multi-byte characters when rendering vertical-style tables (@xabbuh)
  • bug #54419 Fix TypeError on ProgressBar (@Fan2Shrek)
  • bug #54425 [TwigBridge] Remove whitespaces from block form_help output (@rosier)
  • bug #53969 [Mailer] include message id provided by the MTA when dispatching the SentMessageEvent (@xabbuh)
  • bug #54315 [Serializer] Fixed BackedEnumNormalizer priority for translatable enum (@IndraGunawan)
  • bug #54372 [Config] Fix YamlReferenceDumper handling of array examples (@MatTheCat)
  • bug #54362 [Filesystem] preserve the file modification time when mirroring directories (@xabbuh)
  • bug #54121 [Messenger] Catch TableNotFoundException in MySQL delete (@acbramley)
  • bug #54271 [DoctrineBridge] Fix deprecation warning with ORM 3 when guessing field lengths (@eltharin)
  • bug #54306 Throw TransformationFailedException when there is a null bytes injection (@sormes)
  • bug #54148 [Serializer] Fix object normalizer when properties has the same name as their accessor (@NeilPeyssard)
  • bug #54305 [Cache][Lock] Identify missing table in pgsql correctly and address failing integration tests (@arifszn)
  • bug #54199 [Mailer] [Brevo] Check that tags is present in payload before calling setTags (@palgalik)
  • bug #54292 [FrameworkBundle] Fix mailer config with XML (@lyrixx)
  • bug #54298 [Filesystem] Fix str_contains deprecation (@NeilPeyssard)
  • bug #54248 [Security] Correctly initialize the voter property (@aschempp)
  • bug #54273 [DependencyInjection] fix XmlDumper when a tag contains also a 'name' property (@lyrixx)
  • bug #54191 [Validator] add missing invalid extension error entry (@xabbuh)
  • bug #54194 [PropertyAccess] Fix checking for missing properties (@nicolas-grekas)
  • bug #54201 [Lock] Check the correct SQLSTATE error code for MySQL (@edomato)
  • bug #54252 [Lock] compatiblity with redis cluster 7 (@bastnic)
  • bug #54124 [Messenger] trigger retry logic when message is a redelivery (@nikophil)
  • bug #54254 [HttpKernel] Fix creating ReflectionMethod with only one argument (@alexandre-daubois)
  • bug #54219 [Validator] Allow BICs’ first four characters to be digits (@MatTheCat)
  • bug #54239 [Mailer] Fix sendmail transport not handling failure (@aboks)
  • bug #54207 [HttpClient] Lazily initialize CurlClientState (@arjenm)
  • bug #53865 [Workflow]Fix Marking when it must contains more than one tokens (@lyrixx)
  • bug #54137 [Validator] UniqueValidator - normalize before reducing keys (@Brajk19)
  • bug #54187 [FrameworkBundle] Fix PHP 8.4 deprecation on ReflectionMethod (@alexandre-daubois)
  • bug #54167 [Messenger] [Amqp] Handle AMQPConnectionException when publishing a message. (@jwage)
  • bug #54146 [HttpClient] Preserve float in JsonMockResponse (@Jibbarth)

[PR] #54466

v5.4.38

03 Apr 06:07
v5.4.38
e6abcea
Compare
Choose a tag to compare

Changelog (v5.4.37...v5.4.38)

  • bug #54400 [HttpClient] stop all server processes after tests have run (@xabbuh)
  • bug #54425 [TwigBridge] Remove whitespaces from block form_help output (@rosier)
  • bug #54372 [Config] Fix YamlReferenceDumper handling of array examples (@MatTheCat)
  • bug #54362 [Filesystem] preserve the file modification time when mirroring directories (@xabbuh)
  • bug #54121 [Messenger] Catch TableNotFoundException in MySQL delete (@acbramley)
  • bug #54271 [DoctrineBridge] Fix deprecation warning with ORM 3 when guessing field lengths (@eltharin)
  • bug #54306 Throw TransformationFailedException when there is a null bytes injection (@sormes)
  • bug #54148 [Serializer] Fix object normalizer when properties has the same name as their accessor (@NeilPeyssard)
  • bug #54305 [Cache][Lock] Identify missing table in pgsql correctly and address failing integration tests (@arifszn)
  • bug #54292 [FrameworkBundle] Fix mailer config with XML (@lyrixx)
  • bug #54298 [Filesystem] Fix str_contains deprecation (@NeilPeyssard)
  • bug #54248 [Security] Correctly initialize the voter property (@aschempp)
  • bug #54201 [Lock] Check the correct SQLSTATE error code for MySQL (@edomato)
  • bug #54252 [Lock] compatiblity with redis cluster 7 (@bastnic)
  • bug #54219 [Validator] Allow BICs’ first four characters to be digits (@MatTheCat)
  • bug #54239 [Mailer] Fix sendmail transport not handling failure (@aboks)
  • bug #54207 [HttpClient] Lazily initialize CurlClientState (@arjenm)
  • bug #53865 [Workflow]Fix Marking when it must contains more than one tokens (@lyrixx)
  • bug #54187 [FrameworkBundle] Fix PHP 8.4 deprecation on ReflectionMethod (@alexandre-daubois)

[PR] #54462

v7.0.5

04 Mar 21:09
v7.0.5
aa77387
Compare
Choose a tag to compare

Changelog (v7.0.4...v7.0.5)

  • bug #54113 [AssetMapper] Throw exception in Javascript compiler when PCRE error (@smnandre)
  • bug #54129 [Clock] Add attributes to support PHPUnit 10 + 11 (@ruudk)
  • bug #54079 [AssetMapper] Fix JavaScriptImportPathCompiler regression in regex (@PhilETaylor)
  • bug #54102 [HttpClient] Fix deprecation on PHP 8.3 (@nicolas-grekas)
  • bug #54089 [Mailer] [Brevo] Remove tags from mandatory event arguments (@palgalik)
  • bug #54081 [DoctrineBridge] Safeguard dynamic access to Doctrine metadata properties (@derrabus)
  • bug #54080 [Routing] Enhance error handling in StaticPrefixCollection for compatibility with libpcre2-10.43 (@Lustmored)

[PR] #54159

v6.4.5

04 Mar 21:04
v6.4.5
86b66dc
Compare
Choose a tag to compare

Changelog (v6.4.4...v6.4.5)

  • bug #54113 [AssetMapper] Throw exception in Javascript compiler when PCRE error (@smnandre)
  • bug #54129 [Clock] Add attributes to support PHPUnit 10 + 11 (@ruudk)
  • bug #54079 [AssetMapper] Fix JavaScriptImportPathCompiler regression in regex (@PhilETaylor)
  • bug #54102 [HttpClient] Fix deprecation on PHP 8.3 (@nicolas-grekas)
  • bug #54089 [Mailer] [Brevo] Remove tags from mandatory event arguments (@palgalik)
  • bug #54081 [DoctrineBridge] Safeguard dynamic access to Doctrine metadata properties (@derrabus)
  • bug #54080 [Routing] Enhance error handling in StaticPrefixCollection for compatibility with libpcre2-10.43 (@Lustmored)

[PR] #54158

v5.4.37

04 Mar 21:00
v5.4.37
3f8d2f1
Compare
Choose a tag to compare

Changelog (v5.4.36...v5.4.37)

  • bug #54102 [HttpClient] Fix deprecation on PHP 8.3 (@nicolas-grekas)
  • bug #54081 [DoctrineBridge] Safeguard dynamic access to Doctrine metadata properties (@derrabus)
  • bug #54080 [Routing] Enhance error handling in StaticPrefixCollection for compatibility with libpcre2-10.43 (@Lustmored)

[PR] #54157