NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
Packagist · #424 most downloaded on Packagist
The Illuminate Contracts package.
Last release 13 days ago
25 Sep 2026
Ships fairly regularly
a new release about every 2 weeks
Rarely documented
notes for 11 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
12 years old
970 releases · first in 2015
App::environment() threw when given an enum, and scheduled events limited to enum environments silently never ran. Normalize the values with enum_valu
App::environment() threw when given an enum, and scheduled events
limited to enum environments silently never ran. Normalize the values
with enum_value(), as the #[Bind] attribute already does.
App::environment() threw when given an enum, and scheduled events limited to enum environments silently never ran. Normalize the values with enum_valu
App::environment() threw when given an enum, and scheduled events
limited to enum environments silently never ran. Normalize the values
with enum_value(), as the #[Bind] attribute already does.
One column per quarter.
[13.x] add UnitEnum to Authorizable contract
[13.x] add UnitEnum to Authorizable contract
Update Authorizable.php
Co-authored-by: Taylor Otwell taylor@laravel.com
Fix parameter docblocks that contradict the native signature
Fix parameter docblocks that contradict the native signature (#61457)
Fix parameter docblocks that contradict the native signature
Fix parameter docblocks that contradict the native signature (#61457)
Fix nullable return types on the route binding registrar
Fix nullable return types on the route binding registrar (#61124)
Fix nullable return types on the route binding registrar
Fix nullable return types on the route binding registrar (#61124)
Fix nullable return types on the route binding registrar
Fix nullable return types on the route binding registrar (#61124)
Fix nullable return types on the route binding registrar
Fix nullable return types on the route binding registrar (#61124)
Fix nullable return types on the route binding registrar
Fix nullable return types on the route binding registrar (#61124)
Fix nullable return types on the route binding registrar
Fix nullable return types on the route binding registrar (#61124)
Fix nullable return types on the route binding registrar
Fix nullable return types on the route binding registrar (#61124)
Add dominant color detection to image driver
Adds a dominantColor() method to the Driver contract and Image class that returns the average color of an image as a hex string, computed by downsampling image to a single pixel.
Also introduces a 'dominant' value for the background parameter of contain() and rotate() transformations, which automatically fills letterbox/rotation areas with the image's dominant color.
Co-authored-by: Taylor Otwell taylor@laravel.com
Fix typos in doc blocks
Fix typos in doc blocks (#60782)
Fix typos in doc blocks
Fix typos in doc blocks (#60782)
Fix typos in doc blocks
Fix typos in doc blocks (#60782)
This PR introduces Laravel’s first-party image manipulation API through a new Illuminate\Image component, backed by Intervention Image and supporting
This PR introduces Laravel’s first-party image manipulation API through a new Illuminate\Image component, backed by Intervention Image and supporting GD / Imagick drivers. Images may be read from uploads, storage disks, paths, URLs, bytes, or Base64 strings, then fluently transformed through an ordered pipeline with operations such as resize, scale, cover, contain, crop, rotate, orient, blur, grayscale, sharpen, and flipping.
The API also supports format conversion, quality control, optimization, inspection of processed image metadata, and convenient filesystem storage methods. Image drivers are managed through Laravel’s standard manager pattern, allowing applications to select drivers per image, configure a default driver, register custom drivers, and provide custom transformation handlers.
[13.x] Sync getter return types with their property generics
[13.x] Sync getter return types with their property generics (#60591)
[13.x] Sync getter return types with their property generics
[13.x] Sync getter return types with their property generics (#60591)
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →