Laravel v13.22.0 ya está disponible en GitHub con la mezcla habitual de novedades, correcciones y refactorización interna propia de una versión menor.
Entre las novedades destacan el atributo #[BindWhen()] para vincular servicios condicionalmente en el contenedor (#60862), un RateLimiter ahora Macroable (#60869), soporte de cuerpos de stream en respuestas HTTP falsas (#60834) y respeto del atributo Delay al usar Bus::batch y bulk (#60766). El comando queue:clear acepta varias colas (#60873), QueueFake implementa creationTimeOfOldestPendingJob (#60730) y las reglas de validación pueden simular búsquedas DNS (#60879).
En cuanto a correcciones, se restauró el soporte de iterables en Arr::every(), Arr::some() y Arr::last() (#60876, #60881), se corrigió la gestión de expiración en Cache::touch() (#60878), se arregló el parámetro de cola en Mailer::later() (#60865), resolveClassAttribute ahora comprueba traits (#60566) y la excepción se adjunta a JobReleasedAfterException (#60823). Str::ucfirst y Str::lcfirst usan las funciones nativas de PHP 8.4 (#60864) y las credenciales de pruebas HTTP se marcan como sensibles (#60880).
Internamente, Str::of()/str() se sustituyó por new Stringable(...) (#60852), se activaron reglas adicionales de Rector (#60854), se corrigieron las extensiones PHP del workflow sqlite (#60850), los pasos de configuración de PHP se extrajeron a una acción compuesta compartida (#60851) y se añadieron timeouts a los workflows (#60872). Participaron diez colaboradores, entre ellos lucasmichot, jackbayliss y Amirhf1.
Comentarios
Aún no hay comentarios — escribe el primero.
Inicia la conversación
Sin cuenta ni contraseña — introduce tu correo y te enviamos un enlace de acceso de un solo uso. ¿Primera vez? Todo se configura automáticamente.
Tu valoración se aplicará automáticamente al iniciar sesión.
Revisa tu bandeja de entrada
Hemos enviado un enlace de acceso a …. Ábrelo en este dispositivo — esta pestaña te conectará automáticamente.
¿No llega nada? Mira en la carpeta de spam — y marca el correo como «No es spam» para que la próxima vez llegue directo.