Skip to content

0.9.0 Release Candidate 01

Pre-release
Pre-release
Compare
Choose a tag to compare
@tortmayr tortmayr released this 16 Jun 09:26

0.9.0 Release Candidate 01

Prerelease/Milestone build of the upcoming 0.9.0 version of @eclipse/glsp-client. (This will be the first official release since migrating to Eclipse)

Changelog

  • [build] Added a download script to download the latest workflow-glsp-server JAR from maven artifactory #171
  • [diagram] Fixed a bug that kept the hover feedback visible after the diagram widget becomes inactive #184
  • [diagram] Extended the ModifyCssFeedbackAction to support both string[] and SModelElement[] as input #103
  • [diagram] Improved extensibility of AutoCompleteWidget by enabling changing of settings without having to re-instantiate the entire widget #104
  • [model] Added SArgumentable interface for denoting SModelElements that contain an arbitrary arguments map #194
  • [diagram] Implemented a marquee selection tool to select multiple elements at once by drawing a rectangle. #199 #213
  • [protocol] Added fileUri property to SaveModelAction. This can be used to implemend save-as functionality #208
  • [protocol] Implemented missing typeguard functions for all protocol operations #212
  • [diagram] Implemented a reusable utility function (configureDefaultModelElements) that handles configuration of default model elements and views.
    Introduced reusable view for rounded corner nodes and and improved edge view that supports custom padding for easer mouse handling. Adpated the workflow example to make use of these new views #180
  • [example] Cleaned up and reworked the workflow example. Additional css classes are now applied directly to the SModelElement instead of using custom views. Removed now obsolete classes TaskNodeView and WeightedEdgeView #220
  • [diagram] Fixed a bug in the connection tool regarding the feedback edge snapping computation for nested elements. #224

Breaking Changes:

  • [glsp-client & theia-integration] Replaced ExternalNavigateToTargetHandler and its implementation in Theia TheiaNavigateToTargetHandler with a generic action NavigateToExternalTargetAction #153 and an action handler TheiaNavigateToExternalTargetHandler in Theia #153
  • [glsp-client] Introduced glspViewportModule. This module contains a custom ScrollMouseListener that gets disabled if the MarqueeTool is active. This module should be used instead of the viewportModule provided by sprotty #199