Project Plan For Sapphire, version 0.7
Introduction
This document lays out the plan for Sapphire 0.7 release.
Comments on this plan can be posted on the forum or sent to the mailing list.
Release Deliverables
This release will be delivered via a P2 repository.
Release Milestones
| Final | 06/26/2013 |
Target Environments
This release will target Eclipse Juno SR1 as the recommended configuration, but will be fully compatible with all Eclipse releases going back to Helios. Sapphire requires Java 5 and has no operating system specific dependencies.
Compatibility with Previous Releases
Sapphire is evolving quite rapidly. No compatibility guarantees with prior releases are being made. A migration guide will be provided to ease adoption of this release.
Themes and Priorities
General
-
- EL support in @Required [376330]
(target milestone: 0.7) - Extensible persistent state for editor pages [392842]
(target milestone: 0.7) - Zero-argument Enabled function for property editors [395339]
(target milestone: 0.7) - Facility to copy individual properties [396785]
(target milestone: 0.7) - On-demand compilation of model elements [397466]
(target milestone: 0.7) - Root service context [398348]
(target milestone: 0.7) - Service registration without a factory [398437]
(target milestone: 0.7) - Replace ValueSerializationService with ConversionService [398466]
(target milestone: 0.7) - Replace AdapterService with ConversionService [398771]
(target milestone: 0.7) - Replace EL's TypeCast with ConversionService [398842]
(target milestone: 0.7) - XML Conversions [399321]
(target milestone: 0.7) - Resource and ResourceStore should use ConversionService [399348]
(target milestone: 0.7) - Reference existing section from node [400163]
(target milestone: 0.7) - Class for Java identifiers [400279]
(target milestone: 0.7) - Use EL for validation [401133]
(target milestone: 0.7) - Edit nested properties in table property editor [401225]
(target milestone: 0.7) - Color browsing [401258]
(target milestone: 0.7) - ModelElementHandle should accept Class for element type [401752]
(target milestone: 0.7) - Facility to clear properties [401846]
(target milestone: 0.7) - Support ordered possible values [401956]
(target milestone: 0.7) - Locate property within a type using a path [402462]
(target milestone: 0.7) - Typed lookup of property instances from service context [406707]
(target milestone: 0.7) - Support "visible-when" for label part [400638]
(target milestone: 0.7)
- EL support in @Required [376330]
-
- Suppress "None" option when rendering required Element property [353638] (target milestone: 0.7)
- Date picker property editor [404039] (target milestone: 0.7)
- Sapphire expression EL should support text operation [406831] (target milestone: 0.7)
- Flexible diagram node shapes [383924] (target milestone: 0.7)
- Property instance construct [402559] (target milestone: 0.7)
