Symfony 7.2 released
Symfony 7.2 brengt opnieuw heel wat verbeteringen. Deze vielen mij het meeste op.
- 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.
- 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.
- Toevoeging van specifieke validatie zoals:
- 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.
- 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?