Laravel 13.20.0, publicado el 14 de julio de 2026, introduce una capa de procesamiento de imágenes nativa y varias mejoras adicionales en el framework. El nuevo componente Illuminate\Image es inmutable y basado en drivers. Permite transformar imágenes provenientes de uploads, rutas locales, URLs, bytes en bruto, cadenas base64 o discos de almacenamiento.
La API fluida soporta operaciones como cover, contain, crop, resize, scale, rotate, blur, sharpen, grayscale, flip, flop y orient. Los métodos de salida incluyen toWebp, toJpg, optimize, toBytes, toBase64 y toDataUri; los métodos de inspección devuelven width, height, dimensions, mimeType y extension. Es posible derivar varias variantes a partir de una sola imagen fuente; las transformaciones se aplican de forma diferida, solo cuando se solicita el resultado. El componente incluye los drivers GD e Imagick, ambos construidos sobre Intervention Image v4, y permite seleccionar el driver por imagen así como sobrescribir cómo un driver maneja una transformación concreta. Intervention Image es una dependencia sugerida, por lo que debe instalarse por separado con composer require intervention/image.
Otras novedades incluyen el atributo #[WithoutMiddleware] para excluir middleware de métodos específicos de un controlador, un prefijo de sesión Redis configurable e independiente del prefijo de caché, los métodos incrementEachQuietly y decrementEachQuietly de Eloquent para actualizar varias columnas sin disparar eventos, y la aceptación de enums como claves para WithoutOverlapping en la cola. También se añaden mejoras en QueueFake y MailFake, Storage::assertEmpty(), reporte de uso de memoria en WorkerStopping, prefijos de timestamps de migración sin colisiones, enmascaramiento con #[SensitiveParameter], correcciones en Stringable y Number, y fixes para BelongsToMany::touch(), TrustProxies y URLs de subida temporal en S3. No se esperan cambios rompientes para aplicaciones típicas.