Releases: usethesource/rascal-language-servers
Releases · usethesource/rascal-language-servers
v0.11.1
v0.11.0
- there is a new "Rascal Configuration" view that shows the resolved dependencies per project xml, and allows you to browse the rascal sources inside of those.
- the
summarizer
contribution for DSLs has been replaced byanalyzer
andbuilder
. Please review your language setup and migrate to builders (only on save), and analyzer (every change in the IDE). We have tried to keep the behavior as close to the original summarizer, but it will not be triggered on-demand anymore. - small improvements:
- DSLs can now register multiple extensions for a single language
- we check for common rascal project setup errors when starting a new REPL
- automatic reloading of changes now also works for cross-project dependencies
- We have a new and improved version of the rascal logo
- downstream dependencies were updated to the latest version
v0.10.2
- upgrading to rascal 0.34.1 to fix a regression in concrete syntax
- the REPL is marked as non-transient, until we can properly reconnect it after a reload of the window
v0.10.1
- bugfix for preloaded parsers
v0.10.0
- the automatic JVM downloader will now prompt you for updates if they are available
- Every REPL now gets named after the project they are connected to
- For deployed DSL extensions (via the npm published version of this plugin) we have a temporary interface to supply a preloaded parser
- We now automatically run our pre-release test on every PR/commit via VS Code extension tester
- upgraded to rascal 0.34.0:
- various performance improvements that improve import time and memory pressure
- removal of some unused resolvers (benchmark/testdata/test-modules/boot)
- various small bug fixes
- bug fixes:
- fixed a bug where changes in a pom.xml would only be visible after a VS Code restart. Now it only takes a restart of the REPL. (or re-trigger the type checker)
- fixed a bug where we would register schema's that were already registered (zip error message in the debug console)
v0.9.1
- Bugfix for working directory of REPLs
v0.9.0
- Webviews opened from Rascal can now have a title and view column
- There is now a setting to influence how much memory a REPL gets allocated (
rascal.interpreter.maxHeapSize
&rascal.interpreter.stackSize
). - The Rascal REPL now has a icon (it requires a bugfix in vscode 1.80 to correctly show)
- upgraded to rascal 0.33.7:
- Better support for ModuleParserStorage
- Changes to support the new webview capabilities
- Various bugfixes
- This release includes an "easter egg"; an experimental debugger for Rascal which is currently under test.
v0.8.3
- upgraded to rascal 0.33.5:
- Fixed a second bug around ModuleParserStorage
- Preparing for debugger API
v0.8.2
- Upgraded to rascal 0.33.3:
- Fixed a bug around ModuleParserStorage (see lang::rascal::grammar::storage::ModuleParserStorage)
- Bugfixes with the lib resolver
- New feature: IO::findResources that replaces some functionality that people used the lib:// scheme for.
v0.8.1
- Bugfix release for regression in typechecker introduced in v0.8.0