0.9.0 Release Candidate 1
Pre-release
Pre-release
0.9.0 Release Candidate 1
Prerelease/Milestone build of the upcoming 0.9.0 version of the server plugins.
v0.9.0.RC01 Changelog
- [websocket] Fixed issue that was caused by reusing a shared injector for each client connection #149
- [server] Added a utility class for 'JsonOpenerOptions' #153
- [websocket] Align package import of javax.servlet with the dependency range of Jetty #156
- [server] Reworked model update flow. All aspects of the update process are now handled by the
ModelSubmissionHandler
#122 - [server] Reworked and split
ModelFactory
API into a dedicated component responsible for loading the model source (ModelSourceLoader
) and a component responsible for transforming the current modelstate into its GModel-representation (GModelFactory
) #119 - [protocol] Updated kind of
SelectAction
to be in-line with the client type. This ensures correct of handling ofSelectAction
s that were sent from the server #191 - [protocol] Added implementation for
SetViewportAction
#179 - [server] Introduced
GArgumentable
interface which is implemented by allGModelElement
s. This can be used to provide additional information in form of anargs
map without having to extend theGModel
type #194 - [server] Extended default type mapping and added builder for
GArgumentable
elements and corresponding utility classes #180 - [protocol] Added
fileUri
property toSaveModelAction
and updatedSaveModelActionHandler
accordingly #208 - [protocol] Added optional
reason
string property toSetDirtyStateAction
. This property indicates the reason that caused to dirty state change and enables more fine granular handling of dirty state changes #197
- [glsp-server] Merged the
ServerLayoutConfiguration
API into theDiagramConfiguration
API. The standaloneServerLayoutConfiguration
is now deprecated and no longer supported #123 - [glsp-server] Renamed
ModelFactory
toModelSourceLoader
and adapted interface method. This also affects implementing classes like theJsonFileModelFactory
#119 - [glsp-server] Reworked
ModelSubmissionHandler
API. This includes changes of method names and parameters #119 #197 - [glsp-server] Refactored the
CreateNodeOperationHandler.createNode
method. The method now also passes the argument map of the operation. #223 - [glsp-server] Refactored methods in
DiagramConfiguration
to correctly reflectShapeTypeHint
instead ofNodeTypeHint
.