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. +

+