symfony.com

Dev back

Symfony 7.3.7 released (Symfony Blog)

Symfony 7.3.7 a été publié, apportant des corrections de sécurité et des améliorations. Le guide de mise à niveau et les rapports SymfonyInsight sont disponibles pour aider les développeurs à adapter leur code. Les utilisateurs peuvent également s'inscrire pour recevoir des notifications sur les nouvelles versions ou les problèmes de sécurité.

Dev back

New in Symfony 7.4: DX Improvements (Part 1) (Symfony Blog)

Symfony 7.4 introduit plusieurs améliorations pour l'expérience développeur (DX), notamment un délai d'attente pour les entrées de l'utilisateur dans le composant Console, un nouveau devin de type pour les énumérations en PHP, une commande pour générer des tokens JWT, et des nouveaux helpers pour simuler le comportement d'un navigateur avec le composant BrowserKit. Les exceptions affichées dans le terminal bénéficient aussi d'améliorations, et des simplifications ont été apportées aux attributs de ciblage. Ces modifications visent à faciliter le travail des développeurs avec Symfony.

Dev back

Symfony 6.4.28 released (Symfony Blog)

La version 6.4.28 de Symfony a été publiée, offrant des corrections de bugs et améliorations, incluant des ajustements pour les requêtes HTTP, la gestion du cache, et la compatibilité avec redis. Pour les utilisateurs, la mise à jour fournit un guide d'upgrade et des rapports via SymfonyInsight pour détecter les modifications nécessaires. Les utilisateurs peuvent également s'abonner aux notifications de roadmap pour rester informés des futures versions et problèmes de sécurité.

Dev back

New in Symfony 7.4: Attribute Improvements (Symfony Blog)

La version 7.4 de Symfony introduit plusieurs améliorations concernant les attributs, permettant aux développeurs d'utiliser des métadonnées structurées directement dans leur code. De nouvelles fonctionnalités incluent l'utilisation de types unis pour les utilisateurs actuellement authentifiés, le support des environnements multiples dans les routes, ainsi que des options d'accès conditionnelles basées sur la méthode HTTP. L'auto-enregistrement des attributs de routes est également amélioré, et une nouvelle attribution facilite la validation automatique des signatures d'URI. Ces améliorations visent à augmenter la productivité et l'expérience des développeurs utilisant Symfony.

Dev back

New in Symfony 7.4: Improved Invokable Commands (Symfony Blog)

La version 7.4 de Symfony améliore les commandes invocables avec le support des énumérations et de nouveaux attributs pour les tests, simplifiant ainsi la gestion des arguments et options. Les commandes interactives ont été enrichies pour une meilleure expérience utilisateur. Les DTOs sont désormais utilisés pour structurer les entrées de manière plus claire et concise, facilitant la définition et le test des commandes.

Dev back

New in Symfony 7.4: Multi-Step Forms (Symfony Blog)

Symfony 7.4 introduit les formulaires multi-étapes, appelés 'form flows', permettant de diviser des formulaires complexes en étapes plus petites et interconnectées. Ces formulaires améliorent la navigation des utilisateurs grâce à des boutons de navigation spécifiques et de nouvelles conventions pour la validation. Chaque étape est gérée comme un formulaire Symfony standard avec deux principales différences, y compris la vérification de la situation de soumission et le rendu des étapes. Cette fonctionnalité facilite la création de formulaires sophistiqués et une documentation officielle est en cours de finalisation.

Dev back

A Week of Symfony #983 (October 27 – November 2, 2025) (Symfony Blog)

Cette semaine, Symfony a publié des versions de maintenance 6.4.27 et 7.3.5. Des versions bêta 7.4.0 et 8.0.0 sont également disponibles pour test avant leur sortie finale. Le développement a vu 52 pull requests fusionnées et 25 problèmes résolus. Parmi les mises à jour, des corrections importantes ont été apportées à HtmlSanitizer, Cache, Validator, et HttpKernel. Des offres d'emploi pour des développeurs Symfony sont également disponibles, avec des postes à temps plein et à distance.

Dev back

New in Symfony 7.4: Better Currency Filtering (Symfony Blog)

Symfony 7.4 améliore le filtrage des devises en éliminant par défaut les devises obsolètes, telles que le Mark allemand ou la livre irlandaise, afin d'améliorer l'expérience utilisateur. De nouvelles méthodes permettent de filtrer les devises selon leur statut de cours légal et leurs dates de validité, ainsi que des options dans les formulaires pour afficher uniquement les devises valides, obsolètes ou toutes les devises.

Dev back

New in Symfony 7.4: Share Directory (Symfony Blog)

Symfony 7.4 introduit un concept de répertoire de partage pour résoudre les problèmes de cache entre serveurs dans les architectures multi-serveurs. Alors que les caches système doivent rester locaux pour une performance maximale, les caches applicatifs doivent être partagés, ce qui pose des conflits. Le nouveau répertoire permettra de stocker des données devant être partagées sans nuire aux performances, en utilisant des disques locaux plutôt que du stockage réseau lent.