From f6581f7b78b0c585b9c886239e7d4e6ee8dd465b Mon Sep 17 00:00:00 2001 From: Thomas Calvet Date: Fri, 28 Jul 2023 16:44:35 +0200 Subject: [PATCH 01/13] Fix symfony/deprecation-contracts require --- src/Symfony/Bundle/TwigBundle/composer.json | 1 + src/Symfony/Component/Ldap/composer.json | 1 + src/Symfony/Component/PasswordHasher/composer.json | 1 + src/Symfony/Component/Security/Csrf/composer.json | 1 + src/Symfony/Component/Security/Guard/composer.json | 1 + src/Symfony/Component/Workflow/composer.json | 1 + 6 files changed, 6 insertions(+) diff --git a/src/Symfony/Bundle/TwigBundle/composer.json b/src/Symfony/Bundle/TwigBundle/composer.json index a92b08930a111..bad5b2c877f9c 100644 --- a/src/Symfony/Bundle/TwigBundle/composer.json +++ b/src/Symfony/Bundle/TwigBundle/composer.json @@ -18,6 +18,7 @@ "require": { "php": ">=7.2.5", "symfony/config": "^4.4|^5.0|^6.0", + "symfony/deprecation-contracts": "^2.1|^3", "symfony/twig-bridge": "^5.3|^6.0", "symfony/http-foundation": "^4.4|^5.0|^6.0", "symfony/http-kernel": "^5.0|^6.0", diff --git a/src/Symfony/Component/Ldap/composer.json b/src/Symfony/Component/Ldap/composer.json index 4a884d74ef528..79689ace49714 100644 --- a/src/Symfony/Component/Ldap/composer.json +++ b/src/Symfony/Component/Ldap/composer.json @@ -17,6 +17,7 @@ ], "require": { "php": ">=7.2.5", + "symfony/deprecation-contracts": "^2.1|^3", "symfony/options-resolver": "^4.4|^5.0|^6.0", "symfony/polyfill-php80": "^1.15", "ext-ldap": "*" diff --git a/src/Symfony/Component/PasswordHasher/composer.json b/src/Symfony/Component/PasswordHasher/composer.json index ccea8122a21c0..0594dd9b522c0 100644 --- a/src/Symfony/Component/PasswordHasher/composer.json +++ b/src/Symfony/Component/PasswordHasher/composer.json @@ -17,6 +17,7 @@ ], "require": { "php": ">=7.2.5", + "symfony/deprecation-contracts": "^2.1|^3", "symfony/polyfill-php80": "^1.15" }, "require-dev": { diff --git a/src/Symfony/Component/Security/Csrf/composer.json b/src/Symfony/Component/Security/Csrf/composer.json index ce55876a3564e..0ba322da416e3 100644 --- a/src/Symfony/Component/Security/Csrf/composer.json +++ b/src/Symfony/Component/Security/Csrf/composer.json @@ -17,6 +17,7 @@ ], "require": { "php": ">=7.2.5", + "symfony/deprecation-contracts": "^2.1|^3", "symfony/polyfill-php80": "^1.16", "symfony/security-core": "^4.4|^5.0|^6.0" }, diff --git a/src/Symfony/Component/Security/Guard/composer.json b/src/Symfony/Component/Security/Guard/composer.json index 4852ce9e0e34d..05cd60319bac1 100644 --- a/src/Symfony/Component/Security/Guard/composer.json +++ b/src/Symfony/Component/Security/Guard/composer.json @@ -17,6 +17,7 @@ ], "require": { "php": ">=7.2.5", + "symfony/deprecation-contracts": "^2.1|^3", "symfony/security-core": "^5.0", "symfony/security-http": "^5.3", "symfony/polyfill-php80": "^1.15" diff --git a/src/Symfony/Component/Workflow/composer.json b/src/Symfony/Component/Workflow/composer.json index 412c4e64f692e..32e07afee8607 100644 --- a/src/Symfony/Component/Workflow/composer.json +++ b/src/Symfony/Component/Workflow/composer.json @@ -21,6 +21,7 @@ ], "require": { "php": ">=7.2.5", + "symfony/deprecation-contracts": "^2.1|^3", "symfony/polyfill-php80": "^1.15" }, "require-dev": { From 4a78a60834cb440dee65148a3c1c564f6b6a286b Mon Sep 17 00:00:00 2001 From: Fabien Potencier Date: Sat, 29 Jul 2023 17:43:13 +0200 Subject: [PATCH 02/13] Update CHANGELOG for 5.4.26 --- CHANGELOG-5.4.md | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/CHANGELOG-5.4.md b/CHANGELOG-5.4.md index e9bc07dc724c4..74a11a2fd933e 100644 --- a/CHANGELOG-5.4.md +++ b/CHANGELOG-5.4.md @@ -7,6 +7,38 @@ in 5.4 minor versions. To get the diff for a specific change, go to https://github.com/symfony/symfony/commit/XXX where XXX is the change hash To get the diff between two versions, go to https://github.com/symfony/symfony/compare/v5.4.0...v5.4.1 +* 5.4.26 (2023-07-29) + + * bug #50933 [Serializer] Fix deserializing nested arrays of objects with mixed keys (HypeMC) + * bug #51078 [FrameworkBundle][Workflow] Throw exception is workflow.xxx.transitions is not an array (lyrixx) + * bug #51114 [Serializer] Fix denormalizing abstract part headers in MimeMessageNormalizer (fancyweb) + * bug #50788 [Validator] Fix regression with class metadatada on parent classes (rmikalkenas) + * bug #51017 [VarExporter] Fix exporting classes with __serialize() but not __unserialize() (fancyweb) + * bug #51031 Fix deprecations on PHP 8.3 (nicolas-grekas) + * bug #51000 [WebProfilerBundle] Fix error in case of 'Content-Type' set null in dev environment with no debug (alexbuyanow) + * bug #50994 [ErrorHandler][Runtime] Don't mess with ini_set('assert.warning') (nicolas-grekas) + * bug #50968 [PropertyAccess] Fix access to undefined "file" key when checking stack frames (nicolas-grekas) + * bug #50552 [Security] Allow custom scheme to be used as redirection URIs (Spomky) + * bug #50945 [DebugBundle][FrameworkBundle] Fix using the framework without the Console component (HypeMC) + * bug #50913 [HttpKernel][WebProfilerBundle] Fix search feature (Cyril HERRERA) + * bug #50937 [Form] fetch all known ChoiceType values at once (xabbuh) + * bug #50944 [FrameworkBundle] Add missing monolog channel tag to the `messenger:failed:retry` command (HypeMC) + * bug #49070 [RateLimiter] fix incorrect retryAfter of FixedWindow (RobertMe) + * bug #50960 [VarDumper] Fix dumping `ArrayObject` with `DumpDataCollector` (lyrixx, HypeMC) + * bug #50943 [Intl] Taking into account bibliographic + overlong (oleg-andreyev) + * bug #50954 [PhpUnitBridge] Kill the last concurrent process when it stales for more than 60s (nicolas-grekas) + * bug #50475 [FrameworkBundle] Prevent `cache:clear` to lose files on subsequent runs (Okhoshi) + * bug #47252 [PhpUnitBridge] Use triggering class to generate baseline for deprecation messages from DebugClassLoader (leongersen) + * bug #50582 [Security/Http] Fix false-string handling in `RememberMeAuthenticator` (ossinkine) + * bug #50595 [DependencyInjection] Don't ignore attributes on the actual decorator (HypeMC) + * bug #50804 [Serializer] Fix Normalizer not utilizing converted name for index variadic param (DidierLmn) + * bug #50813 [DoctrineBridge] Load refreshed user proxy (MatTheCat) + * bug #50905 [DepdencyInjection] Fix costly logic when checking errored definitions (nicolas-grekas) + * bug #50884 [Finder] Fix initial directory is opened twice (mvorisek) + * bug #50881 [Messenger] Fix passing options set via tags to handler descriptors (nicolas-grekas) + * bug #50837 [DependencyInjection] Fix autocasting null env values to empty string (fancyweb) + * bug #50810 [String] Fix Inflector for 'status' (evertharmeling) + * 5.4.25 (2023-06-26) * bug #50763 [DependencyInjection] Skip errored definitions deep-referenced as runtime exceptions (nicolas-grekas) From 36f1a6384e48dffea72f149dcf1f7fda0158ac0d Mon Sep 17 00:00:00 2001 From: Fabien Potencier Date: Sat, 29 Jul 2023 17:43:20 +0200 Subject: [PATCH 03/13] Update CONTRIBUTORS for 5.4.26 --- CONTRIBUTORS.md | 75 +++++++++++++++++++++++++++++-------------------- 1 file changed, 45 insertions(+), 30 deletions(-) diff --git a/CONTRIBUTORS.md b/CONTRIBUTORS.md index 52c9fcc29c0d4..19baafa1bdafb 100644 --- a/CONTRIBUTORS.md +++ b/CONTRIBUTORS.md @@ -23,8 +23,8 @@ The Symfony Connect username in parenthesis allows to get more information - Victor Berchet (victor) - Javier Eguiluz (javier.eguiluz) - Yonel Ceruto (yonelceruto) - - Tobias Nyholm (tobias) - Ryan Weaver (weaverryan) + - Tobias Nyholm (tobias) - Oskar Stark (oskarstark) - Johannes S (johannes) - Jakub Zalas (jakubzalas) @@ -32,33 +32,33 @@ The Symfony Connect username in parenthesis allows to get more information - Hugo Hamon (hhamon) - Hamza Amrouche (simperfit) - Samuel ROZE (sroze) - - Pascal Borreli (pborreli) - Jules Pietri (heah) + - Pascal Borreli (pborreli) - Romain Neutron - Joseph Bielawski (stloyd) + - Alexandre Daubois (alexandre-daubois) - Drak (drak) - Abdellatif Ait boudad (aitboudad) + - Jérôme Tamarelle (gromnan) - Jan Schädlich (jschaedl) - Lukas Kahwe Smith (lsmith) - Kevin Bond (kbond) - - Jérôme Tamarelle (gromnan) - Martin Hasoň (hason) - - Alexandre Daubois (alexandre-daubois) - Jeremy Mikola (jmikola) - Jean-François Simon (jfsimon) - Benjamin Eberlei (beberlei) - Igor Wiedler - HypeMC (hypemc) - - Valentin Udaltsov (vudaltsov) - Antoine Lamirault (alamirault) + - Valentin Udaltsov (vudaltsov) - Vasilij Duško (staff) - Matthias Pigulla (mpdude) - - Gabriel Ostrolucký (gadelat) - Laurent VOULLEMIER (lvo) + - Gabriel Ostrolucký (gadelat) - Antoine Makdessi (amakdessi) + - Mathieu Lechat (mat_the_cat) - Pierre du Plessis (pierredup) - Grégoire Paris (greg0ire) - - Mathieu Lechat (mat_the_cat) - Jonathan Wage (jwage) - Titouan Galopin (tgalopin) - David Maicher (dmaicher) @@ -116,12 +116,13 @@ The Symfony Connect username in parenthesis allows to get more information - Henrik Westphal (snc) - Dariusz Górecki (canni) - Maxime Helias (maxhelias) + - Gary PEGEOT (gary-p) - Ener-Getick - Tugdual Saunier (tucksaun) + - Rokas Mikalkėnas (rokasm) - Sebastiaan Stok (sstok) - Jérôme Vasseur (jvasseur) - Ion Bazan (ionbazan) - - Rokas Mikalkėnas (rokasm) - Yanick Witschi (toflar) - Lee McDermott - Brandon Turner @@ -145,16 +146,17 @@ The Symfony Connect username in parenthesis allows to get more information - Peter Kokot (maastermedia) - jeremyFreeAgent (jeremyfreeagent) - Ahmed TAILOULOUTE (ahmedtai) + - Joel Wurtz (brouznouf) - Tim Nagel (merk) + - Allison Guilhem (a_guilhem) - Andreas Braun - Teoh Han Hui (teohhanhui) - YaFou - - Gary PEGEOT (gary-p) - Chris Wilkinson (thewilkybarkid) - Brice BERNARD (brikou) - Roman Martinuk (a2a4) - - Joel Wurtz (brouznouf) - Gregor Harlan (gharlan) + - Christopher Hertel (chertel) - Baptiste Clavié (talus) - Adrien Brault (adrienbrault) - Michal Piotrowski @@ -168,7 +170,6 @@ The Symfony Connect username in parenthesis allows to get more information - Hugo Alliaume (kocal) - Christian Scheb - Guillaume (guill) - - Christopher Hertel (chertel) - Jacob Dreesen (jdreesen) - Olivier Dolbeau (odolbeau) - Florian Voutzinos (florianv) @@ -180,13 +181,13 @@ The Symfony Connect username in parenthesis allows to get more information - Jérôme Parmentier (lctrs) - HeahDude - Richard van Laak (rvanlaak) + - Nicolas Philippe (nikophil) - Paráda József (paradajozsef) - Hubert Lenoir (hubert_lenoir) - Alessandro Lai (jean85) - Alexander Schwenn (xelaris) - Fabien Pennequin (fabienpennequin) - Gordon Franke (gimler) - - Nicolas Philippe (nikophil) - François-Xavier de Guillebon (de-gui_f) - Andreas Schempp (aschempp) - Gabriel Caruso @@ -195,11 +196,13 @@ The Symfony Connect username in parenthesis allows to get more information - Jan Rosier (rosier) - Andreas Möller (localheinz) - Daniel Wehner (dawehner) + - Gocha Ossinkine (ossinkine) - Chi-teck - Hugo Monteiro (monteiro) - Baptiste Leduc (korbeil) - Marco Pivetta (ocramius) - Robert Schönthal (digitalkaoz) + - Michael Voříšek - Alexis Lefebvre - Võ Xuân Tiến (tienvx) - fd6130 (fdtvui) @@ -212,13 +215,13 @@ The Symfony Connect username in parenthesis allows to get more information - Alessandro Chitolina (alekitto) - Valentine Boineau (valentineboineau) - Jeroen Noten (jeroennoten) - - Gocha Ossinkine (ossinkine) - OGAWA Katsuhiro (fivestar) - Dāvis Zālītis (k0d3r1s) - Jhonny Lidfors (jhonne) - Martin Hujer (martinhujer) - Wouter J - Guilliam Xavier + - David Prévot - Sergey (upyx) - Antonio Pauletich (x-coder264) - Timo Bakx (timobakx) @@ -236,12 +239,12 @@ The Symfony Connect username in parenthesis allows to get more information - Albert Casademont (acasademont) - Arnaud Kleinpeter (nanocom) - Guilherme Blanco (guilhermeblanco) - - Michael Voříšek - SpacePossum - Pablo Godel (pgodel) - Denis Brumann (dbrumann) - Romaric Drigon (romaricdrigon) - Andréia Bohner (andreia) + - Bastien Jaillot (bastnic) - Jannik Zschiesche - Rafael Dohms (rdohms) - George Mponos (gmponos) @@ -249,11 +252,11 @@ The Symfony Connect username in parenthesis allows to get more information - Aleksandar Jakovljevic (ajakov) - jwdeitch - Jurica Vlahoviček (vjurica) - - David Prévot - Vincent Touzet (vincenttouzet) - Fabien Bourigault (fbourigault) - soyuka - Jérémy Derussé + - Sébastien Alfaiate (seb33300) - Florent Mata (fmata) - mcfedr (mcfedr) - Maciej Malarz (malarzm) @@ -262,7 +265,6 @@ The Symfony Connect username in parenthesis allows to get more information - Sokolov Evgeniy (ewgraf) - Stadly - Justin Hileman (bobthecow) - - Bastien Jaillot (bastnic) - Tom Van Looy (tvlooy) - Niels Keurentjes (curry684) - Vyacheslav Pavlov @@ -274,6 +276,7 @@ The Symfony Connect username in parenthesis allows to get more information - Rouven Weßling (realityking) - BoShurik - Zmey + - Maximilian Beckers (maxbeckers) - Clemens Tolboom - Oleg Voronkovich - Alan Poulain (alanpoulain) @@ -301,14 +304,12 @@ The Symfony Connect username in parenthesis allows to get more information - dFayet - Karoly Gossler (connorhu) - Vincent AUBERT (vincent) - - Allison Guilhem (a_guilhem) - Sebastien Morel (plopix) - Yoann RENARD (yrenard) + - Oleg Andreyev (oleg.andreyev) - Thomas Lallement (raziel057) - Timothée Barray (tyx) - - Sébastien Alfaiate (seb33300) - James Halsall (jaitsu) - - Maximilian Beckers (maxbeckers) - Mikael Pajunen - Marcin Sikoń (marphi) - Warnar Boekkooi (boekkooi) @@ -343,7 +344,6 @@ The Symfony Connect username in parenthesis allows to get more information - Thibaut Cheymol (tcheymol) - Julien Pauli - Islam Israfilov (islam93) - - Oleg Andreyev (oleg.andreyev) - Daniel Gorgan - Hendrik Luup (hluup) - Bob van de Vijver (bobvandevijver) @@ -375,9 +375,11 @@ The Symfony Connect username in parenthesis allows to get more information - Vladyslav Loboda - Pierre Minnieur (pminnieur) - Kyle + - Frank A. Fiebig (fafiebig) - Dominique Bongiraud - Hidde Wieringa (hiddewie) - Dane Powell + - Loïc Frémont (loic425) - Christopher Davis (chrisguitarguy) - Lukáš Holeczy (holicz) - Michael Lee (zerustech) @@ -422,7 +424,6 @@ The Symfony Connect username in parenthesis allows to get more information - Antonio Jose Cerezo (ajcerezo) - Marcin Szepczynski (czepol) - Lescot Edouard (idetox) - - Loïc Frémont (loic425) - Rob Frawley 2nd (robfrawley) - Mohammad Emran Hasan (phpfour) - Dmitriy Mamontov (mamontovdmitriy) @@ -463,6 +464,7 @@ The Symfony Connect username in parenthesis allows to get more information - M. Vondano - Xavier Perez - Arjen Brouwer (arjenjb) + - Vladimir Tsykun (vtsykun) - Tavo Nieves J (tavoniievez) - Arjen van der Meijden - Patrick McDougle (patrick-mcdougle) @@ -493,6 +495,7 @@ The Symfony Connect username in parenthesis allows to get more information - Yannick Ihmels (ihmels) - Andrii Dembitskyi - Chekote + - Evert Harmeling (evertharmeling) - bhavin (bhavin4u) - Pavel Popov (metaer) - Thomas Adam @@ -506,10 +509,12 @@ The Symfony Connect username in parenthesis allows to get more information - Bob den Otter (bopp) - Johan Vlaar (johjohan) - Thomas Schulz (king2500) + - Anderson Müller - Benjamin Morel - Bernd Stellwag - Philippe SEGATORI (tigitz) - Frank de Jonge + - Florent Morselli (spomky_) - Chris Tanaskoski - julien57 - Renan (renanbr) @@ -538,10 +543,10 @@ The Symfony Connect username in parenthesis allows to get more information - Pascal Luna (skalpa) - Wouter Van Hecke - Michael Holm (hollo) - - Vladimir Tsykun (vtsykun) - Yassine Guedidi (yguedidi) - Giso Stallenberg (gisostallenberg) - Blanchon Vincent (blanchonvincent) + - Quentin Devos - William Arslett (warslett) - Jérémy REYNAUD (babeuloula) - Christian Schmidt @@ -583,7 +588,6 @@ The Symfony Connect username in parenthesis allows to get more information - Emmanuel BORGES (eborges78) - siganushka (siganushka) - Aurelijus Valeiša (aurelijus) - - Evert Harmeling (evertharmeling) - Jan Decavele (jandc) - Gustavo Piltcher - Joachim Løvgaard (loevgaard) @@ -598,13 +602,11 @@ The Symfony Connect username in parenthesis allows to get more information - Pavel Batanov (scaytrase) - Francesc Rosàs (frosas) - Bongiraud Dominique - - Anderson Müller - janschoenherr - Marko Kaznovac (kaznovac) - Emanuele Gaspari (inmarelibero) - Dariusz Rumiński - Terje Bråten - - Florent Morselli (spomky_) - Gennadi Janzen - James Hemery - Egor Taranov @@ -685,7 +687,6 @@ The Symfony Connect username in parenthesis allows to get more information - Thomas Perez (scullwm) - Thomas P - Kristijan Kanalaš (kristijan_kanalas_infostud) - - Quentin Devos - Felix Labrecque - mondrake (mondrake) - Yaroslav Kiliba @@ -889,6 +890,7 @@ The Symfony Connect username in parenthesis allows to get more information - AKeeman (akeeman) - Martijn Cuppens - Restless-ET + - Robert Meijers - Vlad Gregurco (vgregurco) - Boris Vujicic (boris.vujicic) - Chris Sedlmayr (catchamonkey) @@ -914,6 +916,7 @@ The Symfony Connect username in parenthesis allows to get more information - Adam Harvey - ilyes kooli (skafandri) - Anton Bakai + - Nicolas Dousson - Sam Fleming (sam_fleming) - Alex Bakhturin - Brayden Williams (redstar504) @@ -997,6 +1000,7 @@ The Symfony Connect username in parenthesis allows to get more information - Krzysztof Piasecki (krzysztek) - Lenard Palko - Nils Adermann (naderman) + - Roland Franssen :) - Gábor Fási - Nate (frickenate) - Sander De la Marche (sanderdlm) @@ -1054,6 +1058,7 @@ The Symfony Connect username in parenthesis allows to get more information - Sorin Pop (sorinpop) - Piotr Stankowski - Stewart Malik + - Pierre-Emmanuel Tanguy (petanguy) - Stefan Graupner (efrane) - Gemorroj (gemorroj) - Adrien Chinour @@ -1158,7 +1163,6 @@ The Symfony Connect username in parenthesis allows to get more information - Javier López (loalf) - tamar peled - Reinier Kip - - Robert Meijers - Geoffrey Brier (geoffrey-brier) - Sofien Naas - Christophe Meneses (c77men) @@ -1297,7 +1301,6 @@ The Symfony Connect username in parenthesis allows to get more information - dbrekelmans - Piet Steinhart - mousezheng - - Nicolas Dousson - Rémy LESCALLIER - Simon Schick (simonsimcity) - Victor Macko (victor_m) @@ -1397,6 +1400,7 @@ The Symfony Connect username in parenthesis allows to get more information - Osayawe Ogbemudia Terry (terdia) - Toni Peric (tperic) - yclian + - radar3301 - Aleksey Prilipko - Andrew Berry - Wybren Koelmans (wybren_koelmans) @@ -1795,7 +1799,6 @@ The Symfony Connect username in parenthesis allows to get more information - Jeremy Benoist - Ben Johnson - Jan Kramer - - Roland Franssen :) - mweimerskirch - robmro27 - Vallel Blanco @@ -2181,6 +2184,7 @@ The Symfony Connect username in parenthesis allows to get more information - jfcixmedia - Dominic Tubach - Martijn Evers + - Léon Gersen - Dustin Wilson - Benjamin Paap (benjaminpaap) - Christian @@ -2248,6 +2252,7 @@ The Symfony Connect username in parenthesis allows to get more information - Gordienko Vladislav - Ener-Getick - Moza Bogdan (bogdan_moza) + - johan Vlaar - Viacheslav Sychov - Nicolas Sauveur (baishu) - Helmut Hummel (helhum) @@ -2275,7 +2280,6 @@ The Symfony Connect username in parenthesis allows to get more information - rchoquet - v.shevelev - gitlost - - radar3301 - Taras Girnyk - Sergio - Mehrdad @@ -2387,6 +2391,7 @@ The Symfony Connect username in parenthesis allows to get more information - Christian Flach (cmfcmf) - Lars Ambrosius Wallenborn (larsborn) - Oriol Mangas Abellan (oriolman) + - Raphaël Geffroy (raphael-geffroy) - Sebastian Göttschkes (sgoettschkes) - Tatsuya Tsuruoka - Ross Tuck @@ -2451,6 +2456,7 @@ The Symfony Connect username in parenthesis allows to get more information - Jules Lamur - Renato Mendes Figueiredo - Raphaël Droz + - Asis Pattisahusiwa - Eric Stern - ShiraNai7 - Antal Áron (antalaron) @@ -2500,6 +2506,7 @@ The Symfony Connect username in parenthesis allows to get more information - Phillip Look (plook) - Max Summe - Ema Panz + - DidierLmn - Chihiro Adachi (chihiro-adachi) - Thomas Trautner (thomastr) - mfettig @@ -2581,6 +2588,7 @@ The Symfony Connect username in parenthesis allows to get more information - Charly Terrier (charlypoppins) - Emre Akinci (emre) - psampaz (psampaz) + - Stan Jansen (stanjan) - Maxwell Vandervelde - kaywalker - Sebastian Ionescu @@ -2591,6 +2599,7 @@ The Symfony Connect username in parenthesis allows to get more information - Simon Neidhold - Valentin VALCIU - Jeremiah VALERIE + - Franck Ranaivo-Harisoa - Cas van Dongen - Patrik Patie Gmitter - Yannick Snobbert @@ -2631,6 +2640,7 @@ The Symfony Connect username in parenthesis allows to get more information - moldcraft - Antoine Bellion (abellion) - Ramon Kleiss (akathos) + - Alexey Buyanow (alexbuyanow) - Antonio Peric-Mazar (antonioperic) - César Suárez (csuarez) - Bjorn Twachtmann (dotbjorn) @@ -2724,6 +2734,7 @@ The Symfony Connect username in parenthesis allows to get more information - Jeremy Benoist - sdrewergutland - Michal Gebauer + - René Landgrebe - Phil Davis - Gleb Sidora - David Stone @@ -2889,6 +2900,7 @@ The Symfony Connect username in parenthesis allows to get more information - taiiiraaa - gedrox - Alan Bondarchuk + - Cyril HERRERA - dropfen - Andrey Chernykh - Edvinas Klovas @@ -3076,6 +3088,7 @@ The Symfony Connect username in parenthesis allows to get more information - Olivier Laviale (olvlvl) - Pablo Monterde Perez (plebs) - Jimmy Leger (redpanda) + - Sébastien JEAN (sebastien76) - Mokhtar Tlili (sf-djuba) - Marcin Szepczynski (szepczynski) - Simone Di Maulo (toretto460) @@ -3197,6 +3210,7 @@ The Symfony Connect username in parenthesis allows to get more information - n-aleha - Anatol Belski - Alexis BOYER + - Shyim - Kaipi Yann - wiseguy1394 - adam-mospan @@ -3446,6 +3460,7 @@ The Symfony Connect username in parenthesis allows to get more information - Bogdan Rancichi (devck) - Daniel Kolvik (dkvk) - Marc Lemay (flug) + - Courcier Marvin (helyakin) - Henne Van Och (hennevo) - Jeroen De Dauw (jeroendedauw) - Maxime COLIN (maximecolin) From 947f0bd8fbb2e5fd876fc0c222f11b43e8315854 Mon Sep 17 00:00:00 2001 From: Fabien Potencier Date: Sat, 29 Jul 2023 17:43:25 +0200 Subject: [PATCH 04/13] Update VERSION for 5.4.26 --- src/Symfony/Component/HttpKernel/Kernel.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Symfony/Component/HttpKernel/Kernel.php b/src/Symfony/Component/HttpKernel/Kernel.php index c8bc8f81ee4b7..44d8f4b99e128 100644 --- a/src/Symfony/Component/HttpKernel/Kernel.php +++ b/src/Symfony/Component/HttpKernel/Kernel.php @@ -78,12 +78,12 @@ abstract class Kernel implements KernelInterface, RebootableInterface, Terminabl */ private static $freshCache = []; - public const VERSION = '5.4.26-DEV'; + public const VERSION = '5.4.26'; public const VERSION_ID = 50426; public const MAJOR_VERSION = 5; public const MINOR_VERSION = 4; public const RELEASE_VERSION = 26; - public const EXTRA_VERSION = 'DEV'; + public const EXTRA_VERSION = ''; public const END_OF_MAINTENANCE = '11/2024'; public const END_OF_LIFE = '11/2025'; From 266f2f57e791f0c2605b720f4d9c7a90317a742f Mon Sep 17 00:00:00 2001 From: Fabien Potencier Date: Sat, 29 Jul 2023 19:11:56 +0200 Subject: [PATCH 05/13] Bump Symfony version to 5.4.27 --- src/Symfony/Component/HttpKernel/Kernel.php | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/Symfony/Component/HttpKernel/Kernel.php b/src/Symfony/Component/HttpKernel/Kernel.php index 44d8f4b99e128..dedab809780a1 100644 --- a/src/Symfony/Component/HttpKernel/Kernel.php +++ b/src/Symfony/Component/HttpKernel/Kernel.php @@ -78,12 +78,12 @@ abstract class Kernel implements KernelInterface, RebootableInterface, Terminabl */ private static $freshCache = []; - public const VERSION = '5.4.26'; - public const VERSION_ID = 50426; + public const VERSION = '5.4.27-DEV'; + public const VERSION_ID = 50427; public const MAJOR_VERSION = 5; public const MINOR_VERSION = 4; - public const RELEASE_VERSION = 26; - public const EXTRA_VERSION = ''; + public const RELEASE_VERSION = 27; + public const EXTRA_VERSION = 'DEV'; public const END_OF_MAINTENANCE = '11/2024'; public const END_OF_LIFE = '11/2025'; From 640d65d781bbd4721bb217eb9cb74524178d9735 Mon Sep 17 00:00:00 2001 From: Fabien Potencier Date: Sun, 30 Jul 2023 11:13:09 +0200 Subject: [PATCH 06/13] Remove 6.2 from the list of potential branch targets --- .github/PULL_REQUEST_TEMPLATE.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md index f7b87a1ce8cd4..0dfc06eb7c16b 100644 --- a/.github/PULL_REQUEST_TEMPLATE.md +++ b/.github/PULL_REQUEST_TEMPLATE.md @@ -1,6 +1,6 @@ | Q | A | ------------- | --- -| Branch? | 6.4 for features / 5.4, 6.2, or 6.3 for bug fixes +| Branch? | 6.4 for features / 5.4, or 6.3 for bug fixes | Bug fix? | yes/no | New feature? | yes/no | Deprecations? | yes/no From 9ffbb53a63f8130fe130494571f4523679dfd77a Mon Sep 17 00:00:00 2001 From: "Alexander M. Turek" Date: Mon, 31 Jul 2023 09:06:52 +0200 Subject: [PATCH 07/13] CI: Disable Psalm's findUnusedBaselineEntry feature --- psalm.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/psalm.xml b/psalm.xml index 3fb94145699cf..c74733de4e714 100644 --- a/psalm.xml +++ b/psalm.xml @@ -7,6 +7,7 @@ xsi:schemaLocation="https://getpsalm.org/schema/config vendor/vimeo/psalm/config.xsd" cacheDirectory="./.github/psalm/cache/" errorBaseline=".github/psalm/psalm.baseline.xml" + findUnusedBaselineEntry="false" > From 2fd44538e8ec7ce7cce02e72627ffcc65bf4c0c5 Mon Sep 17 00:00:00 2001 From: "Alexander M. Turek" Date: Mon, 31 Jul 2023 10:02:31 +0200 Subject: [PATCH 08/13] Revert "minor #50885 [Finder] Fix children condition in ExcludeDirectoryFilterIterator (mvorisek)" This reverts commit 9c1dedbc1ce884618e806112c1d9ef8324d77dc9, reversing changes made to 9cbdfc64e0c4edd520511e1c16c5de2ef151aefa. --- .../Finder/Iterator/ExcludeDirectoryFilterIterator.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Symfony/Component/Finder/Iterator/ExcludeDirectoryFilterIterator.php b/src/Symfony/Component/Finder/Iterator/ExcludeDirectoryFilterIterator.php index def0ed28a2809..39797c82cab28 100644 --- a/src/Symfony/Component/Finder/Iterator/ExcludeDirectoryFilterIterator.php +++ b/src/Symfony/Component/Finder/Iterator/ExcludeDirectoryFilterIterator.php @@ -59,7 +59,7 @@ public function __construct(\Iterator $iterator, array $directories) #[\ReturnTypeWillChange] public function accept() { - if (isset($this->excludedDirs[$this->getFilename()]) && $this->hasChildren()) { + if ($this->isRecursive && isset($this->excludedDirs[$this->getFilename()]) && $this->isDir()) { return false; } From 4f5a550eeffe871035340abfc53f81f5df1ccc21 Mon Sep 17 00:00:00 2001 From: Fabien Potencier Date: Mon, 31 Jul 2023 12:18:17 +0200 Subject: [PATCH 09/13] Update CHANGELOG for 5.4.27 --- CHANGELOG-5.4.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/CHANGELOG-5.4.md b/CHANGELOG-5.4.md index 74a11a2fd933e..128c3402928c3 100644 --- a/CHANGELOG-5.4.md +++ b/CHANGELOG-5.4.md @@ -7,6 +7,10 @@ in 5.4 minor versions. To get the diff for a specific change, go to https://github.com/symfony/symfony/commit/XXX where XXX is the change hash To get the diff between two versions, go to https://github.com/symfony/symfony/compare/v5.4.0...v5.4.1 +* 5.4.27 (2023-07-31) + + * bug #51178 [Finder] Revert "Fix children condition in ExcludeDirectoryFilterIterator" (derrabus) + * 5.4.26 (2023-07-29) * bug #50933 [Serializer] Fix deserializing nested arrays of objects with mixed keys (HypeMC) From df69d243eb81dd72d6ad902cfc8fc3f4de69d3a4 Mon Sep 17 00:00:00 2001 From: Fabien Potencier Date: Mon, 31 Jul 2023 12:18:37 +0200 Subject: [PATCH 10/13] Update CONTRIBUTORS for 5.4.27 --- CONTRIBUTORS.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CONTRIBUTORS.md b/CONTRIBUTORS.md index 19baafa1bdafb..4b2f33954ad21 100644 --- a/CONTRIBUTORS.md +++ b/CONTRIBUTORS.md @@ -163,6 +163,7 @@ The Symfony Connect username in parenthesis allows to get more information - marc.weistroff - lenar - Jesse Rushlow (geeshoe) + - Jacob Dreesen (jdreesen) - Théo FIDRY - Jeroen Spee (jeroens) - Michael Babker (mbabker) @@ -170,7 +171,6 @@ The Symfony Connect username in parenthesis allows to get more information - Hugo Alliaume (kocal) - Christian Scheb - Guillaume (guill) - - Jacob Dreesen (jdreesen) - Olivier Dolbeau (odolbeau) - Florian Voutzinos (florianv) - zairig imad (zairigimad) From a6f8539a028751c6f843479c9c7d4f66e11d7c46 Mon Sep 17 00:00:00 2001 From: Fabien Potencier Date: Mon, 31 Jul 2023 12:18:38 +0200 Subject: [PATCH 11/13] Update VERSION for 5.4.27 --- src/Symfony/Component/HttpKernel/Kernel.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Symfony/Component/HttpKernel/Kernel.php b/src/Symfony/Component/HttpKernel/Kernel.php index dedab809780a1..5decdd57ada05 100644 --- a/src/Symfony/Component/HttpKernel/Kernel.php +++ b/src/Symfony/Component/HttpKernel/Kernel.php @@ -78,12 +78,12 @@ abstract class Kernel implements KernelInterface, RebootableInterface, Terminabl */ private static $freshCache = []; - public const VERSION = '5.4.27-DEV'; + public const VERSION = '5.4.27'; public const VERSION_ID = 50427; public const MAJOR_VERSION = 5; public const MINOR_VERSION = 4; public const RELEASE_VERSION = 27; - public const EXTRA_VERSION = 'DEV'; + public const EXTRA_VERSION = ''; public const END_OF_MAINTENANCE = '11/2024'; public const END_OF_LIFE = '11/2025'; From 0358d76c9ee0d56f711a771f845723002231840c Mon Sep 17 00:00:00 2001 From: Fabien Potencier Date: Mon, 31 Jul 2023 12:40:30 +0200 Subject: [PATCH 12/13] Update CHANGELOG for 6.2.14 --- CHANGELOG-6.2.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/CHANGELOG-6.2.md b/CHANGELOG-6.2.md index e3d55ce447a2b..1e66ed8becaa8 100644 --- a/CHANGELOG-6.2.md +++ b/CHANGELOG-6.2.md @@ -7,6 +7,10 @@ in 6.2 minor versions. To get the diff for a specific change, go to https://github.com/symfony/symfony/commit/XXX where XXX is the change hash To get the diff between two versions, go to https://github.com/symfony/symfony/compare/v6.2.0...v6.2.1 +* 6.2.14 (2023-07-31) + + * bug #51178 [Finder] Revert "Fix children condition in ExcludeDirectoryFilterIterator" (derrabus) + * 6.2.13 (2023-07-30) * bug #50933 [Serializer] Fix deserializing nested arrays of objects with mixed keys (HypeMC) From 4e91836541e67f2e9fe4cbe7bcd1eac19e2414f5 Mon Sep 17 00:00:00 2001 From: Fabien Potencier Date: Mon, 31 Jul 2023 12:40:35 +0200 Subject: [PATCH 13/13] Update VERSION for 6.2.14 --- src/Symfony/Component/HttpKernel/Kernel.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/Symfony/Component/HttpKernel/Kernel.php b/src/Symfony/Component/HttpKernel/Kernel.php index e13fe4c6d7ee2..64dc43aa9ce62 100644 --- a/src/Symfony/Component/HttpKernel/Kernel.php +++ b/src/Symfony/Component/HttpKernel/Kernel.php @@ -75,11 +75,11 @@ abstract class Kernel implements KernelInterface, RebootableInterface, Terminabl */ private static array $freshCache = []; - public const VERSION = '6.2.13'; - public const VERSION_ID = 60213; + public const VERSION = '6.2.14'; + public const VERSION_ID = 60214; public const MAJOR_VERSION = 6; public const MINOR_VERSION = 2; - public const RELEASE_VERSION = 13; + public const RELEASE_VERSION = 14; public const EXTRA_VERSION = ''; public const END_OF_MAINTENANCE = '07/2023'; pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy