API enhancements can be tracked by searching the source code for the corresponding @since JavaDoc tags or by querying for bugs that have [api] in their summary.
Porting from 1.0 to 2.0
See the Mylyn Porting Guide 2.0
Porting from 2.0 to 3.0
See the Mylyn/Porting Guide/3.0
Notable API changes in 3.1
AbstractRepositoryConnectorUi.getAddExistingTaskWizard()now returns null
- New hyperlink detection bug 167941
AttributeEditorFactorynow requires an
IContextServiceto enable the WikiText task editor extensions
AbstractTaskRepositoryLinkProvider.setTaskRepository()may have repository set to
nullif association is cleared
AbstractRepositorySettingsPageis now extensible
IUserAttentionListener.userAttentionGained()only fired once bug 250072
AbstractTaskEditorPage.getEditor()'s signature has changed.
- Closing of idle HttpClient connections
- Constants in
Notable API changes in 3.2
AbstractContextListeneruses a single
contextChanged(ContextChangeEvent)method instead of separate methods for each event type. Old methods deprecated.
WikiText 1.1 was released as part of Mylyn 3.2. WikiText 1.1 has several new API additions which can be found in the source by searching for @since 1.1. All API additions are non-breaking changes unless your project subclasses WikiText classes. When porting to WikiText 1.1 care should be taken to review these additions where subclassing is used.
The following changes should be noted when porting, as they may cause warnings in your projects:
- Several methods in WikiText have been marked as @noreference. These methods were previously marked as Not API in the javadoc, however @noreference is more explicit and works well with the PDT API tools. More information about these changes can be found on bug 280614
Pending changes for 3.3