From 41dba14fdcc7286f8290f44b03459e04ec6bd7d5 Mon Sep 17 00:00:00 2001 From: Sarika Sinha Date: Wed, 24 Aug 2022 18:44:51 +0530 Subject: [PATCH] Update Readme for RCP (#90) https://github.com/eclipse-platform/www.eclipse.org-eclipse/issues/15 --- .../rootfiles/readme/readme_eclipse.html | 102 +++++++++--------- 1 file changed, 51 insertions(+), 51 deletions(-) diff --git a/features/org.eclipse.rcp/rootfiles/readme/readme_eclipse.html b/features/org.eclipse.rcp/rootfiles/readme/readme_eclipse.html index debcb2fa4..64b284853 100644 --- a/features/org.eclipse.rcp/rootfiles/readme/readme_eclipse.html +++ b/features/org.eclipse.rcp/rootfiles/readme/readme_eclipse.html @@ -4,9 +4,9 @@ -Eclipse Project Release Notes 4.24 +Eclipse Project Release Notes 4.25 @@ -19,12 +19,12 @@

Release 4.24 + name="mozTocId299852">Release 4.25

Last revised May 24, 2022 + name="mozTocId299852">Last revised Aug 24, 2022

@@ -57,7 +57,7 @@

  • Target Operating Environments
  • Compatibility with Previous Releases
      -
    1. Compatibility of Release 4.24 with 4.23
    2. +
    3. Compatibility of Release 4.25 with 4.24
  • Known Issues
      @@ -159,10 +159,10 @@

  • Interoperability with Previous Releases
      -
    1. Interoperability of Release 4.24 with previous releases +
    2. Interoperability of Release 4.25 with previous releases
        -
      1. Sharing projects between heterogeneous Eclipse 4.24 and 4.23
      2. -
      3. Using Eclipse 4.24 to develop plug-ins that work in Eclipse 4.23
      4. +
      5. Sharing projects between heterogeneous Eclipse 4.25 and 4.24
      6. +
      7. Using Eclipse 4.25 to develop plug-ins that work in Eclipse 4.24
  • @@ -176,7 +176,7 @@

    Most of the Eclipse SDK is "pure" Java code and has no direct dependence on the underlying operating system. The chief dependence is therefore on the Java Platform itself. Portions are targeted to specific classes of operating environments, requiring their source code to only reference facilities available in particular class libraries (e.g. J2ME Foundation 1.1, J2SE 1.4, Java 5, etc).

    -

    In general, the 4.24 release of the Eclipse Project is developed on Java SE 11 VMs. As such, the Eclipse SDK as a whole is targeted at all modern, desktop Java VMs.

    +

    In general, the 4.25 release of the Eclipse Project is developed on Java SE 11 VMs. As such, the Eclipse SDK as a whole is targeted at all modern, desktop Java VMs.

    Appendix 1 contains a table that indicates the class library level required for each bundle.

    @@ -187,9 +187,9 @@

    problems with running Eclipse on a reference platform.

    - Eclipse 4.24 is tested and validated on a number of reference platforms. For the complete list, see Target Environments in the - 4.24 Plan. + Eclipse 4.25 is tested and validated on a number of reference platforms. For the complete list, see Target Environments in the + 4.25 Plan.

    As stated above, we expect that Eclipse works fine on other current Java VM and OS versions but we cannot flag these as reference platforms without significant community support for testing @@ -208,42 +208,42 @@

    Compatibility of Release 4.24 with 4.23 + name="mozTocId324309">Compatibility of Release 4.25 with 4.24

    Eclipse 4.24 is compatible with Eclipse 4.23 (and all earlier 4.x and 3.x versions). + name="mozTocId324309">Eclipse 4.25 is compatible with Eclipse 4.24 (and all earlier 4.x and 3.x versions).

    API Contract Compatibility: Eclipse SDK 4.24 is upwards contract-compatible with Eclipse SDK 4.23 except in those areas noted in the - Eclipse 4.24 Plug-in Migration Guide. Programs that use affected APIs and extension points - will need to be ported to Eclipse SDK 4.24 APIs. Downward contract compatibility is not supported. There is no guarantee that compliance with Eclipse SDK 4.24 APIs would ensure compliance with - Eclipse SDK 4.23 APIs. Refer to Evolving Java-based APIs for a discussion of the kinds of API changes that maintain contract + name="mozTocId324309"> API Contract Compatibility: Eclipse SDK 4.25 is upwards contract-compatible with Eclipse SDK 4.24 except in those areas noted in the + Eclipse 4.25 Plug-in Migration Guide. Programs that use affected APIs and extension points + will need to be ported to Eclipse SDK 4.25 APIs. Downward contract compatibility is not supported. There is no guarantee that compliance with Eclipse SDK 4.25 APIs would ensure compliance with + Eclipse SDK 4.24 APIs. Refer to Evolving Java-based APIs for a discussion of the kinds of API changes that maintain contract compatibility.

    - Binary (plug-in) Compatibility: Eclipse SDK 4.24 is upwards binary-compatible with Eclipse SDK 4.23 except in those areas noted in the Eclipse 4.24 Plug-in Migration Guide . Downward plug-in compatibility is not supported. - Plug-ins for Eclipse SDK 4.24 will not be usable in Eclipse SDK 4.23. Refer to Evolving Java-based APIs for a discussion of + Binary (plug-in) Compatibility: Eclipse SDK 4.25 is upwards binary-compatible with Eclipse SDK 4.24 except in those areas noted in the Eclipse 4.25 Plug-in Migration Guide . Downward plug-in compatibility is not supported. + Plug-ins for Eclipse SDK 4.25 will not be usable in Eclipse SDK 4.24. Refer to Evolving Java-based APIs for a discussion of the kinds of API changes that maintain binary compatibility.

    - Source Compatibility: Eclipse SDK 4.24 is upwards source-compatible with Eclipse SDK 4.23 except in the areas noted in the Eclipse 4.24 Plug-in Migration Guide . This means that source files written to use Eclipse - SDK 4.24 APIs might successfully compile and run against Eclipse SDK 4.23 APIs, although this is not guaranteed. Downward source compatibility is not supported. If source files use new Eclipse SDK + Source Compatibility: Eclipse SDK 4.25 is upwards source-compatible with Eclipse SDK 4.24 except in the areas noted in the Eclipse 4.25 Plug-in Migration Guide . This means that source files written to use Eclipse + SDK 4.25 APIs might successfully compile and run against Eclipse SDK 4.24 APIs, although this is not guaranteed. Downward source compatibility is not supported. If source files use new Eclipse SDK APIs, they will not be usable with an earlier version of the Eclipse SDK.

    - Workspace Compatibility: Eclipse SDK 4.24 is upwards workspace-compatible with earlier 3.x and 4.x versions of the Eclipse SDK unless noted. This means that workspaces and projects - created with Eclipse SDK 4.23, 4.22, 4.21, 4.20, 4.19, 4.18, 4.17, 4.16, 4.15, 4.14, 4.13, 4.12, 4.11, 4.10, 4.9, 4.8, 4.7, 4.6, 4.5 and 4.4 can be successfully opened by Eclipse SDK 4.24 and upgraded to a 4.24 workspace. This includes both hidden metadata, which is localized to a + Workspace Compatibility: Eclipse SDK 4.25 is upwards workspace-compatible with earlier 3.x and 4.x versions of the Eclipse SDK unless noted. This means that workspaces and projects + created with Eclipse SDK 4.24, 4.23, 4.22, 4.21, 4.20, 4.19, 4.18, 4.17, 4.16, 4.15, 4.14, 4.13, 4.12, 4.11, 4.10, 4.9, 4.8, 4.7, 4.6, 4.5 and 4.4 can be successfully opened by Eclipse SDK 4.25 and upgraded to a 4.25 workspace. This includes both hidden metadata, which is localized to a particular workspace, as well as metadata files found within a workspace project (e.g., the .project file), which may propagate between workspaces via file copying or team repositories. Individual - plug-ins developed for Eclipse SDK 4.24 should provide similar upwards compatibility for their hidden and visible workspace metadata created by earlier versions; 4.24 plug-in developers are + plug-ins developed for Eclipse SDK 4.25 should provide similar upwards compatibility for their hidden and visible workspace metadata created by earlier versions; 4.25 plug-in developers are responsible for ensuring that their plug-ins recognize metadata from earlier versions and process it appropriately. User interface session state may be discarded when a workspace is upgraded. - Downward workspace compatibility is not supported. A workspace created (or opened) by a product based on Eclipse 4.24 will be unusable with a product based on an earlier version of Eclipse. Visible - metadata files created (or overwritten) by Eclipse 4.24 will generally be unusable with earlier versions of Eclipse. + Downward workspace compatibility is not supported. A workspace created (or opened) by a product based on Eclipse 4.25 will be unusable with a product based on an earlier version of Eclipse. Visible + metadata files created (or overwritten) by Eclipse 4.25 will generally be unusable with earlier versions of Eclipse.

    Non-compliant usage of API's: All non-API methods and classes, and certainly everything in a package with "internal" in its name or x-internal in the bundle manifest entry, are @@ -279,7 +279,7 @@