Skip to content

Commit

Permalink
Add deprecation notice for javax support by the E4 injector
Browse files Browse the repository at this point in the history
  • Loading branch information
HannesWell committed Nov 18, 2023
1 parent 314223a commit 2504e05
Showing 1 changed file with 18 additions and 0 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -254,6 +254,24 @@ <h3 id="IModelProviderEvent">4. Remove IModelProviderEvent's fields TARGET_CHANG
<h1 id="removed">Removed API in previous releases</h1>


<!-- ############################################## -->

<h2>API removals after December 2025</h2>

<h3 id="javax-annotations">1. Support for javax-annotation by the E4 Injector</h3>

The support of the Eclipse E4 Platform Dependency Injector for annotations from the <code>javax.inject</code> and <code>javax.annotation</code> package is deprecated
and scheduled to be disabled by default after the December 2025 release.
The eventual removal of support for these <code>javax</code> annotations will happen at any time after the December 2025 release without any further prior notice,
whenever maintaining it is no longer feasible or hinders other development.
<p>
Processing of <code>javax</code> annotations can be explicitly disabled for an application by specifying the VM property <code>-Declipse.e4.inject.javax.disabled=true</code>
and explicitly enabled by specifying <code>-Declipse.e4.inject.javax.disabled=false</code>.
For further details or to provide feedback on this change, see <a href="https://github.com/eclipse-platform/eclipse.platform.releng.aggregator/issues/1056">eclipse.platform.releng.aggregator#1056</a>.
</p>
For further information and possible long term compatibility strategies see
<a href="https://eclipse.dev/eclipse/news/4.30/platform.php#support-jakarta-annotations">Eclipse 4.30 - New and Noteworthy: Support for Jakarta Annotations by Eclipse E4</a>.

<hr>
<!-- ############################################## -->

Expand Down

0 comments on commit 2504e05

Please sign in to comment.