Release | Resolved | Community Contributions |
3.11 March 26, 2014 |
111 bugs |
Community
contributions were provided by Jeremie Bresson, Francois Chouinard,
Lily Guo, Carsten Hammer, David King, Endre Kovacs, Marc-Andre
Laperle, Guy Perron, Sebastian Schmidt, and Stefan Seelmann. Includes: Mylyn 3.11, Mylyn Builds 1.3, Mylyn Commons 3.11, Mylyn Context 3.11, Mylyn Docs 2.0, Mylyn Reviews 2.2. Mylyn Tasks 3.11, Mylyn Versions 1.3. |
New in Mylyn 3.11
NOTE: Mylyn 3.11 requires Java 1.6 or later and supports Eclipse 3.8, 4.3 or 4.4. Eclipse 3.6 is now the base compilation target, so Mylyn no longer runs on Eclipse 3.5. See the download page for repository locations.
Task List
Task Ownership More Prominent |
The Task List makes it easier to see which tasks are assigned to you. First, the tooltip decorates tasks with the familiar yellow person icon if they are assigned to you, and second, a "Show only my tasks" filter button has been added to the Task List toolbar.
|
Task Editor
Find Text |
The Task Editor toolbar has a find button that allows one to search for text in the comments, description, summary, and private notes.
|
|
|
Decorate Required Attributes |
Required attributes are decorated with an error icon if no value is specified.
|
Context
Include Breakpoints in Task Context |
On task deactivation, Mylyn removes all breakpoints and stores them in the task context, preventing the accumulation of a huge set of breakpoints. This valuable task-specific information can also be shared with other users working on the same task. This is an experimental feature and must be enabled by users; see the known limitations.
|
Team
Default Commit Comment Template |
The default commit comment template has been simplified by removing the task status. It also uses a Git style header for the task URL. The global template can be changed in the workspace preferences, and project-specific templates can be configured in the project properties.
|
Hudson/Jenkins Connector
Builds Status Summary |
Similar to the Problems view, the Builds view shows the number of Succeeded, Unstable, and Failed builds in the view title and, when the view is minimized, in a tooltip.
|
Gerrit Connector
Comment Navigation |
The compare editor has buttons to allow easy navigation to the next or previous comment.
|
|
|
Compare Images |
Old and new versions of an image can be compared side by side.
|
|
|
Code Review Dashboard |
The new Gerrit Dashboard allows one to search for code reviews and view the approval state of all reviews matching the search criteria. The dashboard is a separate feature that can be optionally installed from the Mylyn update site.
|
|
|
Changed Comment Icon |
As in the task editor, inline comments are now indicated with the person icon. Comments by the current user are highlighted with the yellow person icon.
|
|
|
Gerrit 2.8 |
Gerrit 2.8 is now supported. |
Framework and API
See porting guide for additional notes on API changes.
Tasks: Secure Storage |
Task repository credentials are always stored in the Eclipse secure storage instead of the keyring: bug 278474 |
|
|
Tasks: Access Unsubmitted TaskData |
TaskJobListeners can access changed TaskData before it is submitted: bug 390529 |
|
|
Tasks: Core API to Validate Repositories |
Connectors can implement AbstractRepositoryConnector.validateRepository() to validate a repository connection and determine the repository version: bug 425458. |
|
|
Connectors can indicate required attributes by setting TaskAttribute.META_REQUIRED flag: bug 378032. |
|
|
|
Tasks: Per-Attribute Markup Languages |
Task attributes that specify a media type using the metadata key TaskAttribute.META_ATTRIBUTE_MEDIA_TYPE are displayed using the corresponding markup viewer. |
|
|
OSLC Connector Removed |
The OSLC connector has been removed: bug 421071. |
|
|
Tasks: Support Repositories that Take No Credentials |
Connectors can call AbstractRepositorySettingsPage.setNeedsRepositoryCredentials(false) if they do not take credentials: bug 420877. |
|
|
Wikitext: Fewer Dependencies |
To make it easier to consume WikiText in non-OSGi contexts, Eclipse runtime dependencies have been moved from the wikitext core bundle to a new bundle, org.eclipse.mylyn.wikitext.core.osgi. The dependency on Ant has also been moved to its own bundle, org.eclipse.mylyn.wikitext.core.ant. bug 419621. |