New Features

Intervention Image 3 has been rewritten from scratch with little code carried over from previous versions. This means a more modern and sophisticated architecture and API that takes advantage of modern features from PHP 8.0. There are a few key features that further improve the library.

API Changes

Removed Features

Other Changes

  • The caching library of Intervention Image 2 is not supported by the new version.

  • The service providers for the Laravel were removed to avoid a dependency to the framework and to highlight Intervention Image rather framework agnostic, which it always was.

  • It is no longer possible to create images from an URI directly. The data must first be loaded by a dedicated HTTP client and then passed to the image library. Intervention Image is not responsible for HTTP client operations.

  • It is no longer possible to pass color values as array.