@@ -7,6 +7,67 @@ in 7.0 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.0.0...v7.0.1
9
9
10
+ * 7.0.2 (2023-12-30)
11
+
12
+ * bug #53282 [ RateLimiter] Fix RateLimit->getRetryAfter() return value when consuming 0 or last tokens (wouterj, ERuban)
13
+ * bug #53054 [ Cache] Fix expiration time for CouchbaseCollection (alexandre-daubois)
14
+ * bug #53259 [ RateLimit] Test and fix peeking behavior on rate limit policies (wouterj)
15
+ * bug #52406 [ Validator] Fix ` Constraints\Email::ERROR_NAMES ` (mathroc)
16
+ * bug #53140 [ Serializer] Skip uninitialized properties with deep_object_to_populate (mtarld)
17
+ * bug #53195 [ HttpKernel] Fix default locale is ignored when ` set_locale_from_accept_language ` is used (jkobus)
18
+ * bug #52928 [ Dotenv] Allow environment variables starting with an underscore (xabbuh)
19
+ * bug #53243 [ Mailer] [ Postmark ] Add missing changelog for webhook support (OskarStark)
20
+ * bug #53239 [ HttpKernel] fix "Cannot redeclare renderSymfonyLogoSvg()" inside phpunit tests (davidesigner)
21
+ * bug #53232 [ Notifier] [ Smsc] Require login and password (OskarStark)
22
+ * bug #53225 [ WebProfilerBundle] Fix the design of the compact toolbar button (javiereguiluz)
23
+ * bug #52869 [ AssetMapper] Improve link generation script (smnandre)
24
+ * bug #53203 [ Intl] [ Emoji] Fix emoji files (remove wrong characters / add missing data) (smnandre)
25
+ * bug #53178 [ Translation] [ Crowdin ] Use project language mapping (andrii-bodnar)
26
+ * bug #53187 [ Messenger] Fix using negative delay (J-roen)
27
+ * bug #53133 [ Validator] Fix using known option names as field names (HypeMC)
28
+ * bug #53172 [ SecurityBundle] Prevent to login/logout without a request context (symfonyaml)
29
+ * bug #52881 [ DoctrineBridge] Global query time always at 0.00 ms on profiler (Maxime THIRY)
30
+ * bug #53173 [ FrameworkBundle] add missing webhook services for Brevo and Mailjet (xabbuh)
31
+ * bug #53153 [ WebProfilerBundle] Fix JS error when evaluating scripts (jderusse)
32
+ * feature #53150 [ Contracts] Allow psr/container 1.1 again (derrabus)
33
+ * bug #52998 [ Notifier] [ Bridges] Provide EventDispatcher and HttpClient to the transport (rdavaillaud)
34
+ * bug #52817 [ Serializer] Do not instantiate object if it is not instantiable (maxbaldanza)
35
+ * bug #53003 [ AssetMapper] Fix URL pattern when importing es-module-shims (hashbanged)
36
+ * bug #53079 [ DoctrineBridge] Add check for lazy object interface (maxbaldanza)
37
+ * bug #53061 [ Mailer] [ Mailjet] Disable tls for mailjet as it should use STARTTLS (RFreij)
38
+ * bug #53115 [ Serializer] Fix partial denormalization with missing constructor arguments (HypeMC)
39
+ * bug #53128 Change ProxyCacheWarmer::warmUp signature (llupa)
40
+ * bug #53120 [ Translation] add the Phrase translation provider to the UnsupportedSchemeException (xabbuh)
41
+ * bug #53125 [ Mailer] add the MailPace transport to the UnsupportedSchemeException (xabbuh)
42
+ * bug #53081 [ Serializer] Keep stack trace for enum value denormalizer error (kylekatarnls)
43
+ * bug #53107 [ HttpKernel] Don't validate partially denormalized object (HypeMC)
44
+ * bug #52891 [ HttpKernel] Fix request attribute value ignored with pinned resolvers (HypeMC)
45
+ * bug #53057 [ HttpKernel] Move `` @internal `` from ` AbstractSessionListener ` class to its methods and properties (Florian-Merle)
46
+ * bug #52990 [ TwigBridge] don't use deprecated and internal Twig functions (xabbuh)
47
+ * bug #53004 [ FrameworkBundle] Add missing webhook parsers (alexandre-daubois)
48
+ * bug #53007 [ FrameworkBundle] Fix webhook parser service removal and add notifier parser service removal (alexandre-daubois)
49
+ * bug #52996 [ Validator] add missing translation (xabbuh)
50
+ * bug #52979 [ WebProfilerBundle] Fix "Copy as cURL" dark style (HypeMC)
51
+ * bug #52978 [ Webhook] [ Framework] Added missing XML attribute in config XSD (TimoBakx)
52
+ * bug #52584 [ WebProfilerBundle] Fix intercept external redirects (HeahDude)
53
+ * bug #52964 [ ExpressionLanguage] Fix null coalescing propagation (fancyweb)
54
+ * bug #52963 [ FrameworkBundle] Fix profiling commands without router (HeahDude)
55
+ * bug #52966 [ FrameworkBundle] Fix profiling command in web context (HeahDude)
56
+ * bug #52937 [ WebProfilerBundle] Fix "Copy as cURL" (HypeMC)
57
+ * bug #52940 [ Console] Fix color support check on non-Windows platforms (theofidry)
58
+ * bug #52896 [ Messenger] Avoid reconnecting active Redis connections. (BusterNeece)
59
+ * bug #52923 Avoid incompatibility with symfony/console 7 (jdecool)
60
+ * bug #52927 [ Dotenv] Properly handle ` SYMFONY_DOTENV_VARS ` being the empty string (xabbuh)
61
+ * bug #52935 [ Validator] Missing translations for Slovak (sk) #51954 (Jan Vernarsky)
62
+ * bug #52941 [ Console] Fix xterm detection (theofidry)
63
+ * bug #52795 [ FrameworkBundle] do not overwrite an application's default serialization context (xabbuh)
64
+ * bug #52870 [ SecurityBundle] Fix redeclaration of ` InternalSecurity ` class when opcache preload is active (kaznovac)
65
+ * bug #52885 [ Serializer] fix nullable int cannot be serialized (nikophil)
66
+ * bug #52886 [ HttpKernel] Catch ` TypeError ` if the wrong type is used in ` BackedEnumValueResolver ` (alexandre-daubois)
67
+ * bug #52878 [ WebProfiler] Fix unclosed JS script cannot be parsed (smnandre)
68
+ * bug #52867 [ Validator] Only trigger deprecation when Validator annotations are used (HypeMC)
69
+ * bug #52864 [ HttpClient] [ Mailer ] [ Process] always pass microseconds to usleep as integers (xabbuh)
70
+
10
71
* 7.0.1 (2023-12-01)
11
72
12
73
* bug #52814 [ Workflow] Add ` getEnabledTransition() ` to TraceableWorkflow (alexandre-daubois)
0 commit comments