FrankenPHP 1.12.7 est disponible avec un correctif pour le mode classique, où la sortie écrite après fastcgi_finish_request() était silencieusement perdue. Cette version corrige aussi la métrique du nombre de threads et …
Sur la liste internals de PHP, Robert Chapin s'oppose au RFC proposant la dépréciation des conversions de types floues, évoquant une rupture de compatibilité comparable au changement de l'opérateur d'égalité en PHP 8.0. …
Laravel Tackle est un package open source qui intègre un agent de codage IA dans une application Laravel sous forme de commandes Artisan. Il liste les routes, interroge la base de données, relit les pull requests et peut…
Symfony 8.0 a supprimé le loader XML pour les services et les routes, déprécié les config builders fluides et misé sur YAML plus un format tableau typé. Kai défend ce grand ménage : un format de config se juge à ce que l…
Taylor Otwell a tagué Laravel Framework v11.56.0 le 20 août sur le commit 3dc2399. La page GitHub ne contient aucune note de version au-delà du marqueur de version. Les équipes sur la branche 11.x devraient consulter la …
Symfony 8.0, publié le 27 novembre 2025, supprime entièrement le chargeur de configuration XML pour les services et les routes. YAML reste pris en charge et gagne un outillage JSON Schema, tandis qu'un nouveau format PHP…
L'Ecosystem Security Team de la PHP Foundation a publié un guide de Sebastian Bergmann qui accompagne les mainteneurs PHP pas à pas : triage privé, manipulation sûre des preuves de concept, GitHub Security Advisories, bl…
Laravel v13.26.0, publié le 18 août 2026, ajoute un driver de filesystem read-through qui promeut les fichiers depuis un disque de secours à la première lecture, le debounce des listeners d'événements en file via #[Debou…
L'interface de dev à onglets de Laravel 13.25 va récolter toutes les captures d'écran, mais le vrai cadeau de cette release, c'est queue:pause --all : un correctif précis pour la fenêtre de déploiement où le code frais r…
Laravel 12.67.0 restreint les URL d'upload temporaires à la query string, corrige un contournement des règles de validation par comparaison lâche et échappe les apostrophes dans les chemins JSON Postgres. S'ajoutent des …
Laravel Chores, package d'Amr Lotfy Saleh, encapsule les opérations de données ponctuelles en lots qui enregistrent leur progression en base après chaque lot. Un traitement interrompu reprend là où il s'est arrêté. Inspi…
Les images serversideup/php en v4.6.0-beta1 introduisent la variable CADDY_ACME_PROFILE, qui sélectionne le profil shortlived de Let's Encrypt, le seul profil permettant des certificats pour adresses IP. Un conteneur Fra…
Lerd est un environnement de développement local gratuit, sous licence MIT, pour Linux et macOS, qui se pose en concurrent de Laravel Herd. Il propose des versions de PHP par projet, du HTTPS de confiance sur des domaine…
Pendant des années, écrire son propre listener piloté par attribut dans Symfony voulait dire faire passer de l'état en douce via des clés de requête et s'exécuter à chaque requête juste pour vérifier une présence. Symfon…
NativePHP v4 introduit SuperNative, un mode bêta qui compile directement les composants Blade en SwiftUI sur iOS et Jetpack Compose sur Android, sans WebView. Simon Hamp et Shane Rosenthal l'ont dévoilé lors d'un événeme…
Michael Darko, créateur du framework Leaf, a publié Leaf 5, présentée comme la plus grande mise à jour du projet. Elle apporte des écrans d'erreur autoexplicatifs, une documentation optimisée pour consommer moins de toke…
Les objets paresseux natifs de PHP 8.4 mettent à la retraite une décennie de classes proxy générées, et rien que ça mérite d'être fêté. Mais l'API te met entre les mains deux outils aux sémantiques d'identité très différ…
Les internals de PHP ont approuvé une grande vague de nettoyage pour la 8.6, environ 35 RFC de dépréciation. Kai soutient que ces notices sont des messages adressés aux développeurs, et que les faire transiter par le log…
Le RFC Deprecations for PHP 8.6 a passé le vote, mais la discussion se poursuit sur internals. Robert Humphries estime que déprécier les méthodes CSV de SplFileObject comme fputcsv() et setCsvControl() laisse le flag REA…
Le vote groupé sur les dépréciations de PHP 8.6 s'est achevé avec 35 RFC, majoritairement adoptées. Rien ne casse immédiatement, mais les appels dépréciés continuent d'émettre des avertissements — sur des applications La…
Un tutoriel de Laravel News présente le chemin de lecture de l'API image de Laravel 13.25 : Image implémente désormais Responsable, donc les routes peuvent retourner des images transformées avec le bon Content-Type. Au p…
Un développeur rapporte que la migration d'une application Symfony en production de nginx plus PHP-FPM vers FrankenPHP en mode worker n'a apporté qu'environ 20 % d'amélioration, loin des 3,5x affichés sur la page d'accue…
Le cycle de vote des internals de PHP pour la version 8.6 est achevé : 31 des 35 propositions ont été acceptées. list() persiste après un match nul (23–23); l'opérateur d'assignation pipe a été rejeté; les propriétés rea…
Laravel 13.25 introduit un mécanisme de pause globale des files d'attente pour empêcher les workers de réserver des jobs pendant les déploiements. Les commandes queue:pause --all et queue:resume --all, ou les méthodes Qu…
Laravel 13.25 remplace le gestionnaire de processus de artisan dev par @laravel/multiplex, une interface terminal qui isole les sorties du serveur de développement, du worker de file d'attente, de Pail et de Vite dans de…
Alexander Lisachenko propose un mappage de classe optionnel pour l'interface Foreign Function de PHP, permettant aux types de structures C de se mapper sur les classes utilisateur. La fonctionnalité activerait la vérific…
Laravel 13.25 introduit des fonctions pause/reprise globales pour toutes les files d'attente via queue:pause --all et Queue::pauseAll(). La commande artisan dev utilise désormais @laravel/multiplex pour une interface ter…
Les 35 RFCs de déprécation approuvées pour PHP 8.6 génèrent des avertissements sans ruptures de compatibilité. Avec le logging au niveau Notice activé, les appels dans les paquets externes créent un volume de logs inatte…
Laravel a publié des versions correctives sur trois versions majeures : v9.52.22, v10.50.3 et v11.55.1. Ces versions de maintenance corrigent les bogues et apportent des améliorations mineures aux branches bénéficiant d'…