Skip to content

Releases: usethesource/rascal-language-servers

v0.11.1

26 Mar 12:30
fe94d6a
Compare
Choose a tag to compare
  • bugfix for syntax highlighting categories

v0.11.0

11 Mar 13:07
4b50364
Compare
Choose a tag to compare
  • 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 by analyzer and builder. 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

30 Oct 14:48
0fc1611
Compare
Choose a tag to compare
  • 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

20 Oct 08:19
0e95f59
Compare
Choose a tag to compare
  • bugfix for preloaded parsers

v0.10.0

19 Oct 12:37
b9cc9a5
Compare
Choose a tag to compare
  • 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

13 Sep 12:37
d1dd064
Compare
Choose a tag to compare
  • Bugfix for working directory of REPLs

v0.9.0

13 Sep 12:37
a34f2e1
Compare
Choose a tag to compare
  • 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

26 Jul 18:54
b2acfa2
Compare
Choose a tag to compare
  • upgraded to rascal 0.33.5:
    • Fixed a second bug around ModuleParserStorage
    • Preparing for debugger API

v0.8.2

20 Jul 08:10
7fc10af
Compare
Choose a tag to compare
  • 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

29 Jun 07:18
04c5e0a
Compare
Choose a tag to compare
  • Bugfix release for regression in typechecker introduced in v0.8.0