Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "Orion/API Changelog"

(Orion 9.0)
Line 14: Line 14:
 
* Translation is no longer provided through the plugin registry. Message bundles cannot be installed at runtime by the user.
 
* Translation is no longer provided through the plugin registry. Message bundles cannot be installed at runtime by the user.
 
* Any <tt>nls</tt> properties on services registered with a PluginProvider are ignored. Other NLS-related properties, such as <tt>nameKey</tt>, <tt>descriptionKey</tt>, etc, are also ignored.
 
* Any <tt>nls</tt> properties on services registered with a PluginProvider are ignored. Other NLS-related properties, such as <tt>nameKey</tt>, <tt>descriptionKey</tt>, etc, are also ignored.
* Plugins are expected to perform translation themselves, using any appropriate strategy (such as RequireJS i18n plugin, for example). Any user-facing labels or strings returned by services (such as validation error messages, or command labels) are now expected to be translated into the user's locale if possible. The Orion UI framework will no longer load message bundles nor look up strings on behalf of a plugin.
+
* Plugins are expected to perform translation themselves, using any appropriate strategy (such as [http://requirejs.org/docs/api.html#i18n RequireJS's 18n plugin], for example). Any user-facing labels or strings returned by services (such as validation error messages, or command labels) are now expected to be translated into the user's locale if possible. The Orion UI framework will no longer load message bundles nor look up strings on behalf of a plugin.
  
 
[[Category:Orion]]
 
[[Category:Orion]]

Revision as of 17:30, 9 March 2015

This page lists breaking changes that may impact consumers of Orion. It is maintained on a best-effort basis, and should not be taken as an exhaustive list.


Orion 9.0

Editor

  • bug 461222: The HTML and CSS content assist providers no longer ship compiled into built-editor.js and built-editor.min.js. This was done to reduce download size. The caller is now responsible for loading their desired content assist provider(s) and registering them with the editor.

Server

  • bug 461739: npm commands have been removed from the Orion Shell page. The org.eclipse.orion.server.npm bundle, which implemented the servlet that provided these commands, has been removed.

Orion 8.0

Internationalization (i18n)

  • The orion.i18n.message service has been removed.
  • Translation is no longer provided through the plugin registry. Message bundles cannot be installed at runtime by the user.
  • Any nls properties on services registered with a PluginProvider are ignored. Other NLS-related properties, such as nameKey, descriptionKey, etc, are also ignored.
  • Plugins are expected to perform translation themselves, using any appropriate strategy (such as RequireJS's 18n plugin, for example). Any user-facing labels or strings returned by services (such as validation error messages, or command labels) are now expected to be translated into the user's locale if possible. The Orion UI framework will no longer load message bundles nor look up strings on behalf of a plugin.

Back to the top