Skip to content

Releases: eclipse-glsp/glsp-theia-integration

0.9.0 Release Candidate 1

16 Jun 09:46
Compare
Choose a tag to compare
Pre-release

0.9.0 Release Candidate 1

Prerelease/Milestone build of the upcoming 0.9.0 version of @eclipse/glsp-theia-integration.
Note: This RC build depends on new features from sprotty-theia. Unfortunately this features are not available in a release yet so a snapshot version ("next" version) is used instead. This potentially causes some dependency conflicts due to different version requirements in the snapshot sprotty-theia version and GLSP.

You can use the this workaround (when using [yarn])(https://classic.yarnpkg.com/en/):

Add the following section to the package.json file of your project.

"resolutions":
"/sprotty": "0.10.0-next.a91d3d7",
"
/@theia/core":"0.14.0",
// same for all other Theia packages that you use
}

Changelog

  • [theia-backend] Added ability to launch embedded GLSP servers from GLSPBackendContribution #35
  • [theia-frontend] Cleanup diagram widget initialization by removing no longer needed options #123
  • [theia-frontend] Fixed a bug that prevented activation of the diagram widget on model source changes #168
  • [theia-frontend] Fixed a bug that kept the hover feedback visible after the diagram widget becomes inactive #184
  • [theia-frontend] Made rebind of CommandPalette to TheiaCommandPalette optional to ensure compatibility with DI configurations where no CommandPalette is bound #188
  • [theia-frontend] Adapted SetDirtyStateAction to provide an optional reason property indicating the cause for the dirty state change #197
  • [theia-fronted] Introduced GLSPSelectionDataService which can be used to forward additional information on top of the selection to the Theia selection service. #228
  • [theia-frontend] Fixed a bug that displayed the diagram widget as inative when intially openend. #243

Breaking Changes:

  • [theia-integration] Renamed GLSPServerContribution.start() to GLSPServerContribution.connect() #35
  • [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
  • [theia-integration] 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 requirment for sprotty-theia is > 0.9.0 #189

0.8.0

30 Nov 12:10
Compare
Choose a tag to compare

This is the first release of Eclipse GLSP since it is hosted at the Eclipse Foundation. The 0.8.0 release includes new protocol message types and respective framework support for several new features, such as copy-paste, diagram navigation, etc. It also contains several clean-ups of the protocol and refactorings to simplify and streamline the API. The Eclipse Theia integration of GLSP features many improvements, such as problem marker integration, native context menu items and keybindings. Finally, several bug fixes and minor are part of this release as well.

Note: The Theia integration is currently not compatible with Theia >v1.4.0
Release artificats are available here:

https://www.npmjs.com/package/@eclipse-glsp/theia-integration

0.8.0 Release Candidate 02

17 Apr 10:07
Compare
Choose a tag to compare
Pre-release

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

Note: This RC build depends on new features from sprotty-theia. Unfortunately this features are not available in a release yet so a snapshot version ("next" version) is used instead. This potentially causes some dependency conflicts due to different version requirements in the snapshot sprotty-theia version and GLSP.

You can use the this workaround (when using [yarn])(https://classic.yarnpkg.com/en/):

Add the following section to the package.json file of your project.

"resolutions":
"**/sprotty": "0.9.0-next.7028f2a"
}

0.8.0 Release Candidate 01

20 Feb 14:32
Compare
Choose a tag to compare
Pre-release

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

Note: This RC build depends on new features from sprotty-theia. Unfortunately this features are not available in a release yet so a snapshot version ("next" version) is used instead. This potentially causes some dependency conflicts due to different version requirements in the snapshot sprotty-theia version and GLSP.

You can use the this workaround (when using [yarn])(https://classic.yarnpkg.com/en/):

Add the following section to the package.json file of your project.

"resolutions":
"**/sprotty-theia": "0.8.0-next.a3b3621",
"**/@theia/core": "0.15.0",
"**/@theia/editor": "0.15.0",
"**/@theia/filesystem": "0.15.0",
"**/@theia/languages": "0.15.0",
"**/@theia/monaco": "0.15.0",
"**/@theia/process": "0.15.0",
"**/sprotty": "0.8.0-next.666cfe0"
}