PackageTrack
Sign in Get early access

spatie/laravel-medialibrary

Associate files with Eloquent models

11.23.5 47M downloads/mo #452 most downloaded on Packagist spatie/laravel-medialibrary

What this package is like to depend on

Last release 13 days ago

10 Aug 2026

Ships fairly regularly

a new release about every 2 weeks

Most releases are documented

notes for 462 of 517 stable releases

Nothing withdrawn

no release was ever pulled

11 years old

517 releases · first in 2015

29 releases in the last 12 months

see the full history below

Release timeline

517 releases · Apr 2015 to Aug 2026
2016 2017 2018 2019 2020 2021 2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 60 of 517
  1. 11.23.5 10 Aug 2026
    Release notes

    What's Changed

    • Decode remote url path before stripping directory in addMediaFromUrl by @bunlongheng in #3961

    New Contributors

    Full Changelog: 11.23.4...11.23.5

    Open source →
    Release notes

    What's Changed

    • Decode remote url path before stripping directory in addMediaFromUrl by @bunlongheng in https://github.com/spatie/laravel-medialibrary/pull/3961

    New Contributors

    • @bunlongheng made their first contribution in https://github.com/spatie/laravel-medialibrary/pull/3961

    Full Changelog: https://github.com/spatie/laravel-medialibrary/compare/11.23.4...11.23.5

    Open source →
    Release notes

    11.23.5 Latest

    Latest

    Compare

    Choose a tag to compare

    Open source →
  2. 11.23.4 07 Aug 2026
    Release notes

    What's Changed

    • docs: fix HasMedia interface import in custom image generator by @latent-9 in #3960
    • docs: fix outdated class namespaces in consuming events guide by @latent-9 in #3959
    • Fix media-library:clean when conversions live on a separate disk by @AdzerKI in #3958

    New Contributors

    Full Changelog: 11.23.3...11.23.4

    Open source →
    Release notes

    What's Changed

    • docs: fix HasMedia interface import in custom image generator by @latent-9 in https://github.com/spatie/laravel-medialibrary/pull/3960
    • docs: fix outdated class namespaces in consuming events guide by @latent-9 in https://github.com/spatie/laravel-medialibrary/pull/3959
    • Fix media-library:clean when conversions live on a separate disk by @AdzerKI in https://github.com/spatie/laravel-medialibrary/pull/3958

    New Contributors

    • @latent-9 made their first contribution in https://github.com/spatie/laravel-medialibrary/pull/3960
    • @AdzerKI made their first contribution in https://github.com/spatie/laravel-medialibrary/pull/3958

    Full Changelog: https://github.com/spatie/laravel-medialibrary/compare/11.23.3...11.23.4

    Open source →
    Release notes

    11.23.4

    Compare

    Choose a tag to compare

    Open source →
  3. 11.23.3 22 Jul 2026
    Release notes

    What's Changed

    • Remove period from the command description by @kminek in #3953
    • Keep the just-added media when enforcing a collection size limit by @freekmurze in #3955

    Full Changelog: 11.23.2...11.23.3

    Open source →
    Release notes

    What's Changed

    • Remove period from the command description by @kminek in https://github.com/spatie/laravel-medialibrary/pull/3953
    • Keep the just-added media when enforcing a collection size limit by @freekmurze in https://github.com/spatie/laravel-medialibrary/pull/3955

    Full Changelog: https://github.com/spatie/laravel-medialibrary/compare/11.23.2...11.23.3

    Open source →
    Release notes

    11.23.3

    Compare

    Choose a tag to compare

    Open source →
  4. 11.23.2 09 Jul 2026
    Release notes

    What's Changed

    New Contributors

    Full Changelog: 11.23.1...11.23.2

    Open source →
    Release notes

    What's Changed

    • Bump actions/checkout from 6 to 7 by @dependabot[bot] in https://github.com/spatie/laravel-medialibrary/pull/3946
    • test: remove real sleep(1) from regenerate command tests by @nikolauspschuetz in https://github.com/spatie/laravel-medialibrary/pull/3951
    • Fix double URL encoding for getTemporaryUrl() with non-ASCII filenames on local disk by @maeandrew in https://github.com/spatie/laravel-medialibrary/pull/3950

    New Contributors

    • @nikolauspschuetz made their first contribution in https://github.com/spatie/laravel-medialibrary/pull/3951
    • @maeandrew made their first contribution in https://github.com/spatie/laravel-medialibrary/pull/3950

    Full Changelog: https://github.com/spatie/laravel-medialibrary/compare/11.23.1...11.23.2

    Open source →
    Release notes

    11.23.2

    Compare

    Choose a tag to compare

    Open source →
  5. 11.23.1 24 Jun 2026
    Release notes

    Fixed

    • Strip path-traversal (..) segments from the zip_filename_prefix custom property so MediaStream can no longer emit ZIP archives with traversal entries (zip-slip defense-in-depth) #3947
    Open source →
    Release notes

    Fixed

    • Strip path-traversal (..) segments from the zip_filename_prefix custom property so MediaStream can no longer emit ZIP archives with traversal entries (zip-slip defense-in-depth) #3947
    Open source →
    Release notes

    11.23.1

    Compare

    Choose a tag to compare

    Open source →
  6. 11.23.0 28 May 2026
    Release notes

    What's Changed

    • Update Retrieving converted images documentation to include getAvailableTemporaryUrl by @Orrison in #3936
    • Fix flaky S3 temporary-URL tests by comparing without timing params by @freekmurze in #3940
    • Harden filename validation against malicious extensions by @freekmurze in #3939
    • Add opt-in conversions_disk_name config for default conversions disk by @patrickweh in #3938

    New Contributors

    Full Changelog: 11.22.1...11.23.0

    Open source →
    Release notes

    What's Changed

    • Update Retrieving converted images documentation to include getAvailableTemporaryUrl by @Orrison in https://github.com/spatie/laravel-medialibrary/pull/3936
    • Fix flaky S3 temporary-URL tests by comparing without timing params by @freekmurze in https://github.com/spatie/laravel-medialibrary/pull/3940
    • Harden filename validation against malicious extensions by @freekmurze in https://github.com/spatie/laravel-medialibrary/pull/3939
    • Add opt-in conversions_disk_name config for default conversions disk by @patrickweh in https://github.com/spatie/laravel-medialibrary/pull/3938

    New Contributors

    • @patrickweh made their first contribution in https://github.com/spatie/laravel-medialibrary/pull/3938

    Full Changelog: https://github.com/spatie/laravel-medialibrary/compare/11.22.1...11.23.0

    Open source →
    Release notes

    11.23.0

    Compare

    Choose a tag to compare

    Open source →
  7. 11.22.1 04 May 2026
    Release notes

    What's Changed

    • Removed stray 3MB speaking-page.png from the repo root, accidentally committed in a previous "wip" commit. Reduces the size of the package archive downloaded by Composer.

    Full Changelog: 11.22.0...11.22.1

    Open source →
    Release notes

    What's Changed

    • Removed stray 3MB speaking-page.png from the repo root, accidentally committed in a previous "wip" commit. Reduces the size of the package archive downloaded by Composer.

    Full Changelog: https://github.com/spatie/laravel-medialibrary/compare/11.22.0...11.22.1

    Open source →
    Release notes

    11.22.1

    Compare

    Choose a tag to compare

    Open source →
  8. 11.22.0 28 Apr 2026
    Release notes

    What's Changed

    New Contributors

    Full Changelog: 11.21.2...11.22.0

    Open source →
    Release notes

    What's Changed

    • Bump dependabot/fetch-metadata from 2 to 3 by @dependabot[bot] in https://github.com/spatie/laravel-medialibrary/pull/3931
    • Add deferred() conversion option by @ziadoz in https://github.com/spatie/laravel-medialibrary/pull/3922

    New Contributors

    • @ziadoz made their first contribution in https://github.com/spatie/laravel-medialibrary/pull/3922

    Full Changelog: https://github.com/spatie/laravel-medialibrary/compare/11.21.2...11.22.0

    Open source →
    Release notes

    11.22.0

    Compare

    Choose a tag to compare

    Open source →
  9. 11.21.2 23 Apr 2026
    Release notes

    What's Changed

    • fix: skip URL encoding for S3 disk to prevent double encoding by @moemadeldin in #3934

    Full Changelog: 11.21.1...11.21.2

    Open source →
    Release notes

    What's Changed

    • fix: skip URL encoding for S3 disk to prevent double encoding by @moemadeldin in https://github.com/spatie/laravel-medialibrary/pull/3934

    Full Changelog: https://github.com/spatie/laravel-medialibrary/compare/11.21.1...11.21.2

    Open source →
    Release notes

    11.21.2

    Compare

    Choose a tag to compare

    Open source →
  10. 11.21.1 22 Apr 2026
    Release notes

    What's Changed

    • Fix docs bugs: 'to the where' typo and 'how to working with conversio… by @tareq-halaby in #3928
    • Fix awkward phrasing: 'want to not move, but copy' -> clearer wording by @tareq-halaby in #3927
    • fix: encode percent signs in filenames when generating URL by @moemadeldin in #3930

    New Contributors

    Full Changelog: 11.21.0...11.21.1

    Open source →
    Release notes

    What's Changed

    • Fix docs bugs: 'to the where' typo and 'how to working with conversio… by @tareq-halaby in https://github.com/spatie/laravel-medialibrary/pull/3928
    • Fix awkward phrasing: 'want to not move, but copy' -> clearer wording by @tareq-halaby in https://github.com/spatie/laravel-medialibrary/pull/3927
    • fix: encode percent signs in filenames when generating URL by @moemadeldin in https://github.com/spatie/laravel-medialibrary/pull/3930

    New Contributors

    • @tareq-halaby made their first contribution in https://github.com/spatie/laravel-medialibrary/pull/3928
    • @moemadeldin made their first contribution in https://github.com/spatie/laravel-medialibrary/pull/3930

    Full Changelog: https://github.com/spatie/laravel-medialibrary/compare/11.21.0...11.21.1

    Open source →
    Release notes

    11.21.1

    Compare

    Choose a tag to compare

    Open source →
  11. 11.21.0 21 Feb 2026
    Release notes

    What's Changed

    • Add Laravel 13 support
    Open source →
  12. 11.20.0 15 Feb 2026
    Release notes

    What's new

    • Add getAvailableTemporaryUrl method (#3919)

    Full Changelog: https://github.com/spatie/laravel-medialibrary/compare/11.19.0...11.20.0

    Open source →
  13. 11.19.0 12 Feb 2026
    Release notes

    What's Changed

    • Add Laravel Boost v2 skill by @freekmurze in https://github.com/spatie/laravel-medialibrary/pull/3917

    Full Changelog: https://github.com/spatie/laravel-medialibrary/compare/11.18.2...11.19.0

    Open source →
  14. 11.18.2 09 Feb 2026
    Release notes

    What's Changed

    • Fix setNewOrder breaking with non-sequential array keys by @freekmurze in https://github.com/spatie/laravel-medialibrary/pull/3916

    Full Changelog: https://github.com/spatie/laravel-medialibrary/compare/11.18.1...11.18.2

    Open source →
  15. 11.18.1 09 Feb 2026
    Release notes

    What's Changed

    • Revert breaking interface change on registerAllMediaConversions() — the ?Media $media = null parameter that was added to the HasMedia interface in v11.18.0 has been removed, as it broke userland code that overrides the method without the parameter. The PHPStan error is now handled via the baseline instead. Fixes #3915.
    Open source →
  16. 11.18.0 09 Feb 2026
    Release notes

    What's Changed

    • Add vips as a documented image driver option by @freekmurze in https://github.com/spatie/laravel-medialibrary/pull/3911
    • Fix: setNewOrder method upgrade by @GameBear64 in https://github.com/spatie/laravel-medialibrary/pull/3908
    • Update Laravel Filesystem documentation link to v12 by @mathiasdg in https://github.com/spatie/laravel-medialibrary/pull/3909
    • Add conversion to responsAdd conversion parameter to toResponse and toInlineResponse by @miccehedin in https://github.com/spatie/laravel-medialibrary/pull/3907
    • Fix #3889: Clean orphaned responsive images for base image by @freekmurze in https://github.com/spatie/laravel-medialibrary/pull/3913
    • Fix S3 conversions inheriting original media's ContentType by @freekmurze in https://github.com/spatie/laravel-medialibrary/pull/3914

    New Contributors

    • @GameBear64 made their first contribution in https://github.com/spatie/laravel-medialibrary/pull/3908
    • @mathiasdg made their first contribution in https://github.com/spatie/laravel-medialibrary/pull/3909
    • @miccehedin made their first contribution in https://github.com/spatie/laravel-medialibrary/pull/3907

    Full Changelog: https://github.com/spatie/laravel-medialibrary/compare/11.17.10...11.18.0

    Open source →
  17. 11.17.10 22 Jan 2026
    Release notes

    What's Changed

    • Add getAvailablePathRelativeToRoot() method by @adriaanzon in https://github.com/spatie/laravel-medialibrary/pull/3877

    Full Changelog: https://github.com/spatie/laravel-medialibrary/compare/11.17.9...11.17.10

    Open source →
  18. 11.17.9 22 Jan 2026
    Release notes

    What's Changed

    • Fix getStream path concatenation for custom PathGenerator by @dmitrakovich in https://github.com/spatie/laravel-medialibrary/pull/3904

    Full Changelog: https://github.com/spatie/laravel-medialibrary/compare/11.17.8...11.17.9

    Open source →
  19. 11.17.8 05 Jan 2026
    Release notes

    What's Changed

    • feat: faster clean command via hash lookup by @ImJustToNy in https://github.com/spatie/laravel-medialibrary/pull/3898

    Full Changelog: https://github.com/spatie/laravel-medialibrary/compare/11.17.7...11.17.8

    Open source →
  20. 11.17.7 15 Dec 2025
    Release notes

    What's Changed

    • Fix PHPDoc property name to use snake_case by @michael-tscholl in https://github.com/spatie/laravel-medialibrary/pull/3895

    New Contributors

    • @michael-tscholl made their first contribution in https://github.com/spatie/laravel-medialibrary/pull/3895

    Full Changelog: https://github.com/spatie/laravel-medialibrary/compare/11.17.6...11.17.7

    Open source →
  21. 11.17.6 10 Dec 2025
    Release notes

    What's Changed

    • Bump actions/checkout from 5 to 6 by @dependabot[bot] in https://github.com/spatie/laravel-medialibrary/pull/3883
    • Allow ZipStream to be 'unfinished' by @chrispage1 in https://github.com/spatie/laravel-medialibrary/pull/3887
    • Set config directory for larastan by @erikn69 in https://github.com/spatie/laravel-medialibrary/pull/3894
    • Fix imagedestroy deprecation by @erikn69 in https://github.com/spatie/laravel-medialibrary/pull/3893

    Full Changelog: https://github.com/spatie/laravel-medialibrary/compare/11.17.5...11.17.6

    Open source →
  22. 11.17.5 13 Nov 2025
    Release notes

    What's Changed

    • fix: duration should be parsed as float by @francoism90 in https://github.com/spatie/laravel-medialibrary/pull/3869

    Full Changelog: https://github.com/spatie/laravel-medialibrary/compare/11.17.4...11.17.5

    Open source →
  23. 11.17.4 12 Nov 2025
    Release notes

    What's Changed

    • Add m4v format clean by @imhayatunnabi in https://github.com/spatie/laravel-medialibrary/pull/3873

    Full Changelog: https://github.com/spatie/laravel-medialibrary/compare/11.17.3...11.17.4

    Open source →
  24. 11.17.3 04 Nov 2025
    Release notes

    What's Changed

    • Improve media library with safeguards by @imhayatunnabi in https://github.com/spatie/laravel-medialibrary/pull/3867

    New Contributors

    • @imhayatunnabi made their first contribution in https://github.com/spatie/laravel-medialibrary/pull/3867

    Full Changelog: https://github.com/spatie/laravel-medialibrary/compare/11.17.2...11.17.3

    Open source →
  25. 11.17.2 03 Nov 2025
    Release notes

    What's Changed

    • Added Symfony 8 support to all symfony/* packages. by @thecaliskan in https://github.com/spatie/laravel-medialibrary/pull/3864

    Full Changelog: https://github.com/spatie/laravel-medialibrary/compare/11.17.1...11.17.2

    Open source →
  26. 11.17.1 03 Nov 2025
    Release notes

    What's Changed

    • Add timeout and threads configuration for FFMpeg by @francoism90 in https://github.com/spatie/laravel-medialibrary/pull/3862

    Full Changelog: https://github.com/spatie/laravel-medialibrary/compare/11.17.0...11.17.1

    Open source →
  27. 11.17.0 22 Oct 2025
    Release notes

    What's Changed

    • docs: add installation instructions for image optimizers on Alpine Linux by @nastoychev in https://github.com/spatie/laravel-medialibrary/pull/3845
    • Feat: allow null expiration for model get temporary url method by @chinmaypurav in https://github.com/spatie/laravel-medialibrary/pull/3851
    • Update issue template by @AlexVanderbist in https://github.com/spatie/laravel-medialibrary/pull/3850
    • Optimize filename suffix generation in MediaStream by @iizno in https://github.com/spatie/laravel-medialibrary/pull/3855
    • Test PHP 8.5 by @erikn69 in https://github.com/spatie/laravel-medialibrary/pull/3857
    • Add Support for Defining Custom Path Generators in Models or Service Providers by @alissn in https://github.com/spatie/laravel-medialibrary/pull/3828
    • Bump stefanzweifel/git-auto-commit-action from 6 to 7 by @dependabot[bot] in https://github.com/spatie/laravel-medialibrary/pull/3860

    New Contributors

    • @iizno made their first contribution in https://github.com/spatie/laravel-medialibrary/pull/3855
    • @alissn made their first contribution in https://github.com/spatie/laravel-medialibrary/pull/3828

    Full Changelog: https://github.com/spatie/laravel-medialibrary/compare/11.14.0...11.17.0

    Open source →
  28. 11.16.0 21 Oct 2025
    Release notes

    What's Changed

    • Test PHP 8.5 by @erikn69 in https://github.com/spatie/laravel-medialibrary/pull/3857
    • Add Support for Defining Custom Path Generators in Models or Service Providers by @alissn in https://github.com/spatie/laravel-medialibrary/pull/3828
    • Bump stefanzweifel/git-auto-commit-action from 6 to 7 by @dependabot[bot] in https://github.com/spatie/laravel-medialibrary/pull/3860

    New Contributors

    • @alissn made their first contribution in https://github.com/spatie/laravel-medialibrary/pull/3828

    Full Changelog: https://github.com/spatie/laravel-medialibrary/compare/11.15.0...11.16.0

    Open source →
  29. 11.15.0 19 Sep 2025
    Release notes

    What's Changed

    • docs: add installation instructions for image optimizers on Alpine Linux by @nastoychev in https://github.com/spatie/laravel-medialibrary/pull/3845
    • Feat: allow null expiration for model get temporary url method by @chinmaypurav in https://github.com/spatie/laravel-medialibrary/pull/3851
    • Update issue template by @AlexVanderbist in https://github.com/spatie/laravel-medialibrary/pull/3850
    • Optimize filename suffix generation in MediaStream by @iizno in https://github.com/spatie/laravel-medialibrary/pull/3855

    New Contributors

    • @iizno made their first contribution in https://github.com/spatie/laravel-medialibrary/pull/3855

    Full Changelog: https://github.com/spatie/laravel-medialibrary/compare/11.14.0...11.15.0

    Open source →
  30. 11.14.0 19 Aug 2025
    Release notes

    What's Changed

    • Feat: set default expiration minutes when no value passes in args for temp url by @chinmaypurav in https://github.com/spatie/laravel-medialibrary/pull/3832
    • Bump actions/checkout from 4 to 5 by @dependabot[bot] in https://github.com/spatie/laravel-medialibrary/pull/3840
    • Bump stefanzweifel/git-auto-commit-action from 5 to 6 by @dependabot[bot] in https://github.com/spatie/laravel-medialibrary/pull/3825

    New Contributors

    • @chinmaypurav made their first contribution in https://github.com/spatie/laravel-medialibrary/pull/3832

    Full Changelog: https://github.com/spatie/laravel-medialibrary/compare/11.13.0...11.14.0

    Open source →
  31. 11.13.0 22 May 2025
    Release notes

    What's Changed

    • Add support for LastMedia functions by @bAngerman in https://github.com/spatie/laravel-medialibrary/pull/3818

    New Contributors

    • @bAngerman made their first contribution in https://github.com/spatie/laravel-medialibrary/pull/3818

    Full Changelog: https://github.com/spatie/laravel-medialibrary/compare/11.12.9...11.13.0

    Open source →
  32. 11.12.9 31 Mar 2025
    Release notes

    What's Changed

    • Add null check for temporary model instance by @sebastiaanluca in https://github.com/spatie/laravel-medialibrary/pull/3801

    Full Changelog: https://github.com/spatie/laravel-medialibrary/compare/11.12.8...11.12.9

    Open source →
  33. 11.12.8 21 Mar 2025
    Release notes

    What's Changed

    • Dynamically check instance of temporary upload model by @sebastiaanluca in https://github.com/spatie/laravel-medialibrary/pull/3795

    New Contributors

    • @sebastiaanluca made their first contribution in https://github.com/spatie/laravel-medialibrary/pull/3795

    Full Changelog: https://github.com/spatie/laravel-medialibrary/compare/11.12.7...11.12.8

    Open source →
  34. 11.12.7 24 Feb 2025
    Release notes

    What's Changed

    • chore: update README for test documentation by @JavoByte in https://github.com/spatie/laravel-medialibrary/pull/3790
    • Allow regenerate to queue all conversions by @patrickomeara in https://github.com/spatie/laravel-medialibrary/pull/3793

    Full Changelog: https://github.com/spatie/laravel-medialibrary/compare/11.12.6...11.12.7

    Open source →
  35. 11.12.6 17 Feb 2025
    Release notes

    What's Changed

    • fix: media manipulations should be applied before media conversions by @JavoByte in https://github.com/spatie/laravel-medialibrary/pull/3783

    New Contributors

    • @JavoByte made their first contribution in https://github.com/spatie/laravel-medialibrary/pull/3783

    Full Changelog: https://github.com/spatie/laravel-medialibrary/compare/11.12.5...11.12.6

    Open source →
  36. 11.12.5 14 Feb 2025
    Release notes

    What's Changed

    • Laravel 12 Support by @erikn69 in https://github.com/spatie/laravel-medialibrary/pull/3785

    Full Changelog: https://github.com/spatie/laravel-medialibrary/compare/11.12.4...11.12.5

    Open source →
  37. 11.12.4 10 Feb 2025
    Release notes

    What's Changed

    • Add @return $this annotation to methods by @lorenzolosa in https://github.com/spatie/laravel-medialibrary/pull/3780

    New Contributors

    • @lorenzolosa made their first contribution in https://github.com/spatie/laravel-medialibrary/pull/3780

    Full Changelog: https://github.com/spatie/laravel-medialibrary/compare/11.12.3...11.12.4

    Open source →
  38. 11.12.3 06 Feb 2025
    Release notes

    What's Changed

    • Add default types for template by @sforward in https://github.com/spatie/laravel-medialibrary/pull/3779

    Full Changelog: https://github.com/spatie/laravel-medialibrary/compare/11.12.2...11.12.3

    Open source →
  39. 11.12.2 05 Feb 2025
    Release notes

    What's Changed

    • Bump dependabot/fetch-metadata from 2.2.0 to 2.3.0 by @dependabot in https://github.com/spatie/laravel-medialibrary/pull/3773
    • Improve return types when using a custom Media model by @sforward in https://github.com/spatie/laravel-medialibrary/pull/3777

    Full Changelog: https://github.com/spatie/laravel-medialibrary/compare/11.12.1...11.12.2

    Open source →
  40. 11.12.1 13 Jan 2025
    Release notes

    What's Changed

    • Add alt attribute to responsive image components by @A909M in https://github.com/spatie/laravel-medialibrary/pull/3765

    Full Changelog: https://github.com/spatie/laravel-medialibrary/compare/11.12.0...11.12.1

    Open source →
  41. 11.12.0 13 Jan 2025
    Release notes

    What's Changed

    • chore: media relation add generic docblock by @JeRabix in https://github.com/spatie/laravel-medialibrary/pull/3760
    • Fix confusing documentation for Media::setNewOrder method by @rottifant in https://github.com/spatie/laravel-medialibrary/pull/3759
    • Update customizing-the-rendered-html.md by @A909M in https://github.com/spatie/laravel-medialibrary/pull/3764
    • Allow overriding the default media observer. by @hailwood in https://github.com/spatie/laravel-medialibrary/pull/3763

    New Contributors

    • @JeRabix made their first contribution in https://github.com/spatie/laravel-medialibrary/pull/3760
    • @rottifant made their first contribution in https://github.com/spatie/laravel-medialibrary/pull/3759
    • @A909M made their first contribution in https://github.com/spatie/laravel-medialibrary/pull/3764
    • @hailwood made their first contribution in https://github.com/spatie/laravel-medialibrary/pull/3763

    Full Changelog: https://github.com/spatie/laravel-medialibrary/compare/11.11.1...11.12.0

    Open source →
  42. 11.11.1 30 Dec 2024
    Release notes

    What's Changed

    • Fix to broken tests for Responsive Media Conversions. by @aSeriousDeveloper in https://github.com/spatie/laravel-medialibrary/pull/3743
    • Update installation-setup.md by @nastoychev in https://github.com/spatie/laravel-medialibrary/pull/3750
    • Add version to responsive image url by @jorenvh in https://github.com/spatie/laravel-medialibrary/pull/3731

    New Contributors

    • @nastoychev made their first contribution in https://github.com/spatie/laravel-medialibrary/pull/3750
    • @jorenvh made their first contribution in https://github.com/spatie/laravel-medialibrary/pull/3731

    Full Changelog: https://github.com/spatie/laravel-medialibrary/compare/11.11.0...11.11.1

    Open source →
  43. 11.11.0 09 Dec 2024
    Release notes

    What's Changed

    • Allow withResponsiveImages to be conditionally set by @aSeriousDeveloper in https://github.com/spatie/laravel-medialibrary/pull/3742
    • Fix SVG files loosing transparency during conversion by @nicolasbeauvais in https://github.com/spatie/laravel-medialibrary/pull/3728

    New Contributors

    • @aSeriousDeveloper made their first contribution in https://github.com/spatie/laravel-medialibrary/pull/3742

    Full Changelog: https://github.com/spatie/laravel-medialibrary/compare/11.10.1...11.11.0

    Open source →
  44. 11.10.1 21 Nov 2024
    Release notes

    What's Changed

    • Fix adding orientation as a manipulation. by @timvandijck
    • Revert PR #3715 by @timvandijck in https://github.com/spatie/laravel-medialibrary/pull/3726

    Full Changelog: https://github.com/spatie/laravel-medialibrary/compare/11.10.0...11.10.1

    Open source →
  45. 11.10.0 08 Nov 2024
    Release notes

    What's Changed

    • Test against php 8.4 by @sergiy-petrov in https://github.com/spatie/laravel-medialibrary/pull/3719
    • Correctly search media conversion by name by @StyxUA in https://github.com/spatie/laravel-medialibrary/pull/3715
    • FileNamer should be used while removing conversions and/or responsive images by @StyxUA in https://github.com/spatie/laravel-medialibrary/pull/3717
    • Don't copy the file if no conversion is needed by @patrickomeara in https://github.com/spatie/laravel-medialibrary/pull/3721
    • Add undocumented storeConversionsOnDisk() function by @djl997 in https://github.com/spatie/laravel-medialibrary/pull/3722
    • Fix renaming files with custom model by @esadewater in https://github.com/spatie/laravel-medialibrary/pull/3707

    New Contributors

    • @djl997 made their first contribution in https://github.com/spatie/laravel-medialibrary/pull/3722
    • @esadewater made their first contribution in https://github.com/spatie/laravel-medialibrary/pull/3707

    Full Changelog: https://github.com/spatie/laravel-medialibrary/compare/11.9.2...11.10.0

    Open source →
  46. 11.9.2 18 Oct 2024
    Release notes

    What's Changed

    • fix wrong number by @zackAJ in https://github.com/spatie/laravel-medialibrary/pull/3713
    • Make hasMedia method signature compatible with getMedia in InteractsWithMedia by @sten in https://github.com/spatie/laravel-medialibrary/pull/3712
    • Add support for callables in hasMedia() filters by @crossiatlas in https://github.com/spatie/laravel-medialibrary/pull/3696

    New Contributors

    • @zackAJ made their first contribution in https://github.com/spatie/laravel-medialibrary/pull/3713
    • @sten made their first contribution in https://github.com/spatie/laravel-medialibrary/pull/3712
    • @crossiatlas made their first contribution in https://github.com/spatie/laravel-medialibrary/pull/3696

    Full Changelog: https://github.com/spatie/laravel-medialibrary/compare/11.9.1...11.9.2

    Open source →
  47. 11.9.1 02 Sep 2024
    Release notes

    What's Changed

    • fix: make media-library:clean use of media prefix by @ImJustToNy in https://github.com/spatie/laravel-medialibrary/pull/3704

    Full Changelog: https://github.com/spatie/laravel-medialibrary/compare/11.9.0...11.9.1

    Open source →
  48. 11.9.0 22 Aug 2024
    Release notes

    What's Changed

    • Added config variable to disable dispatching jobs after commit by @chrispage1 in https://github.com/spatie/laravel-medialibrary/pull/3698

    Full Changelog: https://github.com/spatie/laravel-medialibrary/compare/11.8.3...11.9.0

    Open source →
  49. 11.8.3 20 Aug 2024
    Release notes

    What's Changed

    • Dispatch conversion jobs after database transactions have been committed by @chrispage1 in https://github.com/spatie/laravel-medialibrary/pull/3687

    Full Changelog: https://github.com/spatie/laravel-medialibrary/compare/11.8.2...11.8.3

    Open source →
  50. 11.8.2 09 Aug 2024
    Release notes

    What's Changed

    • Correctly remove media folders after removing all media files by @StyxUA in https://github.com/spatie/laravel-medialibrary/pull/3688

    New Contributors

    • @StyxUA made their first contribution in https://github.com/spatie/laravel-medialibrary/pull/3688

    Full Changelog: https://github.com/spatie/laravel-medialibrary/compare/11.8.1...11.8.2

    Open source →
  51. 11.8.1 26 Jul 2024
    Release notes

    What's Changed

    • Adjust sanitization of PHP file extensions in FileAdder.php by @rmdavi in https://github.com/spatie/laravel-medialibrary/pull/3681

    New Contributors

    • @rmdavi made their first contribution in https://github.com/spatie/laravel-medialibrary/pull/3681

    Full Changelog: https://github.com/spatie/laravel-medialibrary/compare/11.8.0...11.8.1

    Open source →
  52. 11.8.0 24 Jul 2024
    Release notes

    What's Changed

    • Added ability to programatically specify custom queue on FileAdder by @chrispage1 in https://github.com/spatie/laravel-medialibrary/pull/3676

    Full Changelog: https://github.com/spatie/laravel-medialibrary/compare/11.7.6...11.8.0

    Open source →
  53. 11.7.6 18 Jul 2024
    Release notes

    What's Changed

    • Use Lazy Collection for artisan commands by @patrickomeara in https://github.com/spatie/laravel-medialibrary/pull/3670

    Full Changelog: https://github.com/spatie/laravel-medialibrary/compare/11.7.5...11.7.6

    Open source →
  54. 11.7.5 15 Jul 2024
    Release notes

    What's Changed

    • Leverage configured TemporaryUpload model class by @tominon in https://github.com/spatie/laravel-medialibrary/pull/3663
    • Don't pull all media models from DB when performing cleanup by @ImJustToNy in https://github.com/spatie/laravel-medialibrary/pull/3657
    • Check for enum instances when applying manipulations by @dennisvandalen in https://github.com/spatie/laravel-medialibrary/pull/3661
    • add null check in setNewOrder by @DirtyRacer1337 in https://github.com/spatie/laravel-medialibrary/pull/3649
    • Fix deletion of files without extension by @cbaconnier in https://github.com/spatie/laravel-medialibrary/pull/3664

    New Contributors

    • @tominon made their first contribution in https://github.com/spatie/laravel-medialibrary/pull/3663
    • @ImJustToNy made their first contribution in https://github.com/spatie/laravel-medialibrary/pull/3657
    • @dennisvandalen made their first contribution in https://github.com/spatie/laravel-medialibrary/pull/3661
    • @cbaconnier made their first contribution in https://github.com/spatie/laravel-medialibrary/pull/3664

    Full Changelog: https://github.com/spatie/laravel-medialibrary/compare/11.7.4...11.7.5

    Open source →
  55. 11.7.4 15 Jul 2024
    Release notes

    What's Changed

    • Bump dependabot/fetch-metadata from 2.1.0 to 2.2.0 by @dependabot in https://github.com/spatie/laravel-medialibrary/pull/3662
    • Do not allow php files

    Full Changelog: https://github.com/spatie/laravel-medialibrary/compare/11.7.3...11.7.4

    Open source →
  56. 11.7.3 02 Jul 2024
    Release notes

    What's Changed

    • Added callback to manipulate FileAdder when performing a copy by @chrispage1 in https://github.com/spatie/laravel-medialibrary/pull/3658

    Full Changelog: https://github.com/spatie/laravel-medialibrary/compare/11.7.2...11.7.3

    Open source →
  57. 11.7.2 21 Jun 2024
    Release notes

    What's Changed

    • add nullcheck for conversions_disk by @DirtyRacer1337 in https://github.com/spatie/laravel-medialibrary/pull/3648

    New Contributors

    • @DirtyRacer1337 made their first contribution in https://github.com/spatie/laravel-medialibrary/pull/3648

    Full Changelog: https://github.com/spatie/laravel-medialibrary/compare/11.7.1...11.7.2

    Open source →
  58. 11.7.1 20 Jun 2024
    Release notes

    What's Changed

    • Update preparing-your-model.md by @KaanTanis in https://github.com/spatie/laravel-medialibrary/pull/3645
    • Fixed moves_media_on_update doesn't work on S3 by @cameronbatty in https://github.com/spatie/laravel-medialibrary/pull/3647

    New Contributors

    • @KaanTanis made their first contribution in https://github.com/spatie/laravel-medialibrary/pull/3645
    • @cameronbatty made their first contribution in https://github.com/spatie/laravel-medialibrary/pull/3647

    Full Changelog: https://github.com/spatie/laravel-medialibrary/compare/11.7.0...11.7.1

    Open source →
  59. 11.7.0 17 Jun 2024
    Release notes

    What's Changed

    • Fix wrong deletions by @inalto in https://github.com/spatie/laravel-medialibrary/pull/3630
    • Update DefaultDownloader.php by @omarherri in https://github.com/spatie/laravel-medialibrary/pull/3634
    • Make media lazy loading configurable by @alidevweb in https://github.com/spatie/laravel-medialibrary/pull/3627

    New Contributors

    • @omarherri made their first contribution in https://github.com/spatie/laravel-medialibrary/pull/3634
    • @alidevweb made their first contribution in https://github.com/spatie/laravel-medialibrary/pull/3627

    Full Changelog: https://github.com/spatie/laravel-medialibrary/compare/11.6.1...11.7.0

    Open source →
  60. 11.6.1 17 Jun 2024
    Release notes

    What's Changed

    • Add composer/semver dependency by @flightsupport in https://github.com/spatie/laravel-medialibrary/pull/3638

    New Contributors

    • @flightsupport made their first contribution in https://github.com/spatie/laravel-medialibrary/pull/3638

    Full Changelog: https://github.com/spatie/laravel-medialibrary/compare/11.6.0...11.6.1

    Open source →

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive