Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 350639

Summary: simplify maintaining compatibility with older Eclipse platform releases
Product: z_Archived Reporter: Steffen Pingel <steffen.pingel>
Component: MylynAssignee: Steffen Pingel <steffen.pingel>
Status: RESOLVED FIXED QA Contact:
Severity: enhancement    
Priority: P3 CC: shawn.minto
Version: unspecifiedKeywords: plan
Target Milestone: 3.7   
Hardware: PC   
OS: Linux   
Whiteboard:
Bug Depends on: 350385, 360301    
Bug Blocks:    

Description Steffen Pingel CLA 2011-06-28 18:16:26 EDT
The policy described under http://wiki.eclipse.org/Mylyn/Integrator_Reference#Deciding_on_a_version states that the most recent two platform releases are supported but we have seen continued interest from integrators for supporting older Eclipse platform releases. The current policy helps to control testing overhead and enables consumption of recent platform API enhancements and we should continue to follow it. Still, where feasible we should encapsulated platform difference, e.g. through utility methods, to help integrators reduce maintenance burden.
Comment 1 Steffen Pingel CLA 2012-02-16 16:38:28 EST
Provisional packages have been promoted to API and the feature structure of Mylyn Commons has been improved. This ensures that extensions can now fully rely on API and should not require access to internal or provisional packages any longer. 

The next Mylyn 3.8 release will be part of the Eclipse Juno LTS release and will be the reference for long term binary backwards compatibility with the Mylyn 3.x stream.