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?

Trainingen PHP

Productief.eu

Training Composer

Leer hoe je PHP-afhankelijkheden effectief beheert met Composer, van installatie tot geavanceerde pakketbeheertechnieken.
Productief.eu

Training Drupal Custom Theming

Leer prachtige, responsieve thema's te maken voor Drupal-websites en beheers de kunst van custom theming van basisprincipes tot geavanceerde technieken.
Productief.eu

Training Drupal Module Development

Leer om aangepaste modules in Drupal te maken, waardoor je de functionaliteit en prestaties van je website kunt verbeteren door middel van praktische ontwikkelingspraktijken.
Productief.eu

Training Drupal Site Building

Leer hoe je robuuste websites bouwt en beheert met Drupal, met essentiële technieken voor sitebuilding, module-integratie en best practices voor prestaties en beveiliging.
Productief.eu

Training Laravel

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

Training Magento

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

Training MySQL

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

Training PHP 7

Uitgebreide training over PHP 7, met fundamentele concepten, geavanceerde functies en best practices voor webontwikkeling.
Productief.eu

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.
Productief.eu

Training Symfony

Leer robuuste webapplicaties te bouwen met het Symfony-framework, waarbij je de componenten, architectuur en best practices voor efficiënte ontwikkeling beheerst.