Skip to content

0.9.0 Release

Compare
Choose a tag to compare
@tortmayr tortmayr released this 09 Dec 19:38
· 133 commits to master since this release

Changes

  • [backend] Added ability to launch embedded GLSP servers from GLSPBackendContribution #35 #381
  • [feature] Replaced ExternalNavigateToTargetHandler and its implementation in Theia TheiaNavigateToTargetHandler with a generic action NavigateToExternalTargetAction #153 and an
  • [diagram] Cleanup diagram widget initialization by removing no longer needed options #123
  • [diagram] Fixed a bug that prevented activation of the diagram widget on model source changes #168
  • [diagram] Fixed a bug that kept the hover feedback visible after the diagram widget becomes inactive #184
  • [di] Made rebind of CommandPalette to TheiaCommandPalette optional to ensure compatibility with DI configurations where no CommandPalette is bound #188
  • [build] Dropped the dependency to the deprecated @theia/languages package. #189
  • [protocol] Adapted SetDirtyStateAction to provide an optional reason property indicating the cause for the dirty state change #197
  • [feature] Introduced GLSPSelectionDataService which can be used to forward additional information on top of the selection to the Theia selection service. #228
  • [diagram] Fixed a bug that displayed the diagram widget as inactive when initially opened. #243
  • [all] Refactored the theia-integration code base to remove boilerplate configuration code. #258
  • [protocol] Adapt frontend components to conform to the latest protocol changes. #315
  • Upgrade to Theia 1.17.2 and ES2017 #90

Breaking Changes

  • [backend] Renamed GLSPServerContribution.start() to GLSPServerContribution.connect() #35

  • [feature] Replaced ExternalNavigateToTargetHandler and its implementation in Theia TheiaNavigateToTargetHandler with a generic action NavigateToExternalTargetAction #153 and an action handler TheiaNavigateToExternalTargetHandler in Theia #153

  • [build] Dropped the dependency to the deprecated @theia/languages package. This enables compatibility with new Theia versions (>1.4.0). As a consequence the new minium requirement for sprotty-theia is > 0.9.0 #189

  • [all] Refactored the theia-integration code base to remove boilerplate configuration code. This effects the many components of the base API. More details can be found in the corresponding PR. #258

  • [protocol] Adapt frontend components to conform to the latest protocol changes. This affects some action definitions. #315

  • Upgrade to Theia 1.17.2 and ES2017. Downstream projects need to upgrade to ES2017 as well #90