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