Overslaan en naar de inhoud gaan

Symfony 7.2 released

Symfony 7.2 brengt opnieuw heel wat verbeteringen. Deze vielen mij het meeste op.

  1. Verbeteringen aan de String-component:
    • Nieuwe methodes zoals kebab en truncate. De kebab methode maakt het eenvoudig om strings te formatteren in een kebab-case stijl, handig voor URL's of consistent tekstbeheer. De truncate methodes zijn uitgebreid met opties zoals word-before en word-after, wat zorgt voor meer flexibiliteit bij het afkappen van strings zonder woorden ruw te splitsen.
  2. Nieuwe validatieopties:
    • Toevoeging van specifieke validatie zoals:
      • Week-validatie: Controle op ISO 8601-formaten voor weeknummers.
      • Word count: Validatie van een minimum en maximum aantal woorden in tekstvelden.
      • YAML-validatie: Zekerheid dat een invoer correct YAML-geformatteerd is.
  3. Desktop-notificaties:
    • Mogelijkheid om systeemnotificaties direct vanuit Symfony te versturen met de notifier component, zoals desktop pop-ups, wat bruikbaar is voor het verbeteren van gebruikersinteractie en -meldingen.
  4. Compound Constraints:
    • Betere ondersteuning voor samengestelde constraints, wat betekent dat meerdere validatieregels gecombineerd kunnen worden in één herbruikbare validatieklasse. Dit vereenvoudigt de implementatie en het beheer van validatieregels in projecten.

Deze verbeteringen brengen meer gemak, flexibiliteit en functionaliteit naar Symfony 7.2, zowel voor ontwikkelaars als eindgebruikers.

Meer nieuwigheden op https://symfony.com/blog/category/living-on-the-edge/7.2

Wil je Symfony leren gebruiken?

Gerelateerde artikels

Symfony 7.1 released

Symfony heeft een nieuwe versie uitgebracht, en zoals altijd zitten er weer heel wat handige verbeteringen in. Met Symfony 7.1 kun je rekenen op een betere performance, meer gebruiksgemak en nieuwe features die je ontwikkelwerk nóg efficiënter maken. In dit artikel ontdek je de belangrijkste vernieuwingen.

Trainingen PHP

Training Laravel

Uitgebreide training over het Laravel-framework, van basisinstellingen tot geavanceerde functies voor het bouwen van robuuste webapplicaties.

Training Magento

Uitgebreide training over Magento, van basisinstellingen en configuratie tot geavanceerde eCommerce-strategieën en optimalisatietechnieken.

Training MySQL

Uitgebreide training over MySQL, met databaseontwerp, SQL-query's en technieken voor prestatieoptimalisatie voor effectieve gegevensbeheer.

Training PHP 8

Ontdek de nieuwste functies van PHP 8, waaronder JIT-compilatie, unie-typen en attributen, terwijl je de beste praktijken voor moderne PHP-ontwikkeling beheerst.