Eclipse Handly™ 0.3
Primary tabs
Release Date:
Wednesday, June 24, 2015
Deliverables:
This release will be delivered via a P2 repository.
Compatibility:
This major release will bring some API breakage in the core framework and the Xtext integration component, as detailed in the Breaking Changes list below. Notably, it will not remain compatible with previous Xtext versions.
Target Environments:
This release requires at least Eclipse Juno (3.8) and will be compatible with upcoming Eclipse Mars (4.5). Xtext 2.8 is now the minimum requirement for Handly Xtext Integration. Handly requires Java 6 or later and has no operating system specific dependencies.
Milestones:
Name | Date | Description |
---|---|---|
Final | 2015/06/24 |
Themes:
API Quality
- Use StringBuilder instead of StringBuffer [450244]
(target milestone: 0.3) - API enhancements in HandleDelta [450430]
(target milestone: 0.3) - IHandlyXtextDocument#reconcile should return void [453005]
(target milestone: 0.3) - ISourceElement: remove hard dependency on ISourceFile [461262]
(target milestone: 0.3) - Deprecate ISourceFileFactory [464588]
(target milestone: 0.3) - Change the type of HandleDelta.
affectedChildren from IHandleDelta[] to HandleDelta[] [467474] (target milestone: 0.3)
Common UI Components
Exemplary Implementations
- Example model for Java [459190]
(target milestone: 0.3)
Integration with Xtext 2.8
- Support Xtext 2.
8 [458497] (target milestone: 0.3)
Breaking Changes
Not actually a theme, but a handy list of bugzillas with breaking changes in this release. In general, we try to preserve compatibility, but it's not always possible or even desirable (given the 0.x version).
- Use StringBuilder instead of StringBuffer [450244]
(target milestone: 0.3) - API enhancements in HandleDelta [450430]
(target milestone: 0.3) - IHandlyXtextDocument#reconcile should return void [453005]
(target milestone: 0.3) - Support Xtext 2.
8 [458497] (target milestone: 0.3) - ISourceElement: remove hard dependency on ISourceFile [461262]
(target milestone: 0.3) - Change the type of HandleDelta.
affectedChildren from IHandleDelta[] to HandleDelta[] [467474] (target milestone: 0.3)