The following lists amendments to API specifications that are worth noticing,
and may require changes in client code even though they are binary compatible.
More information can be found in the associated bugzilla items.
- TM 3.1M7 API Specification Updates
- TM 3.1M6 API Specification Updates
- TM 3.1M5 API Specification Updates
- The TerminalState.OPENED state has been removed. This was provisional "internal" API,
so this change does not constitute an official API change. Still, in order to properly
support all update scenarios for consumers of the previous provisional API, the bundle
version of org.eclipse.tm.terminal has been moved up to 3.0.0
[262996].
- The SshShellService, SshHostShell, TelnetShellService, TelnetHostShell and related
classes have been removed and replaced by a generic Terminal-to-HostShell adapter which can
re-use the functionality across the Telnet and SSH plugins.
In order to ensure proper version computing on update, the following plugin versinos were changed:
- org.eclipse.rse.services.ssh changed from 2.1.0 to 3.0.0
- org.eclipse.rse.services.telnet changed from 1.1.0 to 2.0.0
These changes do not indicate breaking public API since the removed classes were
actually never API, but consumers should be aware of the probably unexpected
major version bump, which was required due to the internal version dependency
structure
[261478].
Use
this query to show the full list of API related updates since TM 3.0
.
|