From 93f201a41484e8443fc4df73e7cd434248f3325f Mon Sep 17 00:00:00 2001 From: Brian Clozel Date: Tue, 8 Sep 2020 13:41:04 +0200 Subject: [PATCH] Deprecate AppCacheManifestTransformer This commit deprecates the `AppCacheManifestTransformer` implementations since the appcache feature is being removed from the browsers. Closes gh-25733 --- .../web/reactive/resource/AppCacheManifestTransformer.java | 2 ++ .../web/servlet/resource/AppCacheManifestTransformer.java | 2 ++ 2 files changed, 4 insertions(+) diff --git a/spring-webflux/src/main/java/org/springframework/web/reactive/resource/AppCacheManifestTransformer.java b/spring-webflux/src/main/java/org/springframework/web/reactive/resource/AppCacheManifestTransformer.java index f77eed5346b..99c130389db 100644 --- a/spring-webflux/src/main/java/org/springframework/web/reactive/resource/AppCacheManifestTransformer.java +++ b/spring-webflux/src/main/java/org/springframework/web/reactive/resource/AppCacheManifestTransformer.java @@ -65,7 +65,9 @@ import org.springframework.web.server.ServerWebExchange; * @author Brian Clozel * @since 5.0 * @see HTML5 offline applications spec + * @deprecated as of 5.3 since browser support is going away, scheduled for removal in 6.0. */ +@Deprecated public class AppCacheManifestTransformer extends ResourceTransformerSupport { private static final String MANIFEST_HEADER = "CACHE MANIFEST"; diff --git a/spring-webmvc/src/main/java/org/springframework/web/servlet/resource/AppCacheManifestTransformer.java b/spring-webmvc/src/main/java/org/springframework/web/servlet/resource/AppCacheManifestTransformer.java index eb3253e1328..8d80ed678a2 100644 --- a/spring-webmvc/src/main/java/org/springframework/web/servlet/resource/AppCacheManifestTransformer.java +++ b/spring-webmvc/src/main/java/org/springframework/web/servlet/resource/AppCacheManifestTransformer.java @@ -62,7 +62,9 @@ import org.springframework.util.StringUtils; * @author Brian Clozel * @since 4.1 * @see HTML5 offline applications spec + * @deprecated as of 5.3 since browser support is going away, scheduled for removal in 6.0. */ +@Deprecated public class AppCacheManifestTransformer extends ResourceTransformerSupport { private static final String MANIFEST_HEADER = "CACHE MANIFEST";