From 3c18144953aa092fe6f92b85d8e8dbbe88f8e910 Mon Sep 17 00:00:00 2001 From: Chloe Sartorelli Date: Thu, 17 Sep 2026 12:03:02 +1200 Subject: [PATCH] DOC Document InterventionBackend not using tmp file --- en/08_Changelogs/6.4.0.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/en/08_Changelogs/6.4.0.md b/en/08_Changelogs/6.4.0.md index cc605e66..ac711278 100644 --- a/en/08_Changelogs/6.4.0.md +++ b/en/08_Changelogs/6.4.0.md @@ -23,7 +23,7 @@ title: 6.4.0 (unreleased) ### Other new features and enhancements {#other-new} -No other new features or enhancements have been documented yet for this release. +- [`InterventionBackend::getImageResource()`](api:SilverStripe\Assets\InterventionBackend::getImageResource()) no longer creates a temporary file before handing assets to Intervention Image. Instead it leverages functionality from Intervention Image 3 that reads EXIF data directly from the stream. ## API changes @@ -34,6 +34,9 @@ The following API has been deprecated in this release, and will be removed or re It's best practice to avoid using deprecated code where possible, but sometimes it's unavoidable. This API will all continue to be available at least until the next major release. - The [`Director::is_cli()`](api:SilverStripe\Control\Director::is_cli()) method has been deprecated. Use [`Environment::isCli()`](api:SilverStripe\Core\Environment::isCli()) instead. +- The [`InterventionBackend::getTempPath()`](api:SilverStripe\Assets\InterventionBackend::getTempPath()) method has been deprecated and will be removed without a replacement. +- The [`InterventionBackend::setTempPath()`](api:SilverStripe\Assets\InterventionBackend::setTempPath()) method has been deprecated and will be removed without a replacement. +- The [`InterventionBackend.local_temp_path`](api:SilverStripe\Assets\InterventionBackend->local_temp_path) configuration property has been deprecated and will be removed without a replacement. ## Bug fixes