Eclipse Marketplace Client™ 1.3
Primary tabs
Release Date:
Wednesday, June 25, 2014
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.3.0 source code will be available as versions tagged "R1_3_0" in the project's Git repository.
Compatibility:
- REST API Compatibility: Release 1.3 will be backward compatible with previous versions of the Marketplace REST API
- Compatibility with Previous Releases: All public API will be compatible with previous releases. Additional public API will be provided. A best effort is made to keep internal API, specifically Marketplace data model and REST services compatible, but minor changes are to be expected.
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 from Marketplace itself is English. No plans for internationalization in this release.
Target Environments:
Release 1.3 will be compatible with Eclipse 4.4 on all operating systems supported by the EPP packages.
Milestones:
Name | Date | Description |
---|---|---|
M7 | 2014/05/07 | Feature completion, will be available as part of Luna M7 |
RC1 | 2014/05/21 | <p> Response to community feedback and updates to documentation </p><p> <a name="rampdown"></a><strong>Ramp Down:</strong> After RC1 is released, builds will be produced weekly until the final 1.3 release. In the RC phase only bugs marked P1 or higher or severity major or higher will be fixed. APIs will not change except to address critical fixes requiring approval of at least two committers. </p> |
RC2 | 2014/05/28 | Release Candidate |
RC3 | 2014/06/04 | Release Candidate |
RC4 | 2014/06/11 | Release Candidate |
Final | 2014/06/25 | Release 1.3 |
Themes:
Improve Web Installation
MPC supports installing from the Marketplace web site or other places via Drag'n'Drop of an install URL. This currently suffers from cross-platform and cross-browser compatibility issues. Additionally, D&D is only well-supported on the menu bar area. Dropping on views or editor areas doesn't work reliably.
<ul>
<li>Fix the broken Drag’n’Drop support (related bugs include <a href="http://bugs.eclipse.org/389307">389307</a>, <a href="http://bugs.eclipse.org/401562">401562</a>, <a href="http://bugs.eclipse.org/413440">413440</a>)</li>
<li>Support Drag’n’Drop outside of menu bar (related bugs include <a href="http://bugs.eclipse.org/421642">421642</a>, <a href="http://bugs.eclipse.org/404487">404487</a>, <a href="http://bugs.eclipse.org/410624">410624</a>)</li>
</ul>
UI Improvements
Fix UI refresh problems and improve presentationn of detail information on MPC items.
<ul>
<li>Fix "flashing" UI (related bugs include <a href="http://bugs.eclipse.org/312746">312746</a>, <a href="http://bugs.eclipse.org/408872">408872</a>, <a href="http://bugs.eclipse.org/408869">408869</a>)</li>
<li>Improve "more info" and "Learn more" links</li>
</ul>
Stable MPC API
MPC's API has been fairly stable over the last release cycles but isn't public currently. It is time to change that and provide a proper public API
<ul>
<li>Access to REST API and simple high-level requests (search, discover, solution details)</li>
<li>API for existing high-level UI functions (install, uninstall, update, search)</li>
</ul>
This release is part of Luna.