Kommende Neuerungen in Symfony 7.2

in  Zikula Apps , ,

Kommende Neuerungen in Symfony 7.1

in  Zikula Apps , ,

Kommende Neuerungen in Symfony 6.4

in  Zikula Apps , ,

Kommende Neuerungen in Symfony 6.4

Die Veröffentlichung der nächsten Symfony-Version 6.4 steht bevor. Wie immer gibt es regelmäßige Einblicke in die wichtigsten, zu erwartenden Features und Verbesserungen. Dieser Beitrag zeigt im Folgenden die bisher veröffentlichten Blog-Beiträge thematisch nach Komponente sortiert.

Allgemein
Build Dir Verbesserungen
Weitere Test-Assertions
Locale-bezogene Verbesserungen
DX-Verbesserungen (Teil 1)
DX-Verbesserungen (Teil 2)
AssetMapper
AssetMapper-Verbesserungen
Clock
DatePoint
DependencyInjection
AutowireLocator und AutowireIterator Attribute
HttpFoundation
CHIPS Cookies
Mailer
Neue Integrationen
Messenger
Weitere eingebaute Message-Handler
Notifier
Neue Integrationen
Process
Subprocess Handler
Profiler
Command Profiler
Workfow Profiler
RemoteEvent
Neue Integrationen
Routing
FQCN-basierte Routen
Security
Impersonation Utilities
Einfacheres Logout
Security-Verbesserungen
Serializer
Klassen-basierte Serializer-Kontexte
Serializer-Verbesserungen
Translation
Neue Integrationen
WebHook
Neue Integrationen

Kommende Neuerungen in Symfony 6.3

in  Zikula Apps , ,

Kommende Neuerungen in Symfony 6.3

Die Veröffentlichung der nächsten Symfony-Version 6.3 ist für Ende Mai 2023 geplant. Wie immer gibt es regelmäßige Einblicke in die wichtigsten, zu erwartenden Features und Verbesserungen. Dieser Beitrag zeigt im Folgenden die bisher veröffentlichten Blog-Beiträge thematisch nach Komponente sortiert.

Allgemein
Early Hints
Enum Verbesserungen
Performance Optimierungen
Emoji Verbesserungen
DX Verbesserungen Teil 1
DX Verbesserungen Teil 2
DX Verbesserungen Teil 3
AssetMapper
Neue AssetMapper-Komponente (siehe auch diesen Beitrag)
Clock
Clock Verbesserungen
DependencyInjection
DI Verbesserungen
Form
Kleinere Verbesserungen
HttpClient
HttpClient Verbesserungen
HttpFoundation
Request Payload
HttpKernel
HTTP Exception Attribute
Request-Daten zu typisierten Objekten mappen
Targeted Value Resolver
Mapper für Query-Parameter
Notifier
Notifier-Integrationen
Profiler
WebProfiler Verbesserungen
RemoteEvent
Neue RemoteEvent-Komponente (siehe auch diesen Beitrag)
Scheduler
Neue Scheduler-Komponente (siehe auch diesen Beitrag)
Security
OpenID Connect Token Handler
Login und Logout Verbesserungen
Serializer
Serializer Debug Command
Validator
NoSuspiciousCharacters-Constraint
PasswordStrength-Constraint
Webhook
Neue Webhook-Komponente (siehe auch diesen Beitrag)
Webhook-Integration mit Mailer und Notifier

Kommende Neuerungen in Symfony 6.2

in  Zikula Apps , ,

Kommende Neuerungen in Symfony 6.2

Gegenwärtig laufen die Arbeiten an der nächsten Symfony-Version 6.2. Wie immer gibt es regelmäßige Einblicke in die wichtigsten, zu erwartenden Features und Verbesserungen. Dieser Beitrag zeigt im Folgenden die bisher veröffentlichten Blog-Beiträge thematisch nach Komponente sortiert.

Allgemein
Attribute für Cache, Security, Template und Doctrine
Bessere Debugging-Kommandos
Verbesserter Enum-Support
DX Verbesserungen
Clock
Neue Clock-Komponente
Console
Console-Verbesserungen
Finder
Finder-Verbesserungen
Intl
Besserer Support für Emojis
Mailer
Neue Integrationen
Erweiterbarkeit für den Mailer
Notifier
Neue Integrationen
Profiler
Profiler Redesign
Routing
PSR-4 Route Loader
Security
Access Token Authenticator
Security-Verbesserungen (Teil 1)
Security-Verbesserungen (Teil 2)
String
Besserer Support für Emojis
Translation
Bessere Extraktion von PHP-Übersetzungen
Uid
Neue UID-Features
Validator
Bedingte Constraints
Verbesserter File-Validator
VarExporter
Unterstützung für Lazy-Loading von Objekten

Eine ganze Reihe weiterer Neuerungen können der Release-Ankündigung der ersten Beta entnommen werden.

Kommende Neuerungen in Symfony 6.1

in  Zikula Apps , ,

Kommende Neuerungen in Symfony 5.4

in  Zikula Apps , ,

Kommende Neuerungen in Symfony 5.4

Vor einigen Tagen wurde Symfony 5.4.0-BETA3 veröffentlicht. Dies nehme ich zum Anlass, um einmal einen Überblick über die wichtigsten neuen Funktionen zu geben, auf die wir uns im Rahmen dieses Updates freuen können. Im Folgenden sind die bisher veröffentlichten Blog-Beiträge thematisch nach Komponente sortiert.

PHP 8.1
Unterstützung für PHP Enumerations (siehe auch diesen Artikel dazu)
Console
Console Autocompletion (siehe auch diesen Artikel dazu)
DependencyInjection
DI-Verbesserungen
Filesystem
Neue Path-Klasse
Framework
Veränderungen für Controller
Konfigurierbare Exceptions
Language Negotation
Sonstige Features - Teil 1
Sonstige Features - Teil 2
Sonstige Features - Teil 3
Messenger
Messenger Verbesserungen
Notifier
Notifier Integrationen
Profiler
Überarbeitete Profiler Logs
Profiler Verbesserungen
Routing
Route Aliasing
Security
Schnellere Security Voter
Serializer
Serializer Verbesserungen
Translator
Translation Verbesserungen
Validator
Verschachtelte Validation Attribute
Neue Validierungsmöglichkeiten

Kommende Neuerungen in Symfony 5.3

in  Zikula Apps , ,

Kommende Neuerungen in Symfony 5.2

in  Zikula Apps , ,

Symfony Services asynchron im Hintergrund aufrufen

in  Zikula Apps , , , , ,

Symfony Services asynchron im Hintergrund aufrufen

Oftmals greift man in Symfony-Projekten auf CLI-Kommandos mit Hilfe der Symfony Console-Komponente zurück, um länger laufende Prozesse außerhalb des Webservers durchzuführen. In komplexeren Vorhaben gibt es weitere Ansätze, wie etwa eine Job Queue oder die noch relativ junge Symfony Messenger-Komponente. Diese haben gemeinsam, dass sie eine bestimmte Struktur voraussetzen. Für die Umstellung von Legacy-Code, in dem selbstgeschriebene Jobs mit ReactPHP Event-Loops zum Einsatz kommen, haben wir vorerst einen anderen Weg gewählt, um diese Worker in Einklang mit Symfony zu bringen.