From dac48cc2b6c2dc09855964b25ac835d845a25028 Mon Sep 17 00:00:00 2001
From: Hannes Wellmann
Date: Sat, 4 Nov 2023 17:07:41 +0100
Subject: [PATCH] Add deprecation notice for javax support by the E4 injector
Part of https://github.com/eclipse-platform/eclipse.platform.releng.aggregator/issues/1056
---
.../porting/removals.html | 30 +++++++++++++++----
1 file changed, 25 insertions(+), 5 deletions(-)
diff --git a/eclipse.platform.common/bundles/org.eclipse.platform.doc.isv/porting/removals.html b/eclipse.platform.common/bundles/org.eclipse.platform.doc.isv/porting/removals.html
index 98819becb23..ed33eaad71c 100644
--- a/eclipse.platform.common/bundles/org.eclipse.platform.doc.isv/porting/removals.html
+++ b/eclipse.platform.common/bundles/org.eclipse.platform.doc.isv/porting/removals.html
@@ -61,10 +61,8 @@ 1. Platform authorization API
-
-
-
+
API removals after June 2018
1. org.eclipse.ui.cocoa.fullscreenWindow
@@ -86,8 +84,8 @@ 1. org.eclipse.ui.cocoa.fullscreenWindow
-
+
API removals after June 2020
1. Remove Dirtable flag from MPartDescriptor
@@ -114,6 +112,8 @@ 2. Remove deprecated dialogs from org.eclipse.ui.dialogs
+
+
API removals after March 2021
1. org.eclipse.core.commands.util package
@@ -133,8 +133,8 @@ 3. org.eclipse.core.launcher#Main and WebStartMain and
-
+
API removals after June 2021
1. Delete deprecated contents of org.eclipse.ui.commands package
@@ -173,7 +173,9 @@ 1. Delete deprecated contents of org.eclipse.ui.commands packa
For further details or to provide feedback on this change, see bug 431177.
+
+
API removals after May 2022
1. Hover images from ISharedImages
@@ -197,6 +199,9 @@ 1. Hover images from ISharedImages
For further details or to provide feedback on this change, see bug 559593.
+
+
+
API removals after June 2022
1. ICU4J bundle from SDK
@@ -206,7 +211,9 @@ 1. ICU4J bundle from SDK
For further details or to provide feedback on this change, see bug 562582.
+
+
API removals after September 2022
1. Observable factory classes
@@ -247,6 +254,19 @@ 4. Remove IModelProviderEvent's fields TARGET_CHANG
Removed API in previous releases
+
+
+API removals after December 2025
+
+1. Support for javax-annotation by the E4 Injector
+
+The support of the Eclipse E4 Platform Dependency Injector for annotations from the javax.inject
and javax.annotation
package is deprecated
+and scheduled to be disabled by default after the December 2026 release and scheduled for removal after the December 2028 release.
+
+Processing of javax
annotations can be disabled for an application already now by specifying the VM property -Declipse.e4.inject.javax.disabled=true
.
+For further details or to provide feedback on this change, see eclipse.platform.releng.aggregator#1056.
+
+