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 inRoundRobinTransport
(@jnoordsij) - bug #60842 [DependencyInjection] Fix generating adapters of functional interfaces (@nicolas-grekas)
- bug #60809 [Serializer] Fix
TraceableSerializer
when called from a callable insidearray_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
button
s by theirvalue
(@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
withoutsymfony/serializer
(@xabbuh) - bug #60655 [TypeInfo] Handle
key-of
andvalue-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