Eclipse Marketplace Client 1.7.0

Release Date
Deliverables

The release deliverables are:

  • MPC source code for the release is available in the eclipse.org Git repositories.

  • MPC runtime binaries and source bundles (on eclipse.org update sites and as download archive).

MPC 1.7.0 source code will be available as versions tagged "R1_7_0" in the project's Git repository.

Compatibility

REST API Compatibility: Release 1.7 will be backward compatible with previous versions of the Marketplace REST API. Preliminary support for basic authentication to api.eclipse.org, which was present in early 1.6 milestone builds, has been fully superceded by OAuth, and support has been removed from both MPC and api.eclipse.org for the 1.7 release.

Compatibility with Previous Releases: All public API will be compatible with previous releases.

Internationalization

The user interface elements provided by the Marketplace Client components, including dialogs and error messages, are externalized. The English strings are provided as the default resource bundles.

The content of the Marketplace itself is English. No plans for internationalization in this release.

Target Environments

Release 1.7 will be compatible with Eclipse 4.8 on the same operating systems as the Eclipse Packages produced by the Eclipse Packaging Project (EPP)  for the Photon simultaneous release (MS Windows 7 or above, Mac OS X 10.10 Cocoa, Linux x86 GTK – each 32-bit and 64-bit).

Name Date Description
Photon RC1 2018/05/25 Feature complete
Photon RC2 2018/06/01 Release Candidate
Photon RC3 2018/06/08 Release Candidate
Photon RC4 2018/06/15 Release Candidate, final release build.
Photon GA 2018/06/27 MPC Release 1.7 as part of Eclipse Photon Release
Themes

Theming

Theming support has been a part of the Eclipse IDE for a while now, and especially the Dark Theme has seen much improvement and a growing user base since its inception. In this release, the theming support of the Marketplace Client will be improved substantially, and styling to match the Eclipse Dark Theme will be provided.

Self-Update

The Marketplace Client is part of the core EPP features for all Eclipse packages provided by the EPP project, making it available in all packages. An unfortunate side-effect of this is that a regular search for updates won't find any MPC updates outside of the simultaneous release. In this release, MPC will get a self-update feature that looks for updates using the Marketplace Client entry on the Eclipse Marketplace, and notifying the user about these updates within MPC.

EPLv2

Marketplace Client will update its license to the EPLv2. As the EPL-2.0 FAQ states: The EPL-1.0 has been deprecated; and in order to reduce license proliferation, the Eclipse open source project community will begin to migrate to the new EPL-2.0. Each Eclipse project will need to go through the process of updating their project license and license headers to specify EPL-2.0. Users and adopters of Eclipse projects should expect the next simultaneous release of each Eclipse project will be using EPL-2.0.
This release is part of Eclipse Photon, Eclipse IDE 2018-09