2.0.0
Papyrus 2.0 improvements will be focussed on the following topics:
- DSML-related facilities (including customizability and extensibility)
- Usability and ergonomy
- Perfomance and stability
- Table-based editors (including support for hierarchical tables)
- Team work (including model diff/merge and connection with CDO)
In addition, some important architecture changes will happen:
- Better separation of runtime vs UI plug-ins, to allow headless execution
- Better separation of the various components layers, to allow modular builds
These changes will affect all libraries depending on Papyrus. A migration guide will be provided when the changes are integrated. See Bug 485220 for more details: https://bugs.eclipse.org/bugs/show_bug.cgi?id=485220
- Dealing with the GMF runtime lack of updates and non-regresison tests, essentially on the last M6-M7 High DPI support from SWT. Thanks to the people who handled the bug fix!
- Still based on the compatibility layer for Eclipse 4
No security issues known
- User documentation and Toolsmith documentation to be reorganized on the last days of the release candidates
- See the migration guide to Papyrus 2.0 APIs for code evolution
- Intoduction of the support to SysML 1.4
- Moved the SysML 1.1 support as extra component. SysML 1.1 is no more installed by default.
- Support for BPMN and BMM as extra components
- Precise Semantics of State Machine in Moka/Alf component
- Creation of the Papyrus Industrial Consortium in 2016