NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
Packagist · #428 most downloaded on Packagist
Associate files with Eloquent models
Last release 3 days ago
05 Oct 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
521 releases · first in 2015
One column per quarter.
add nullcheck for conversions_disk by @DirtyRacer1337 in https://github.com/spatie/laravel-medialibrary/pull/3648
Full Changelog: https://github.com/spatie/laravel-medialibrary/compare/11.7.1...11.7.2
Update preparing-your-model.md by @KaanTanis in https://github.com/spatie/laravel-medialibrary/pull/3645
moves_media_on_update doesn't work on S3 by @cameronbatty in https://github.com/spatie/laravel-medialibrary/pull/3647Full Changelog: https://github.com/spatie/laravel-medialibrary/compare/11.7.0...11.7.1
Fix wrong deletions by @inalto in https://github.com/spatie/laravel-medialibrary/pull/3630
Full Changelog: https://github.com/spatie/laravel-medialibrary/compare/11.6.1...11.7.0
Add composer/semver dependency by @flightsupport in https://github.com/spatie/laravel-medialibrary/pull/3638
Full Changelog: https://github.com/spatie/laravel-medialibrary/compare/11.6.0...11.6.1
[11.x] Support spatie/pdf-to-image v3 by @Jubeki in https://github.com/spatie/laravel-medialibrary/pull/3633
Full Changelog: https://github.com/spatie/laravel-medialibrary/compare/11.5.4...11.6.0
Add missing return types by @stevebauman in https://github.com/spatie/laravel-medialibrary/pull/3622
Full Changelog: https://github.com/spatie/laravel-medialibrary/compare/11.5.3...11.5.4
Update 'queue_name' configuration to use environment variable by @christeyerl in https://github.com/spatie/laravel-medialibrary/pull/3623
Full Changelog: https://github.com/spatie/laravel-medialibrary/compare/11.5.2...11.5.3
recreate BackedEnums when applying Manipulations by @tkempf in https://github.com/spatie/laravel-medialibrary/pull/3584
Full Changelog: https://github.com/spatie/laravel-medialibrary/compare/11.5.1...11.5.2
Do not limit the maximum execution time if the queue connection is "sync" by @VGirol in https://github.com/spatie/laravel-medialibrary/pull/3618
Full Changelog: https://github.com/spatie/laravel-medialibrary/compare/11.5.0...11.5.1
Media Downloader Verify SSL Config Added by @webdevhayes in https://github.com/spatie/laravel-medialibrary/pull/3609
Full Changelog: https://github.com/spatie/laravel-medialibrary/compare/11.4.8...11.5.0
Bump dependabot/fetch-metadata from 2.0.0 to 2.1.0 by @dependabot in https://github.com/spatie/laravel-medialibrary/pull/3596
Full Changelog: https://github.com/spatie/laravel-medialibrary/compare/11.4.7...11.4.8
Update installation-setup.md by @jozeflambrecht in https://github.com/spatie/laravel-medialibrary/pull/3571
Full Changelog: https://github.com/spatie/laravel-medialibrary/compare/11.4.6...11.4.7
Update docs with correct tag for publishing package views by @patinthehat in https://github.com/spatie/laravel-medialibrary/pull/3569
Full Changelog: https://github.com/spatie/laravel-medialibrary/compare/11.4.5...11.4.6
fixes responsive images wiped on some circumstances by @inalto in https://github.com/spatie/laravel-medialibrary/pull/3558
Full Changelog: https://github.com/spatie/laravel-medialibrary/compare/11.4.4...11.4.5
Fix handling of dots in conversion names for clean command by @sebastianpopp in https://github.com/spatie/laravel-medialibrary/pull/3551
Full Changelog: https://github.com/spatie/laravel-medialibrary/compare/11.4.3...11.4.4
FileAdder - Resolve media model from subject and reinforce HasMedia contract by @illambo in https://github.com/spatie/laravel-medialibrary/pull/3547
Full Changelog: https://github.com/spatie/laravel-medialibrary/compare/11.4.2...11.4.3
Clarify that class is resolved using service container by @bram-pkg in https://github.com/spatie/laravel-medialibrary/pull/3548
Full Changelog: https://github.com/spatie/laravel-medialibrary/compare/11.4.1...11.4.2
Update defining-conversions.md by @misaf in https://github.com/spatie/laravel-medialibrary/pull/3544
Full Changelog: https://github.com/spatie/laravel-medialibrary/compare/11.4.0...11.4.1
Leave the ability to override media model in InteractsWithMedia trait by @illambo in https://github.com/spatie/laravel-medialibrary/pull/3543
Full Changelog: https://github.com/spatie/laravel-medialibrary/compare/11.3.1...11.4.0
Add Laravel 11 Support by @Jubeki in https://github.com/spatie/laravel-medialibrary/pull/3539
Full Changelog: https://github.com/spatie/laravel-medialibrary/compare/11.3.0...11.3.1
update docs to align with the latest changes in medialibrary-pro by @lukasleitsch in https://github.com/spatie/laravel-medialibrary/pull/3522
Full Changelog: https://github.com/spatie/laravel-medialibrary/compare/11.2.0...11.3.0
Ability to use different width calculator per conversion using Responsive Images by @jhorie in https://github.com/spatie/laravel-medialibrary/pull/352
Full Changelog: https://github.com/spatie/laravel-medialibrary/compare/11.1.2...11.2.0
Updated docs.
Updated docs.
Disabled tiny placeholder generation when use_tiny_placeholder config is disabled by @jhorie in https://github.com/spatie/laravel-medialibrary/pull/35
Full Changelog: https://github.com/spatie/laravel-medialibrary/compare/11.1.0...11.1.1
Update preparing-your-model.md - manipulations class has been replaced with Fit enum by @bomshteyn in https://github.com/spatie/laravel-medialibrary/p
Fit enum by @bomshteyn in https://github.com/spatie/laravel-medialibrary/pull/3509Full Changelog: https://github.com/spatie/laravel-medialibrary/compare/11.0.5...11.1.0
New 'getDownloadFilename' method for extensibility by @chrispage1 in https://github.com/spatie/laravel-medialibrary/pull/3504
Full Changelog: https://github.com/spatie/laravel-medialibrary/compare/11.0.4...11.0.5
Adjust installation documentation for publishing migrations and config files by @LuisLeguizamon in https://github.com/spatie/laravel-medialibrary/pull
Full Changelog: https://github.com/spatie/laravel-medialibrary/compare/11.0.3...11.0.4
[11.x] Add test to check that pdf conversions are correct by @kduma in https://github.com/spatie/laravel-medialibrary/pull/3477
Full Changelog: https://github.com/spatie/laravel-medialibrary/compare/11.0.2...11.0.3
Bump aglipanci/laravel-pint-action from 0.1.0 to 2.3.0 by @dependabot in https://github.com/spatie/laravel-medialibrary/pull/3461
Full Changelog: https://github.com/spatie/laravel-medialibrary/compare/11.0.1...11.0.2
do not throw exceptions when trying to convert PDFs and SVGs using GD
Full Changelog: https://github.com/spatie/laravel-medialibrary/compare/11.0.0...11.0.1
Suggest the installation of svgo through snap on Ubuntu by @3ub41r in https://github.com/spatie/laravel-medialibrary/pull/3434
Full Changelog: https://github.com/spatie/laravel-medialibrary/compare/10.15.0...11.0.0
Don't include soft deleted models as orphaned media by @patrickomeara in https://github.com/spatie/laravel-medialibrary/pull/3428
Full Changelog: https://github.com/spatie/laravel-medialibrary/compare/10.14.0...10.15.0
Remove unnecessary directory creation by @grEvenX in https://github.com/spatie/laravel-medialibrary/pull/3397
Full Changelog: https://github.com/spatie/laravel-medialibrary/compare/10.13.2...10.14.0
Test against php 8.3 by @sergiy-petrov in https://github.com/spatie/laravel-medialibrary/pull/3402
Full Changelog: https://github.com/spatie/laravel-medialibrary/compare/10.13.1...10.13.2
Adding example to docs to pass translation keys from Vue I18n in (pro) components by @jeffreyvanhees in https://github.com/spatie/laravel-medialibrary
Full Changelog: https://github.com/spatie/laravel-medialibrary/compare/10.13.0...10.13.1
V3 docs by @freekmurze in https://github.com/spatie/laravel-medialibrary/pull/3382
Full Changelog: https://github.com/spatie/laravel-medialibrary/compare/10.12.2...10.13.0
Fix typos by @szepeviktor in https://github.com/spatie/laravel-medialibrary/pull/3360
Full Changelog: https://github.com/spatie/laravel-medialibrary/compare/10.12.1...10.12.2
Adds FileAdder@setFileSize() by @cosmastech in https://github.com/spatie/laravel-medialibrary/pull/3357
FileAdder@setFileSize() by @cosmastech in https://github.com/spatie/laravel-medialibrary/pull/3357Full Changelog: https://github.com/spatie/laravel-medialibrary/compare/10.12.0...10.12.1
Impove PHPStan workflow by @szepeviktor in https://github.com/spatie/laravel-medialibrary/pull/3356
Filesystem@copyToMediaLibraryFromRemote() more extensible by @cosmastech in https://github.com/spatie/laravel-medialibrary/pull/3361Full Changelog: https://github.com/spatie/laravel-medialibrary/compare/10.11.4...10.12.0
PhpStan Workflow by @erikn69 in https://github.com/spatie/laravel-medialibrary/pull/3341
Full Changelog: https://github.com/spatie/laravel-medialibrary/compare/10.11.3...10.11.4
Nothing published for this version
Handle null extensions and mimetypes with ImageGeneratorFactory by @cosmastech in https://github.com/spatie/laravel-medialibrary/pull/3326
Full Changelog: https://github.com/spatie/laravel-medialibrary/compare/10.11.1...10.11.2
revert loading media introduced in #3319 (v10.10.2)
added AVIF support by @0xb4lint in https://github.com/spatie/laravel-medialibrary/pull/3320
Full Changelog: https://github.com/spatie/laravel-medialibrary/compare/10.10.2...10.11.0
Bump dependabot/fetch-metadata from 1.5.1 to 1.6.0 by @dependabot in https://github.com/spatie/laravel-medialibrary/pull/3308
Full Changelog: https://github.com/spatie/laravel-medialibrary/compare/10.10.1...10.10.2
[Docs] Fix typos in Pro docs by @drbyte in https://github.com/spatie/laravel-medialibrary/pull/3298
Full Changelog: https://github.com/spatie/laravel-medialibrary/compare/10.10.0...10.10.1
Fix typo in composer.json by @jeffreyvanhees in https://github.com/spatie/laravel-medialibrary/pull/3283
Full Changelog: https://github.com/spatie/laravel-medialibrary/compare/10.9.4...10.10.0
Bump dependabot/fetch-metadata from 1.4.0 to 1.5.1 by @dependabot in https://github.com/spatie/laravel-medialibrary/pull/3270
Full Changelog: https://github.com/spatie/laravel-medialibrary/compare/10.9.3...10.9.4
set return type for FileManipulator@generateResponsiveImages() by @cosmastech in https://github.com/spatie/laravel-medialibrary/pull/3266
Full Changelog: https://github.com/spatie/laravel-medialibrary/compare/10.9.2...10.9.3
Bump dependabot/fetch-metadata from 1.3.6 to 1.4.0 by @dependabot in https://github.com/spatie/laravel-medialibrary/pull/3253
Full Changelog: https://github.com/spatie/laravel-medialibrary/compare/10.9.1...10.9.2
feat: add user agent to stream context in DefaultDownloader by @rolfvandekrol in https://github.com/spatie/laravel-medialibrary/pull/3248
Full Changelog: https://github.com/spatie/laravel-medialibrary/compare/10.9.0...10.9.1
Support maennchen/zipstream-php v3 by @erikn69 in https://github.com/spatie/laravel-medialibrary/pull/3246
Full Changelog: https://github.com/spatie/laravel-medialibrary/compare/10.8.0...10.9.0
Only offer publishing when running in console by @erikn69 in https://github.com/spatie/laravel-medialibrary/pull/3227
Full Changelog: https://github.com/spatie/laravel-medialibrary/compare/10.7.16...10.8.0
Allow any Laravel version up from 9.15
Allow any Laravel version up from 9.15
Full Changelog: https://github.com/spatie/laravel-medialibrary/compare/10.7.15...10.7.16
revert changes of previous release because of issues report in #3224
Nothing published for this version
Nothing published for this version
Fixed custom path generators for Media with morphed map relations by @aprokopenko in https://github.com/spatie/laravel-medialibrary/pull/3191
Full Changelog: https://github.com/spatie/laravel-medialibrary/compare/10.7.11...10.7.12
Replace migration id with alias by @eimantaaas in https://github.com/spatie/laravel-medialibrary/pull/3165
Full Changelog: https://github.com/spatie/laravel-medialibrary/compare/10.7.10...10.7.11
- improve output of command
Your coding agent can read these notes before it upgrades. Set up the MCP server →