Release Resolved Merged Community Contributions
3.18
January 8, 2016
37
bugs
97
reviews
Community contributions were provided by Landon Butterworth, Amr Dawood, Vaughan Hilts, Blaine Lewis, Chris Poon, Colin Ritchie, Kyle Ross, and Eric Williams
Includes: Mylyn 3.18, Mylyn Builds 1.10, Mylyn Commons 3.18, Mylyn Context 3.18, Mylyn Docs 2.7, Mylyn Reviews 2.9. Mylyn Tasks 3.18, Mylyn Versions 1.10.

Also see the New & Noteworthy for previous releases


NOTE: Mylyn 3.18 requires Java 1.7 or later and supports Eclipse 3.8 and 4.5. See the download page for repository locations.

Supported Repository Versions

Connectors included in Mylyn 3.18 support the following repository versions:
  • Bugzilla 4.0 - 4.4.10, 5.0.1
  • Gerrit 2.9.4 - 2.11.3
  • Hudson 3.0 - 3.3.0
  • Jenkins 1.509 - 1.609

New in Mylyn 3.18

Task List

UI Legend

The task list has a help button which opens the UI Legend to make it easier to discover.

Gerrit Connector

Build Status on Patch Sets

The status of builds triggered by a patch set is shown on that patch set instead of appearing as comments. If the Hudson/Jenkins connector is installed, users can open the test results in the JUnit view directly from the patch set. This may not work if the Gerrit trigger plugin is configured with custom messages.

 

Hudson/Jenkins Connector

Workspace File Lookup

Opening files in the workspace from the build editor now supports users who checkout a repository into a project. See bug 477092 for details.

 

Framework and API

See porting guide for additional notes on API changes.

Person Properties

Added API to IRepositoryPerson to support storing arbitrary properties. Added a PERSON_USERNAME constant to TaskAttribute and a matchesUsername method to IRepositoryPerson to support connectors where the human-readable username is different from the ID used to identify users in task data. See bug 463022.


Disable Editing Repository URL

AbstractRepositorySettingsPage has API to disable editing the repository URL. See bug 482186.


Suggest Query Titles

AbstractRepositoryQueryPage2 has a suggestQueryTitle method that connectors can override to suggest a title based on the query parameters. See bug 482633.


New Subtask Wizard

AbstractRepositoryConnectorUi.getNewSubTaskWizard() allows connectors to provide a wizard to be opened when creating a new subtask. See bug 483856.


Edit Child Attributes

The restriction on using attribute editors to edit attributes whose parent is not root has been removed. See bug 483421.


Date/Time Precision

The precision of date/time fields can be specified using TaskAttributeMetaData.setPrecision. See bug 483327.