intervention/image-laravel
Laravel Integration of Intervention Image
4.1.1
11M downloads/mo
#699 most downloaded on Packagist
Intervention/image-laravel
What this package is like to depend on
Last release 1 months ago
22 Jul 2026
Ships unpredictably
gaps range from 2 weeks to 11 months
Some releases are documented
notes for 10 of 23 stable releases
Nothing withdrawn
no release was ever pulled
3 years old
23 releases · first in 2024
7 releases in the last 12 months
see the full history below
Release timeline
23 releases · Jan 2024 to Jul 2026Releases
latest 23-
4.1.122 Jul 2026Release notes
Open source → -
4.1.016 Jul 2026Release notes
Open source →Hotfix for compatibility with Laravel 13.20
Starting with version
13.20, Laravel introduced its own image integration based on Intervention Image. Unfortunately, this led to naming conflicts with facades and configuration files if you had installedintervention/image-laravel.This update resolves these issues, but it also includes significant changes.
- The facade binding was renamed from
imagetointervention.image - The published config file was renamed from
image.phptointervention-image.php
If you're using
intervention/image-laravelwith Laravel 13.20, I recommend updating to version4.1.0immediately.To avoid future problems with the configuration file, I recommend renaming the file from
config/image.phptoconfig/intervention-image.phpafter the update. However, this is not strictly necessary the legacy config is still detected by a fallback.In the rather unlikely event that the image manger is resolved via an
app('image')call, the new naming convention should be used:app('intervention.image').Full Changelog: 4.0.1...4.1.0
- The facade binding was renamed from
-
4.0.119 Jun 2026Release notes
Open source →What's Changed
- Bind
Intervention\Image\ImageManager::classandIntervention\Image\Interfaces\ImageManagerInterfaceas configured singletons.
Code Example:
use Intervention\Image\Interfaces\ImageManagerInterface; class ImageController extends Controller { /** * Create a new controller instance. */ public function __construct( protected ImageManagerInterface $imageManager, ) {} /** * Store a new Image. */ public function store(Request $request): RedirectResponse { $image = $this->imageManager->decode($request->image); // image manipulation ... return redirect('/images'); } }
- Bind
-
4.0.028 Mar 2026Release notes
Open source →What's Changed
- Major Release
4.0.0to support new Intervention Image v4.0.0
- Major Release
-
1.5.924 Mar 2026Release notes
Open source → -
1.5.820 Mar 2026 -
1.5.728 Feb 2026Release notes
Open source →What's Changed
- Add Laravel 13 support by @olivervogel in #27
- Fix typo by @Erulezz in #21
Full Changelog: 1.5.6...1.5.7
-
1.5.604 Apr 2025 -
1.5.526 Feb 2025 -
1.5.425 Feb 2025Release notes
Open source →What's Changed
- Change response instantiation in
ImageResponseFactory::class
Full Changelog: 1.5.3...1.5.4
- Change response instantiation in
-
1.5.325 Feb 2025Nothing published for this version
-
1.5.223 Feb 2025Nothing published for this version
-
1.5.115 Feb 2025Nothing published for this version
-
1.5.009 Feb 2025Nothing published for this version
-
1.4.018 Jan 2025Nothing published for this version
-
1.3.015 Jun 2024Nothing published for this version
-
1.2.003 Mar 2024Nothing published for this version
-
1.1.016 Feb 2024Nothing published for this version
-
1.0.104 Feb 2024Nothing published for this version
-
1.0.017 Jan 2024Nothing published for this version
-
0.0.317 Jan 2024Nothing published for this version
-
0.0.217 Jan 2024Nothing published for this version
-
0.0.117 Jan 2024Nothing published for this version