symfony.com

Dev back

New in Symfony 7.3: Twig Extension Attributes (Symfony Blog)

La version 7.3 de Symfony simplifie et améliore les extensions Twig grâce aux attributs PHP, permettant de déclarer des filtres et fonctions directement avec des attributs, ce qui rend les extensions plus propres et maintenables tout en conservant une performance élevée. L'approche actuelle évite de devoir étendre la classe de base et permet le chargement à la demande des logiques, simplifiant ainsi la gestion des extensions.

Dev back

Introducing A Streaming AMQP Transport for Symfony Messenger (Symfony Blog)

Symfony a introduit un nouveau transport AMQP pour le composant Messenger, qui remplace le système de polling par un système de streaming. Ce changement permet de réduire la charge du serveur RabbitMQ et d'améliorer la latence ainsi que l'utilisation des ressources. Ce transport est compatible avec les versions 5.4, 6.4 et 7.4 de Symfony et prend en charge la publication de messages par lots, la gestion des messages retardés et le routage basé sur des en-têtes.

Dev back

New in Symfony 7.3: Invokable Commands and Input Attributes (Symfony Blog)

L'article présente les nouvelles fonctionnalités de Symfony 7.3, notamment les commandes invocables et les attributs d'entrée qui simplifient la création des commandes. Les développeurs n'ont plus besoin d'étendre la classe de base ni de surcharger les méthodes pour définir des options et arguments. Les changements visent à améliorer l'expérience développeur en rendant la définition des commandes plus moderne et intuitive, tout en conservant la compatibilité avec les anciennes méthodes.

Dev back

A Week of Symfony #955 (April 14–20, 2025) (Symfony Blog)

Cette semaine, la version 7.3 de Symfony a été améliorée avec de nouvelles fonctionnalités, notamment un argument supplémentaire pour l'attribut AsAlias et le support de l'horloge pour UriSigner. De plus, 26 demandes de tirage ont été fusionnées et 16 problèmes résolus. Des mises à jour ont été effectuées sur les composants Emoji, Workflow et Uid, entre autres, afin d'améliorer la gestion des erreurs et la performance. Des offres d'emploi pour des développeurs Symfony sont également mentionnées.

Dev back

A Week of Symfony #953 (March 31 – April 6, 2025) (Symfony Blog)

Cette semaine, la version 7.3 de Symfony est entrée dans la période de gel des fonctionnalités, en vue d'une sortie prévue à la fin de mai 2025. Plusieurs mises à jour ont été effectuées avec des correctifs de bugs et des améliorations, notamment des changements dans Doctrine et des validations URL. De plus, des opportunités d'emploi pour des développeurs Symfony ont été partagées, ainsi que des mises à jour de SymfonyCasts avec de nouveaux tutoriels vidéo.

Dev front

SymfonyLive Berlin 2025: Running Symfony in a Multi-Process Container (Symfony Blog)

L'article présente la conférence SymfonyLive Berlin 2025, qui mettra en avant un discours sur l'exécution de Symfony dans un conteneur multiprocessus. La discussion abordera les défis et solutions possibles pour le déploiement de PHP dans un environnement de conteneurs, en comparaison avec d'autres langages. Des intervenants de renom seront également présents, proposant divers ateliers de formation pour les participants.

Dev back

Symfony 6.4.19 released (Symfony Blog)

La version 6.4.19 de Symfony vient d'être publiée avec de nombreuses corrections de bugs et améliorations, offrant une meilleure compatibilité et sécurité pour les projets web. Les changements incluent des corrections dans Messenger, Mailer, Validator, et HttpClient, ainsi que des mises à jour sur l'injection de dépendances et la gestion des erreurs de temps d'attente.

Dev back

Symfony 7.2.4 released (Symfony Blog)

La version 7.2.4 de Symfony a été publiée, introduisant plusieurs corrections de bogues et améliorations, y compris des ajustements dans le composant Mailer, la gestion des dépendances et des fonctionnalités de sécurité. Symfony maintient une forte compatibilité ascendante, et des rapports de mise à niveau sont disponibles pour aider les développeurs à s'adapter aux nouvelles versions.