Skip to content

Releases: symfony/symfony

v7.3.2

31 Jul 10:55
v7.3.2
201a7b9
Compare
Choose a tag to compare

Changelog (v7.3.1...v7.3.2)

  • bug #61276 [DependencyInjection] Escape parameters before resolving env placeholders (@MatTheCat)
  • bug #61268 [Console] [Table] Fix unnecessary wrapping (@schlndh)
  • bug #61085 [Lock] Fix using fractional TTLs (@manuelderuiter)
  • bug #61271 [Messenger] disable detecting modified indexes with DBAL 4.3 (@xabbuh)
  • bug #61242 [Console] [Table] Fix invalid UTF-8 due to text wrapping (@schlndh)
  • bug #61234 [Cache] RedisTrait::doFetch should use pipeline with GET's instead of MGET for Relay\Cluster (@dorrogeray)
  • bug #61246 [VarDumper] Use unique identifier for RequestContextProvider (@ToshY)
  • bug #61261 [FrameworkBundle] Fix lint:container --resolve-env-vars (@MatTheCat)
  • bug #61080 [Console] Fix TreeHelper::addChild when providing a string (@jtattevin)
  • bug #60296 [Serializer] Handle invalid mapping type property type (@KorvinSzanto)
  • bug #58995 [Config] Do not generate unreachable configuration paths (@bobvandevijver)
  • bug #60867 [WebProfilerBundle] Fix missing indent on non php files opended in the profiler (@phcorp)
  • bug #61233 [ObjectMapper] skip reading uninitialized values (@soyuka)
  • bug #61199 [JsonPath] Fix parsing invalid Unicode codepoints (@nicolas-grekas)
  • bug #61223 [Mailer][Brevo] Update Webhook IPs (@jarbey)
  • bug #61201 [Console] Fix JSON description for negatable input flags (@nicolas-grekas)
  • bug #61220 [Cache] fix compatibility with different Relay versions (@xabbuh)
  • bug #61194 [Security] Fix added $token argument to UserCheckerInterface::checkPostAuth() (@nicolas-grekas)
  • bug #61146 [ObjectMapper] initialize lazy objects (@soyuka)
  • bug #61161 [Lock] Fallback to eval when LOAD fails due to missing script (@santysisi)
  • bug #61151 [ObjectMapper] update promoted properties w/ an object as target (@soyuka)
  • bug #61158 [FrameworkBundle] Add missing html5-allow-no-tld to XSD file (@nicolas-grekas)
  • bug #61144 [VarDumper] Fix dumping on systems that don't have a working iconv (@nicolas-grekas)
  • bug #60798 [JsonPath] Handle slice selector overflow (@alexandre-daubois)
  • bug #61138 [Console] fix profiler with overridden run() method (@vinceAmstoutz)
  • bug #61079 [Config] Fix support for attributes on class constants and enum cases (@ruudk)
  • bug #61131 [Validator] error if the fields option is missing for the Collection constraint (@xabbuh)
  • bug #61111 [Translation] fix support of TranslatableInterface in IdentityTranslator (@VincentLanglet)
  • bug #61117 [Validator] fix handling required options (@xabbuh)
  • bug #61121 [DependencyInjection] Fix proxying services defined with an abstract class and a factory (@nicolas-grekas)
  • bug #61120 [DoctrineBridge] Prevent idle connection listener from running on subrequest (@a.dmitryuk, @dmitryuk)
  • bug #61106 Fix @var phpdoc (@fabpot)
  • bug #61091 [Lock] [MongoDB] Enforce readPreference=primary and writeConcern=majority (@notrix)
  • bug #61105 [FrameworkBundle] fix phpdoc in MicroKernelTrait (@santysisi)
  • bug #61014 [TypeInfo] Reuse CollectionType::mergeCollectionValueTypes for ConstFetchNode (@norkunas)
  • bug #61076 [ExpressionLanguage] Fix dumping of null safe operator (@ivantsepp)
  • bug #60856 [ObjectMapper] handle non existing property errors (@soyuka)
  • bug #60802 [JsonPath] Improve escape sequence validation in name selector (@alexandre-daubois)
  • bug #60741 [Scheduler] Fix #[AsCronTask] not passing arguments to command (Jan Pintr, @jan-pintr)
  • bug #61056 [Validator] Allow mixed root on CompoundConstraintTestCase validator (@thePanz)
  • bug #61028 [Serializer] Fix readonly property initialization from incorrect scope (@santysisi)
  • bug #61073 [VarExporter] Dump implicit-nullable types as explicit to prevent the corresponding deprecation (@nicolas-grekas)
  • bug #61062 [Brevo Mailer] Webhook IP Addresses have changed (@richardhj)
  • bug #61004 [TypeInfo] Fix imported-only alias resolving (@mtarld)
  • bug #60975 [Form] Fix precision loss when rounding large integers in NumberToLocalizedStringTransformer (@OskarStark)
  • bug #61001 [JsonStreamer] Fix nested generated foreach loops (@mttsch)
  • bug #61036 [ObjectMapper] Correctly manage constructor initialization (@alanpoulain)
  • bug #60953 [DoctrineBridge] Restore compatibility with Doctrine ODM (@pepeh)
  • bug #61020 [Doctrine][FrameworkBundle][Serializer][Validator] Increase minimum version of type-info component (@mitelg)
  • bug #61031 [HttpClient] return early if handle has been cleaned up before (@xabbuh)
  • bug #60998 [TwigBridge] fix command option mode (InputOption::VALUE_REQUIRED) (@gharlan)
  • bug #60961 [TypeInfo] Fix Type::fromValue with empty array (@norkunas)
  • bug #60956 [TypeInfo] Fix Type::fromValue incorrectly setting object type instead of enum (@norkunas)
  • bug #60958 [Serializer] remove return type from AbstractObjectNormalizer::getAllowedAttributes() (@xabbuh)
  • bug #60507 [Console][Messenger] Fix: Allow UnrecoverableExceptionInterface to bypass retry in RunCommandMessageHandler (@santysisi)

[PR] #61286

v7.2.9

31 Jul 10:43
v7.2.9
7b46622
Compare
Choose a tag to compare

Changelog (v7.2.8...v7.2.9)

  • bug #61276 [DependencyInjection] Escape parameters before resolving env placeholders (@MatTheCat)
  • bug #61268 [Console] [Table] Fix unnecessary wrapping (@schlndh)
  • bug #61085 [Lock] Fix using fractional TTLs (@manuelderuiter)
  • bug #61271 [Messenger] disable detecting modified indexes with DBAL 4.3 (@xabbuh)
  • bug #61242 [Console] [Table] Fix invalid UTF-8 due to text wrapping (@schlndh)
  • bug #61234 [Cache] RedisTrait::doFetch should use pipeline with GET's instead of MGET for Relay\Cluster (@dorrogeray)
  • bug #61246 [VarDumper] Use unique identifier for RequestContextProvider (@ToshY)
  • bug #61261 [FrameworkBundle] Fix lint:container --resolve-env-vars (@MatTheCat)
  • bug #60296 [Serializer] Handle invalid mapping type property type (@KorvinSzanto)
  • bug #58995 [Config] Do not generate unreachable configuration paths (@bobvandevijver)
  • bug #60867 [WebProfilerBundle] Fix missing indent on non php files opended in the profiler (@phcorp)
  • bug #61223 [Mailer][Brevo] Update Webhook IPs (@jarbey)
  • bug #61201 [Console] Fix JSON description for negatable input flags (@nicolas-grekas)
  • bug #61220 [Cache] fix compatibility with different Relay versions (@xabbuh)
  • bug #61194 [Security] Fix added $token argument to UserCheckerInterface::checkPostAuth() (@nicolas-grekas)
  • bug #61161 [Lock] Fallback to eval when LOAD fails due to missing script (@santysisi)
  • bug #61158 [FrameworkBundle] Add missing html5-allow-no-tld to XSD file (@nicolas-grekas)
  • bug #61144 [VarDumper] Fix dumping on systems that don't have a working iconv (@nicolas-grekas)
  • bug #61138 [Console] fix profiler with overridden run() method (@vinceAmstoutz)
  • bug #61079 [Config] Fix support for attributes on class constants and enum cases (@ruudk)
  • bug #61111 [Translation] fix support of TranslatableInterface in IdentityTranslator (@VincentLanglet)
  • bug #61117 [Validator] fix handling required options (@xabbuh)
  • bug #61120 [DoctrineBridge] Prevent idle connection listener from running on subrequest (@a.dmitryuk, @dmitryuk)
  • bug #61106 Fix @var phpdoc (@fabpot)
  • bug #61091 [Lock] [MongoDB] Enforce readPreference=primary and writeConcern=majority (@notrix)
  • bug #61105 [FrameworkBundle] fix phpdoc in MicroKernelTrait (@santysisi)
  • bug #61076 [ExpressionLanguage] Fix dumping of null safe operator (@ivantsepp)
  • bug #61056 [Validator] Allow mixed root on CompoundConstraintTestCase validator (@thePanz)
  • bug #61028 [Serializer] Fix readonly property initialization from incorrect scope (@santysisi)
  • bug #61073 [VarExporter] Dump implicit-nullable types as explicit to prevent the corresponding deprecation (@nicolas-grekas)
  • bug #61062 [Brevo Mailer] Webhook IP Addresses have changed (@richardhj)
  • bug #60975 [Form] Fix precision loss when rounding large integers in NumberToLocalizedStringTransformer (@OskarStark)
  • bug #60953 [DoctrineBridge] Restore compatibility with Doctrine ODM (@pepeh)
  • bug #61020 [Doctrine][FrameworkBundle][Serializer][Validator] Increase minimum version of type-info component (@mitelg)
  • bug #61031 [HttpClient] return early if handle has been cleaned up before (@xabbuh)
  • bug #60998 [TwigBridge] fix command option mode (InputOption::VALUE_REQUIRED) (@gharlan)
  • bug #60958 [Serializer] remove return type from AbstractObjectNormalizer::getAllowedAttributes() (@xabbuh)
  • bug #60507 [Console][Messenger] Fix: Allow UnrecoverableExceptionInterface to bypass retry in RunCommandMessageHandler (@santysisi)

[PR] #61285
[EOL] End of life release for branch 7.2

v6.4.24

31 Jul 09:35
v6.4.24
dd399b4
Compare
Choose a tag to compare

Changelog (v6.4.23...v6.4.24)

  • bug #61276 [DependencyInjection] Escape parameters before resolving env placeholders (@MatTheCat)
  • bug #61268 [Console] [Table] Fix unnecessary wrapping (@schlndh)
  • bug #61085 [Lock] Fix using fractional TTLs (@manuelderuiter)
  • bug #61271 [Messenger] disable detecting modified indexes with DBAL 4.3 (@xabbuh)
  • bug #61242 [Console] [Table] Fix invalid UTF-8 due to text wrapping (@schlndh)
  • bug #61234 [Cache] RedisTrait::doFetch should use pipeline with GET's instead of MGET for Relay\Cluster (@dorrogeray)
  • bug #61246 [VarDumper] Use unique identifier for RequestContextProvider (@ToshY)
  • bug #58995 [Config] Do not generate unreachable configuration paths (@bobvandevijver)
  • bug #60867 [WebProfilerBundle] Fix missing indent on non php files opended in the profiler (@phcorp)
  • bug #61223 [Mailer][Brevo] Update Webhook IPs (@jarbey)
  • bug #61201 [Console] Fix JSON description for negatable input flags (@nicolas-grekas)
  • bug #61220 [Cache] fix compatibility with different Relay versions (@xabbuh)
  • bug #61158 [FrameworkBundle] Add missing html5-allow-no-tld to XSD file (@nicolas-grekas)
  • bug #61144 [VarDumper] Fix dumping on systems that don't have a working iconv (@nicolas-grekas)
  • bug #61138 [Console] fix profiler with overridden run() method (@vinceAmstoutz)
  • bug #61079 [Config] Fix support for attributes on class constants and enum cases (@ruudk)
  • bug #61111 [Translation] fix support of TranslatableInterface in IdentityTranslator (@VincentLanglet)
  • bug #61117 [Validator] fix handling required options (@xabbuh)
  • bug #61106 Fix @var phpdoc (@fabpot)
  • bug #61091 [Lock] [MongoDB] Enforce readPreference=primary and writeConcern=majority (@notrix)
  • bug #61105 [FrameworkBundle] fix phpdoc in MicroKernelTrait (@santysisi)
  • bug #61076 [ExpressionLanguage] Fix dumping of null safe operator (@ivantsepp)
  • bug #61028 [Serializer] Fix readonly property initialization from incorrect scope (@santysisi)
  • bug #61073 [VarExporter] Dump implicit-nullable types as explicit to prevent the corresponding deprecation (@nicolas-grekas)
  • bug #61062 [Brevo Mailer] Webhook IP Addresses have changed (@richardhj)
  • bug #60975 [Form] Fix precision loss when rounding large integers in NumberToLocalizedStringTransformer (@OskarStark)
  • bug #60953 [DoctrineBridge] Restore compatibility with Doctrine ODM (@pepeh)
  • bug #60958 [Serializer] remove return type from AbstractObjectNormalizer::getAllowedAttributes() (@xabbuh)
  • bug #60507 [Console][Messenger] Fix: Allow UnrecoverableExceptionInterface to bypass retry in RunCommandMessageHandler (@santysisi)

[PR] #61284

v7.3.1

28 Jun 08:30
v7.3.1
f54db1d
Compare
Choose a tag to compare

Changelog (v7.3.0...v7.3.1)

  • bug #60044 [Console] Table counts wrong column width when using colspan and setColumnMaxWidth() (@vladimir-vv)
  • bug #60042 [Console] Table counts wrong number of padding symbols in renderCell() method when cell contain unicode variant selector (@vladimir-vv)
  • bug #60594 [Cache] Fix using a ChainAdapter as an adapter for a pool (@IndraGunawan)
  • bug #60483 [HttpKernel] Fix #[MapUploadedFile] handling for optional file uploads (@santysisi)
  • bug #60413 [Serializer] Fix collect_denormalization_errors flag in defaultContext (@dmbrson)
  • bug #60820 [TypeInfo] Fix handling ConstFetchNode (@norkunas)
  • bug #60908 [Uid] Improve entropy of the increment for UUIDv7 (@nicolas-grekas)
  • bug #60914 [Console] Fix command option mode (InputOption::VALUE_REQUIRED) (@gharlan)
  • bug #60919 [VarDumper] Avoid deprecated call in PgSqlCaster (@vrana)
  • bug #60909 [TypeInfo] use an EOL-agnostic approach to parse class uses (@xabbuh)
  • bug #60888 [Intl] Fix locale validator when canonicalize is true (@rdavaillaud)
  • bug #60885 [Notifier] Update fake SMS transports to use contracts event dispatcher (@paulferrett)
  • bug #60894 [FrameworkBundle] also deprecate the internal rate limiter factory alias (@xabbuh)
  • bug #60875 [HttpFoundation] Revert " Emit PHP warning when Response::sendHeaders() is called while output has already been sent" (@nicolas-grekas)
  • bug #60840 [Validator] Add missing HasNamedArguments to some constraints (@jkgroupe)
  • bug #60859 [TwigBundle] fix preload unlinked class BinaryOperatorExpressionParser (@Grummfy)
  • bug #60772 [Mailer] [Transport] Send clone of RawMessage instance in RoundRobinTransport (@jnoordsij)
  • bug #60842 [DependencyInjection] Fix generating adapters of functional interfaces (@nicolas-grekas)
  • bug #60809 [Serializer] Fix TraceableSerializer when called from a callable inside array_map (@OrestisZag)
  • bug #60831 [ObjectMapper] Fix parameter passed to class level transform (@mttsch)
  • bug #60511 [Serializer] Add support for discriminator map in property normalizer (@ruudk)
  • bug #60780 [FrameworkBundle] Fix argument not provided to add_bus_name_stamp_middleware (@maxbaldanza)
  • bug #60826 [DependencyInjection] Fix inlining when public services are involved (@nicolas-grekas)
  • bug #60806 [HttpClient] Limit curl's connection cache size (@nicolas-grekas)
  • bug #60699 [JsonPath] Improve compliance to the RFC test suite (@alexandre-daubois)
  • bug #60705 [FrameworkBundle] Fix allow loose as an email validation mode (@rhel-eo)
  • bug #60759 [Messenger] Fix float value for worker memory limit (@ro0NL)
  • bug #60785 [Security] Handle non-callable implementations of FirewallListenerInterface (@MatTheCat)
  • bug #60781 [DomCrawler] Allow selecting buttons by their value (@MatTheCat)
  • bug #60775 [Validator] flip excluded properties with keys with Doctrine-style constraint config (@xabbuh)
  • bug #60774 [FrameworkBundle] Fixes getting a type error when the secret you are trying to reveal could not be decrypted (@jack-worman)
  • bug #60504 [JsonPath] Fix subexpression evaluation in filters (@alexandre-daubois)
  • bug #60779 Silence E_DEPRECATED and E_USER_DEPRECATED (@nicolas-grekas)
  • bug #60502 [HttpCache] Hit the backend only once after waiting for the cache lock (@mpdude)
  • bug #60771 [Runtime] fix compatibility with Symfony 7.4 (@xabbuh)
  • bug #60719 [JsonPath] Fix support for comma separated indices (@alexandre-daubois)
  • bug #59910 [Form] Keep submitted values when keep_as_list option of collection type is enabled (@kells)
  • bug #60638 [Form] Fix keep_as_list when data is not an array (@MatTheCat)
  • bug #60691 [DependencyInjection] Fix ServiceLocatorTagPass indexes handling (@MatTheCat)
  • bug #60676 [Form] Fix handling the empty string in NumberToLocalizedStringTransformer (@gnat42)
  • bug #60694 [Intl] Add missing currency (NOK) localization (en_NO) (@llupa)
  • bug #60681 [JsonPath] Better handling of unicode chars in expressions (@alexandre-daubois)
  • bug #60711 [Intl] Ensure data consistency between alpha and numeric codes (@llupa)
  • bug #60724 [VarDumper] Fix dumping LazyObjectState when using VarExporter v8 (@nicolas-grekas)
  • bug #60693 [FrameworkBundle] ensureKernelShutdown in tearDownAfterClass (@cquintana92)
  • bug #60688 [Security] Keep roles when serializing tokens (@nicolas-grekas)
  • bug #60668 [JsonPath] Always use brackets notation with JsonPath::key() (@alexandre-daubois)
  • bug #60641 [TypeInfo] Fix type alias resolving (@mtarld)
  • bug #60564 [FrameworkBundle] ensureKernelShutdown in tearDownAfterClass (@cquintana92)
  • bug #60632 [TypeInfo] Fix merging collection value types with union types (@mtarld)
  • bug #60645 [PhpUnitBridge] Skip bootstrap for PHPUnit >=10 (@HypeMC)
  • bug #60646 [FrameworkBundle] don't register SchedulerTriggerNormalizer without symfony/serializer (@xabbuh)
  • bug #60655 [TypeInfo] Handle key-of and value-of types (@mtarld)
  • bug #60640 [Mailer] use STARTTLS for SMTP with MailerSend (@xabbuh)
  • bug #60648 [Yaml] fix support for years outside of the 32b range on x86 arch on PHP 8.4 (@nicolas-grekas)
  • bug #60626 [Ldap] Fix LdapUser::isEqualTo (@MatTheCat)
  • bug #60625 [FrameworkBundle] set NamespacedPoolInterface alias to cache.app (@IndraGunawan)
  • bug #60607 [WebProfilerBundle] Fix toolbar with ajax requests not closing (@HypeMC)
  • bug #60606 [HttpKernel] Fix Symfony 7.3 end of maintenance date (@axzx)
  • bug #60616 skip interactive questions asked by Composer (@xabbuh)
  • bug #60617 [HttpKernel] pass log level instead of exception to resolve the logger (@xabbuh)
  • bug #60569 [HttpKernel] Do not superseed private cache-control when no-store is set (@alexander-schranz)
  • bug #60584 [DependencyInjection] Make YamlDumper quote resolved env vars if necessary (@MatTheCat)
  • bug #60588 [Notifier][Clicksend] Fix lack of recipient in case DSN does not have optional LIST_ID param (@alifanau)
  • bug #60547 [HttpFoundation] Fixed 'Via' header regex (@thecaliskan)

[PR] #60938

v7.2.8

28 Jun 08:24
v7.2.8
f61107f
Compare
Choose a tag to compare

Changelog (v7.2.7...v7.2.8)

  • bug #60044 [Console] Table counts wrong column width when using colspan and setColumnMaxWidth() (@vladimir-vv)
  • bug #60042 [Console] Table counts wrong number of padding symbols in renderCell() method when cell contain unicode variant selector (@vladimir-vv)
  • bug #60594 [Cache] Fix using a ChainAdapter as an adapter for a pool (@IndraGunawan)
  • bug #60483 [HttpKernel] Fix #[MapUploadedFile] handling for optional file uploads (@santysisi)
  • bug #60413 [Serializer] Fix collect_denormalization_errors flag in defaultContext (@dmbrson)
  • bug #60820 [TypeInfo] Fix handling ConstFetchNode (@norkunas)
  • bug #60908 [Uid] Improve entropy of the increment for UUIDv7 (@nicolas-grekas)
  • bug #60914 [Console] Fix command option mode (InputOption::VALUE_REQUIRED) (@gharlan)
  • bug #60919 [VarDumper] Avoid deprecated call in PgSqlCaster (@vrana)
  • bug #60909 [TypeInfo] use an EOL-agnostic approach to parse class uses (@xabbuh)
  • bug #60888 [Intl] Fix locale validator when canonicalize is true (@rdavaillaud)
  • bug #60885 [Notifier] Update fake SMS transports to use contracts event dispatcher (@paulferrett)
  • bug #60859 [TwigBundle] fix preload unlinked class BinaryOperatorExpressionParser (@Grummfy)
  • bug #60772 [Mailer] [Transport] Send clone of RawMessage instance in RoundRobinTransport (@jnoordsij)
  • bug #60842 [DependencyInjection] Fix generating adapters of functional interfaces (@nicolas-grekas)
  • bug #60809 [Serializer] Fix TraceableSerializer when called from a callable inside array_map (@OrestisZag)
  • bug #60511 [Serializer] Add support for discriminator map in property normalizer (@ruudk)
  • bug #60780 [FrameworkBundle] Fix argument not provided to add_bus_name_stamp_middleware (@maxbaldanza)
  • bug #60826 [DependencyInjection] Fix inlining when public services are involved (@nicolas-grekas)
  • bug #60806 [HttpClient] Limit curl's connection cache size (@nicolas-grekas)
  • bug #60705 [FrameworkBundle] Fix allow loose as an email validation mode (@rhel-eo)
  • bug #60759 [Messenger] Fix float value for worker memory limit (@ro0NL)
  • bug #60785 [Security] Handle non-callable implementations of FirewallListenerInterface (@MatTheCat)
  • bug #60781 [DomCrawler] Allow selecting buttons by their value (@MatTheCat)
  • bug #60775 [Validator] flip excluded properties with keys with Doctrine-style constraint config (@xabbuh)
  • bug #60774 [FrameworkBundle] Fixes getting a type error when the secret you are trying to reveal could not be decrypted (@jack-worman)
  • bug #60779 Silence E_DEPRECATED and E_USER_DEPRECATED (@nicolas-grekas)
  • bug #60502 [HttpCache] Hit the backend only once after waiting for the cache lock (@mpdude)
  • bug #60771 [Runtime] fix compatibility with Symfony 7.4 (@xabbuh)
  • bug #59910 [Form] Keep submitted values when keep_as_list option of collection type is enabled (@kells)
  • bug #60638 [Form] Fix keep_as_list when data is not an array (@MatTheCat)
  • bug #60691 [DependencyInjection] Fix ServiceLocatorTagPass indexes handling (@MatTheCat)
  • bug #60676 [Form] Fix handling the empty string in NumberToLocalizedStringTransformer (@gnat42)
  • bug #60694 [Intl] Add missing currency (NOK) localization (en_NO) (@llupa)
  • bug #60711 [Intl] Ensure data consistency between alpha and numeric codes (@llupa)
  • bug #60724 [VarDumper] Fix dumping LazyObjectState when using VarExporter v8 (@nicolas-grekas)
  • bug #60693 [FrameworkBundle] ensureKernelShutdown in tearDownAfterClass (@cquintana92)
  • bug #60564 [FrameworkBundle] ensureKernelShutdown in tearDownAfterClass (@cquintana92)
  • bug #60645 [PhpUnitBridge] Skip bootstrap for PHPUnit >=10 (@HypeMC)
  • bug #60655 [TypeInfo] Handle key-of and value-of types (@mtarld)
  • bug #60640 [Mailer] use STARTTLS for SMTP with MailerSend (@xabbuh)
  • bug #60648 [Yaml] fix support for years outside of the 32b range on x86 arch on PHP 8.4 (@nicolas-grekas)
  • bug #60616 skip interactive questions asked by Composer (@xabbuh)
  • bug #60584 [DependencyInjection] Make YamlDumper quote resolved env vars if necessary (@MatTheCat)
  • bug #60588 [Notifier][Clicksend] Fix lack of recipient in case DSN does not have optional LIST_ID param (@alifanau)
  • bug #60547 [HttpFoundation] Fixed 'Via' header regex (@thecaliskan)

[PR] #60937

v6.4.23

28 Jun 08:19
v6.4.23
1249c7b
Compare
Choose a tag to compare

Changelog (v6.4.22...v6.4.23)

  • bug #60044 [Console] Table counts wrong column width when using colspan and setColumnMaxWidth() (@vladimir-vv)
  • bug #60042 [Console] Table counts wrong number of padding symbols in renderCell() method when cell contain unicode variant selector (@vladimir-vv)
  • bug #60594 [Cache] Fix using a ChainAdapter as an adapter for a pool (@IndraGunawan)
  • bug #60413 [Serializer] Fix collect_denormalization_errors flag in defaultContext (@dmbrson)
  • bug #60908 [Uid] Improve entropy of the increment for UUIDv7 (@nicolas-grekas)
  • bug #60914 [Console] Fix command option mode (InputOption::VALUE_REQUIRED) (@gharlan)
  • bug #60919 [VarDumper] Avoid deprecated call in PgSqlCaster (@vrana)
  • bug #60888 [Intl] Fix locale validator when canonicalize is true (@rdavaillaud)
  • bug #60885 [Notifier] Update fake SMS transports to use contracts event dispatcher (@paulferrett)
  • bug #60859 [TwigBundle] fix preload unlinked class BinaryOperatorExpressionParser (@Grummfy)
  • bug #60772 [Mailer] [Transport] Send clone of RawMessage instance in RoundRobinTransport (@jnoordsij)
  • bug #60842 [DependencyInjection] Fix generating adapters of functional interfaces (@nicolas-grekas)
  • bug #60809 [Serializer] Fix TraceableSerializer when called from a callable inside array_map (@OrestisZag)
  • bug #60511 [Serializer] Add support for discriminator map in property normalizer (@ruudk)
  • bug #60780 [FrameworkBundle] Fix argument not provided to add_bus_name_stamp_middleware (@maxbaldanza)
  • bug #60826 [DependencyInjection] Fix inlining when public services are involved (@nicolas-grekas)
  • bug #60806 [HttpClient] Limit curl's connection cache size (@nicolas-grekas)
  • bug #60705 [FrameworkBundle] Fix allow loose as an email validation mode (@rhel-eo)
  • bug #60759 [Messenger] Fix float value for worker memory limit (@ro0NL)
  • bug #60785 [Security] Handle non-callable implementations of FirewallListenerInterface (@MatTheCat)
  • bug #60781 [DomCrawler] Allow selecting buttons by their value (@MatTheCat)
  • bug #60775 [Validator] flip excluded properties with keys with Doctrine-style constraint config (@xabbuh)
  • bug #60779 Silence E_DEPRECATED and E_USER_DEPRECATED (@nicolas-grekas)
  • bug #60502 [HttpCache] Hit the backend only once after waiting for the cache lock (@mpdude)
  • bug #60771 [Runtime] fix compatibility with Symfony 7.4 (@xabbuh)
  • bug #60676 [Form] Fix handling the empty string in NumberToLocalizedStringTransformer (@gnat42)
  • bug #60694 [Intl] Add missing currency (NOK) localization (en_NO) (@llupa)
  • bug #60711 [Intl] Ensure data consistency between alpha and numeric codes (@llupa)
  • bug #60724 [VarDumper] Fix dumping LazyObjectState when using VarExporter v8 (@nicolas-grekas)
  • bug #60693 [FrameworkBundle] ensureKernelShutdown in tearDownAfterClass (@cquintana92)
  • bug #60564 [FrameworkBundle] ensureKernelShutdown in tearDownAfterClass (@cquintana92)
  • bug #60640 [Mailer] use STARTTLS for SMTP with MailerSend (@xabbuh)
  • bug #60648 [Yaml] fix support for years outside of the 32b range on x86 arch on PHP 8.4 (@nicolas-grekas)
  • bug #60616 skip interactive questions asked by Composer (@xabbuh)
  • bug #60584 [DependencyInjection] Make YamlDumper quote resolved env vars if necessary (@MatTheCat)
  • bug #60588 [Notifier][Clicksend] Fix lack of recipient in case DSN does not have optional LIST_ID param (@alifanau)
  • bug #60547 [HttpFoundation] Fixed 'Via' header regex (@thecaliskan)

[PR] #60936

v7.3.0

29 May 07:51
v7.3.0
5babe8d
Compare
Choose a tag to compare

Changelog (v7.3.0-RC1...v7.3.0)

  • bug #60549 [Translation] Add intl-icu fallback for MessageCatalogue metadata (@pontus-mp)
  • bug #60571 [ErrorHandler] Do not transform file to link if it does not exist (@lyrixx)
  • bug #60542 [Webhook] Fix controller service name (@HypeMC)

[PR] #60578

v7.2.7

29 May 07:38
v7.2.7
9ca4f9a
Compare
Choose a tag to compare

Changelog (v7.2.6...v7.2.7)

  • bug #60549 [Translation] Add intl-icu fallback for MessageCatalogue metadata (@pontus-mp)
  • bug #60571 [ErrorHandler] Do not transform file to link if it does not exist (@lyrixx)
  • bug #60494 [Messenger] fix: Add argument as integer (@overexpOG)
  • bug #60524 [Notifier] Fix Clicksend transport (@BafS)
  • bug #60478 [Validator] add missing $extensions and $extensionsMessage to the Image constraint (@xabbuh)
  • bug #60484 [PhpUnitBridge] Clean up mocked features only when @group is present (@HypeMC)
  • bug #60490 [PhpUnitBridge] set path to the PHPUnit autoload file (@xabbuh)
  • bug #60423 [DependencyInjection] Make DefinitionErrorExceptionPass consider IGNORE_ON_UNINITIALIZED_REFERENCE and RUNTIME_EXCEPTION_ON_INVALID_REFERENCE the same (@MatTheCat)
  • bug #60439 [FrameworkBundle] Fix declaring field-attr tags in xml config files (@nicolas-grekas)
  • bug #60428 [DependencyInjection] Fix missing binding for ServiceCollectionInterface when declaring a service subscriber (@nicolas-grekas)
  • bug #60421 [VarExporter] Fixed lazy-loading ghost objects generation with property hooks (@cheack)
  • bug #60266 [Security] Exclude remember_me from default login authenticators (@santysisi)
  • bug #60400 [Config] Fix generated comment for multiline "info" (@GromNaN)
  • bug #60260 [Serializer] Prevent Cannot traverse an already closed generator error by materializing Traversable input (@santysisi)
  • bug #60292 [HttpFoundation] Encode path in X-Accel-Redirect header (@Athorcis)
  • bug #58643 [SecurityBundle] Use Composer InstalledVersions to check if flex is installed (@andyexeter)
  • bug #60275 [DoctrineBridge] Fix UniqueEntityValidator Stringable identifiers (@GiuseppeArcuti, @wkania)
  • bug #60293 [Messenger] fix asking users to select an option if --force option is used in messenger:failed:retry command (@W0rma)
  • bug #60379 [Security] Avoid failing when PersistentRememberMeHandler handles a malformed cookie (@Seldaek)
  • bug #60373 [FrameworkBundle] Ensure Email class exists before using it (@Kocal)
  • bug #60365 [FrameworkBundle] ensure that all supported e-mail validation modes can be configured (@xabbuh)
  • bug #60350 [Security][LoginLink] Throw InvalidLoginLinkException on invalid parameters (@davidszkiba)
  • bug #60340 [String] fix EmojiTransliterator return type compatibility with PHP 8.5 (@xabbuh)

[PR] #60577

v6.4.22

29 May 07:34
v6.4.22
670cfed
Compare
Choose a tag to compare

Changelog (v6.4.21...v6.4.22)

  • bug #60549 [Translation] Add intl-icu fallback for MessageCatalogue metadata (@pontus-mp)
  • bug #60571 [ErrorHandler] Do not transform file to link if it does not exist (@lyrixx)
  • bug #60494 [Messenger] fix: Add argument as integer (@overexpOG)
  • bug #60524 [Notifier] Fix Clicksend transport (@BafS)
  • bug #60478 [Validator] add missing $extensions and $extensionsMessage to the Image constraint (@xabbuh)
  • bug #60423 [DependencyInjection] Make DefinitionErrorExceptionPass consider IGNORE_ON_UNINITIALIZED_REFERENCE and RUNTIME_EXCEPTION_ON_INVALID_REFERENCE the same (@MatTheCat)
  • bug #60421 [VarExporter] Fixed lazy-loading ghost objects generation with property hooks (@cheack)
  • bug #60266 [Security] Exclude remember_me from default login authenticators (@santysisi)
  • bug #60400 [Config] Fix generated comment for multiline "info" (@GromNaN)
  • bug #60260 [Serializer] Prevent Cannot traverse an already closed generator error by materializing Traversable input (@santysisi)
  • bug #60292 [HttpFoundation] Encode path in X-Accel-Redirect header (@Athorcis)
  • bug #60379 [Security] Avoid failing when PersistentRememberMeHandler handles a malformed cookie (@Seldaek)
  • bug #60373 [FrameworkBundle] Ensure Email class exists before using it (@Kocal)
  • bug #60365 [FrameworkBundle] ensure that all supported e-mail validation modes can be configured (@xabbuh)
  • bug #60350 [Security][LoginLink] Throw InvalidLoginLinkException on invalid parameters (@davidszkiba)
  • bug #60340 [String] fix EmojiTransliterator return type compatibility with PHP 8.5 (@xabbuh)

[PR] #60576

v7.3.0-RC1

25 May 21:07
v7.3.0-RC1
3dbe52e
Compare
Choose a tag to compare
v7.3.0-RC1 Pre-release
Pre-release

Changelog (v7.3.0-BETA2...v7.3.0-RC1)

  • bug #60529 [AssetMapper] Fix SequenceParser possible infinite loop (@smnandre)
  • bug #60532 [Routing] Fix inline default null (@HypeMC)
  • bug #60535 [DoctrineBridge] Fix resetting the manager when using native lazy objects (@HypeMC)
  • bug #60500 [PhpUnitBridge] Fix cleaning up mocked features with attributes (@HypeMC)
  • bug #60330 [FrameworkBundle] skip messenger deduplication middleware registration when no "default" lock is configured (@lyrixx)
  • bug #60494 [Messenger] fix: Add argument as integer (@overexpOG)
  • bug #60524 [Notifier] Fix Clicksend transport (@BafS)
  • bug #60479 [FrameworkBundle] object mapper service definition without form (@soyuka)
  • bug #60478 [Validator] add missing $extensions and $extensionsMessage to the Image constraint (@xabbuh)
  • bug #60491 [ObjectMapper] added earlier skip to allow if=false when using source mapping (@maciekpaprocki)
  • bug #60484 [PhpUnitBridge] Clean up mocked features only when @group is present (@HypeMC)
  • bug #60490 [PhpUnitBridge] set path to the PHPUnit autoload file (@xabbuh)
  • bug #60489 [FrameworkBundle] Fix activation strategy of traceable decorators (@nicolas-grekas)
  • feature #60475 [Validator] Revert Slug constraint (@wouterj)
  • feature #60105 [JsonPath] Add JsonPathAssertionsTrait and related constraints (@alexandre-daubois)
  • bug #60423 [DependencyInjection] Make DefinitionErrorExceptionPass consider IGNORE_ON_UNINITIALIZED_REFERENCE and RUNTIME_EXCEPTION_ON_INVALID_REFERENCE the same (@MatTheCat)
  • bug #60439 [FrameworkBundle] Fix declaring field-attr tags in xml config files (@nicolas-grekas)
  • bug #60428 [DependencyInjection] Fix missing binding for ServiceCollectionInterface when declaring a service subscriber (@nicolas-grekas)
  • bug #60426 [Validator] let the SlugValidator accept AsciiSlugger results (@xabbuh)
  • bug #60421 [VarExporter] Fixed lazy-loading ghost objects generation with property hooks (@cheack)
  • bug #60419 [SecurityBundle] normalize string values to a single ExposeSecurityLevel instance (@xabbuh)
  • bug #60266 [Security] Exclude remember_me from default login authenticators (@santysisi)
  • bug #60407 [Console] Invokable command #[Option] adjustments (@kbond)
  • bug #60400 [Config] Fix generated comment for multiline "info" (@GromNaN)
  • bug #60260 [Serializer] Prevent Cannot traverse an already closed generator error by materializing Traversable input (@santysisi)
  • bug #60292 [HttpFoundation] Encode path in X-Accel-Redirect header (@Athorcis)
  • bug #60401 Passing more than one Security attribute is not supported (@santysisi)

[PR] #60541