NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
Packagist · #436 most downloaded on Packagist
Associate files with Eloquent models
Last release 18 days ago
14 Sep 2026
Ships fairly regularly
a new release about every 2 weeks
Nearly every release is documented
notes for 60 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
11 years old
520 releases · first in 2015
- revert #2609
fix missing image preview URLs in Inertia Projects
add simpler way to prefix the root directory where media are saved
One column per quarter.
- Remove regex on FileNamer
include --force param to image_optimzer . jpegoptim
make sure only the extension is removed on DefaultFileNamer
add custom header support for temporary uploads
allow keepOriginalImageFormat() method to work with uppercase file extensions
keepOriginalImageFormat() method to work with uppercase file extensions (#2527)add getMediaRepository() to InteractsWithMedia and query() to MediaRepository
- fix syntax error
add the option to skip 'deprecated conversions' when cleaning the media directory
simplify and speed up code for copying a stream to disk
- update InteractsWithMedia.php
add a way to rename files globally
include extra_headers when adding media from same S3 Disk
fix adding private media from same S3 Disk
add Collection typehint to addMultipleMediaFromRequest
Collection typehint to addMultipleMediaFromRequest (#2389)fix #2372 the fallback should be the original image
allow v2 of spatie/temporary-directory
return Fallback url or path when conversion is not ready yet
- add addMediaFromStream
addMediaFromStream (#2363)allow null in the FileAdder 'order' setter
null in the FileAdder 'order' setter (#2336)DiskDoesNotExist moved to it's own class
DiskDoesNotExist moved to it's own class (#2306)- improve preservingOriginal
preservingOriginal (#2258)fixed generated conversions race-condition
add moves_media_on_update config value
moves_media_on_update config valueadd generate_thumbnails_for_temporary_uploads config value
generate_thumbnails_for_temporary_uploads config valueadd enable_temporary_uploads_session_affinity config value
enable_temporary_uploads_session_affinity config valueadd unique index to UUID column
fixes incompatible return types error caused by PHPStorm's inability to resolve self
fix custom file names for media library pro
automatically delete conversion jobs for deleted models
- improve optimizer defaults
add original_url to MediaCollection.
original_url to MediaCollection.allow media collection to work with media library pro
allow image generators to accept config
do not enable vapor uploads by default
add support for Media Library Pro
generated_conversions on mediafile_namer key in the media-library config file (#2114)Nothing published for this version
add queue_conversions_by_default to config file
queue_conversions_by_default to config fileNothing published for this version
- fix responsive images
improve responsive image inline script
missing $loadingAttributeValue test in image view
add support to include ResponsiveImages based on condition
ResponsiveImages based on condition (#2036)allow to change the way the images are being downloaded
fix for default lazy="auto" value
fixed conversions when disk != conversions_disk
- fix file deletion problem
- allow Guzzle 7 in dev-deps
- add support for Laravel 8
- add toMediaLibrary
toMediaLibrary- add useZipOptions
useZipOptions- fix for custom zip path
- keep sizes 1px if width is 0px
add method to get registered media collections
- add addMediaFromString
addMediaFromString- add addFromString
addFromStringfix responsive image urls when conversions are stored on different disk.
report an error when it can't delete a directory
Your coding agent can read these notes before it upgrades. Set up the MCP server →