This change log covers only the Theia integration of Sprotty. See also the change logs of sprotty, sprotty-server and sprotty-layout.
Fixed theia dependencies: version constraint is now ^1.18.0
(equivalent to 1.18.*
). The previous version constraint was too lose (^1.0.0
) which could lead to
resolving older non-compatible Theia dependencies.
This version aligns the Theia integration with the restructuring of Sprotty 0.11.0, which adds a new package sprotty-protocol
. The imports have been updated accordingly.
New features:
Breaking changes:
- Language server integration was removed because it is no longer supported in Theia (#69)
Fixed issues: https://github.com/eclipse/sprotty-theia/milestone/5?closed=1
New features:
Fixed issues: https://github.com/eclipse/sprotty-theia/milestone/4?closed=1
New features:
- Focus fixed on activation (#46)
- Context menu (#47)
- Use colors from VSCode theme (#49
- Upgraded to Theia 1.0.0 (#56
Fixed issues: https://github.com/eclipse/sprotty-theia/milestone/3?closed=1
Breaking API changes:
- CSS colors now use VSCode themes instead of Theia variables (#49
New features:
- New service
IDiagramLocker
for blocking certain actions, e.g. when editing is not allowed (#32) - New type
DiagramWidgetFactory
for subclassingDiagramWidget
through DI (#43) - Selection synchronization between the navigator and the active diagram widget (#44)
Fixed issues: https://github.com/eclipse/sprotty-theia/milestone/2?closed=1
Breaking API changes:
- Two different identifiers are now used:
clientId
andwidgetId
(#30).
First release of Sprotty with the Eclipse Foundation. The previous repository location was theia-ide/theia-sprotty (package name: theia-sprotty
).