Releases: eclipse-glsp/glsp-theia-integration
0.9.0 Release Candidate 1
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
toTheiaCommandPalette
optional to ensure compatibility with DI configurations where noCommandPalette
is bound #188 - [theia-frontend] Adapted
SetDirtyStateAction
to provide an optionalreason
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
- [theia-integration] Renamed
GLSPServerContribution.start()
toGLSPServerContribution.connect()
#35 - [glsp-client & theia-integration] Replaced
ExternalNavigateToTargetHandler
and its implementation in TheiaTheiaNavigateToTargetHandler
with a generic actionNavigateToExternalTargetAction
#153 and an action handlerTheiaNavigateToExternalTargetHandler
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 forsprotty-theia
is > 0.9.0 #189
0.8.0
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
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
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.
"**/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"
}