Eclipse Orion 4.0.0

Release Date
Deliverables

Main deliverables for 4.0 include:

Server scalability - work on decoupling the user workspace and meta-data information from core Orion install directory

Two-Way communication between orion host page and installed plugins from external sources.

Projects page including easy creation and configuration pages

Integration with Markdown display on projects information

Continued editor improvements (bracket matching, vi/emacs extended bindings) including Git Blame feature

Improved language tooling for JavaScript primarily in the area of content assist

 

Compatibility

While the extension framework in Orion is undergoing change in R4.0, compatibility with previous releases will be maintained

Internationalization

Orion makes us of message catalogs for strings displayed to the user.  These strings were originally only in English but some have been translated and also put into the Eclipse Babel site for the community to participate in translations.

Target Environments

Current modern browsers are the target for Orion including Safari, Firefox, Chrome and IE 10/11.  The stand alone build of the Orion editor has been made compatible with older versions of Internet Explorer.

Name Date Description
R4.0M1 2013/08/12
R4.0M2 2013/09/23
R4.0RC1 2013/10/07
R4.0RC2 2013/10/14
R4.0RC3 2013/10/21
Themes

Projects

Projects were introduced in Orion 2.0 but were not complete enough an implementation so remained as an optional plugin. R4.0 will see a reintroduction of Project and include easy methods to create specific types of projects (git, simple, sftp). Also included with this work is the ability to display MarkDown formatted files for a project.

Editor Improvements

The editor continues to have features and performance improvements added release to release. Not limited to but including bracket matching, vi/emacs extended bindings, an integrated Git Blame feature.

Plugin Architecture Update

Add in a Two-Way communication channel between Orion host page plugins and installed plugins from external sources. This allows for more complex interactions between the plugins.

Language tooling improvements

Primarily the focus remains on JavaScript tooling. The changes will focus on an index file based approach to including content assist for known libraries and descriptive methods for generating these files for inclusion into Orion. The initial libraries will be targetting Node.js development.