This release will be delivered via a P2 repository.
Due to the API rework involved, there are breaking changes that existing clients will need to accommodate to. We'll provide a migration guide.
This release requires at least Eclipse Mars (4.5) and is compatible with Eclipse Oxygen (4.7). Handly Xtext Integration layer supports Xtext 2.10 through 2.13. Handly requires Java 8 or later and has no operating system specific dependencies.
Note that the minimum requirements have changed in this release. Previously, Eclipse Luna (4.4) and Xtext 2.8 were sufficient.
Name | Date | Description |
---|---|---|
M1 | 2017/11/07 | An attempt at API freeze towards the 0.8 release |
Final | 2017/12/08 |
API Quality
- A new design for working copy management [520063]
(target milestone: 0.8) - Enhancements in ElementDelta [520334]
(target milestone: 0.8) - Make ReconcileOperation more flexible for subclasses [520547]
(target milestone: 0.8) - Replace ElementDifferencer with ElementChangeRecorder [520620]
(target milestone: 0.8) - Extract IElementDeltaBuilder from ElementDelta.
Builder [520756] (target milestone: 0.8) - Provide API to check for structural change [521268]
(target milestone: 0.8) - New naming convention for *Impl* interface methods [521851]
(target milestone: 0.8) - Enhancements in the model object API [522115]
(target milestone: 0.8) - Revise StructureHelper API [522481]
(target milestone: 0.8) - Enhancements in ElementCache API [525399]
(target milestone: 0.8) - Rename Elements#getLocationURI to getLocationUri [525446]
(target milestone: 0.8) - Provide generic way to create element handles [525679]
(target milestone: 0.8) - Provide array utilities [526551]
(target milestone: 0.8) - Separate package for model implementation support [526682]
(target milestone: 0.8) - Input element provider related API enhancements [526776]
(target milestone: 0.8) - Remove Body.
NO_CHILDREN [526929] (target milestone: 0.8)