Laravel Framework 13.33.0 est sorti le 22 septembre à 14 h 14 pour la branche 13.x. La gestion des workers ne transmet plus restart_syscalls à pcntl_signal. Une option permet de laisser un worker en vie après l'expiration d'un job. Le code de sortie lié au timeout est désormais accessible. Le moment où le hash du mot de passe est stocké pour les sessions authentifiées a été ajusté. Les attributs des FormRequest peuvent être résolus depuis des classes parentes.
Les méthodes many() et get() du cache tagué traitent correctement les clés enum. Laravel prend en charge un cache mémorisé et tagué. AsCollection et AsArrayObject peuvent, sur option, conserver une valeur NULL native. Eloquent Collection::duplicates() gère correctement une clé ou un callback. Collection::put() fournit des types de valeurs plus précis.
Laravel Cloud améliore les nouvelles tentatives de jobs, prend en charge les réplicas de bases de données et propose un pooling Postgres natif activable. Les disques Cloud respectent la surcharge FILESYSTEM_DISK. Les connexions Redis acceptent valkey:// et valkeys://. Le client phpredis est reconstruit après une perte de connexion pendant un pipeline ou une transaction. Predis évite aussi l'erreur ERR invalid cursor lors d'un appel à scan(null, ...) avec Redis 7.4.
Le framework prend en charge brick/math 0.20 et 1.0. Les connexions PostgreSQL acceptent des options serveur. Les dumps de schéma SQLite n'incluent plus les tables fantômes. Les opérations sur les index et les clés étrangères peuvent utiliser inplace() comme modificateur d'algorithme DDL. Les dépendances supplémentaires sont installées avec composer require --with-all-dependencies.
Les hubs Mercure acceptent désormais les URL relatives. RouteUrlGenerator intègre EncodedParameter. DevCommands reçoit order(). La commande install:broadcasting accepte --pretend. route:list --json renvoie un tableau JSON vide lorsqu'aucune route ne correspond. Les workflows prennent en charge health-start-period. make:notification --markdown utilise la vue par défaut lorsqu'aucune valeur n'est fournie.
Les événements BatchFinished et BatchCanceled reçoivent les données fraîches du batch. queue:retry-batch ignore les batchs qui ne peuvent pas être relancés. LazyCollection::take() gère les limites négatives plus grandes que la collection. Les proxies d'ordre supérieur ajoutent sole. BelongsToMany ajoute createQuietly et createManyQuietly. whereValueBetween() lie correctement les valeurs d'expression. Les attributs configurés des modèles sont actualisés après les écritures.
La CI couvre MariaDB 11 et teste MariaDB 12.3. La version apporte aussi des améliorations générales aux tests, regroupe les tests qui se recouvrent et corrige ceux qui dépendent de leur ordre. Le mock d'Artisan est amélioré, avec des corrections StyleCI supplémentaires. NotPwndVerifier supprime les en-têtes qui ne sont pas des chaînes. Les logs de requêtes sont rétablis lorsqu'un callback en mode pretend lève une exception.




Commentaires
Pas encore de commentaire — écris le premier.
Lance la discussion
Pas de compte ni de mot de passe — saisis simplement ton adresse e-mail et nous t’envoyons un lien de connexion à usage unique. Première visite ? Tout se met en place automatiquement.
Ton évaluation sera appliquée automatiquement après ta connexion.
Vérifie ta boîte mail
Nous avons envoyé un lien de connexion à …. Ouvre-le sur cet appareil — cet onglet te connectera automatiquement.
Rien reçu ? Vérifiez le dossier spam — et marquez le message « Non spam » pour qu'il arrive directement la prochaine fois.