Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 6 additions & 1 deletion release-notes/rascal-0-43-x-release-notes.md
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,10 @@ The Java-air project was extracted from the Rascal standard library in version 0
* Annotation syntax and semantics have been removed. See [blog post](/blog/2026/10/12/no-more-annotations). A Quick Fix is available in VS Code to automatically migrate all Rascal code with annotations to equivalent code (keyword fields). ([#1974](https://github.com/usethesource/rascal/pull/1974), [#2793](https://github.com/usethesource/rascal/pull/2793))
* The Rascal language now depends on version 1.1.x of Vallang.

:::info
Due to the removal of the `std` resolver, users will most likely also have to update their library dependencies to the latest release.
:::

:::info
The removal of the `std` scheme, the removal of annotation support, and the case-insensitivity of scheme/authority are low-impact breaking changes. Migration tools and Quick Fixes in the VS Code extension are provided to streamline the few code changes that might be needed.
:::
Expand All @@ -38,7 +42,7 @@ change `String myScheme = "arrayLength";` to `String myScheme = "arraylength";`,
### Maven and evaluator improvements

* Rascal tests can now be executed using Maven, without the need to write separate Java classes with the `JUnitTestRunner` annotation. Test output is reported in language-independent CTRF JSON format. See the [Test Mojo](/docs/GettingStarted/MavenPlugin/TestMojo/). ([#2755](https://github.com/usethesource/rascal/pull/2755), [#2840](https://github.com/usethesource/rascal/pull/2840))
* The internals have been updated toward improvements in the VS Code extension to better respect pom.xml. See the separate [blog post](/blog/2026/10/07/pom-leading-for-dsls) for details. ([#2641](https://github.com/usethesource/rascal/pull/2641), [#2794](https://github.com/usethesource/rascal/pull/2794), [#2792](https://github.com/usethesource/rascal/pull/2792), \[#2976], [#2804](https://github.com/usethesource/rascal/pull/2804), [#2901](https://github.com/usethesource/rascal/pull/2901))
* The internals have been updated toward improvements in the VS Code extension to better respect pom.xml. See the separate [blog post](/blog/2026/10/07/pom-leading-for-dsls) for details. ([#2641](https://github.com/usethesource/rascal/pull/2641), [#2794](https://github.com/usethesource/rascal/pull/2794), [#2792](https://github.com/usethesource/rascal/pull/2792), [#2796](https://github.com/usethesource/rascal/pull/2796), [#2804](https://github.com/usethesource/rascal/pull/2804), [#2901](https://github.com/usethesource/rascal/pull/2901))
* Several other small issues have been fixed/improved. ([#2843](https://github.com/usethesource/rascal/pull/2843), [#2877](https://github.com/usethesource/rascal/pull/2877), [#2854](https://github.com/usethesource/rascal/pull/2854), [#2913](https://github.com/usethesource/rascal/pull/2913))

### Typechecker improvements
Expand All @@ -55,6 +59,7 @@ change `String myScheme = "arrayLength";` to `String myScheme = "arraylength";`,
* XML parsing: Support for case-sensitive parsing of tags and attributes has been added. ([#2888](https://github.com/usethesource/rascal/pull/2888))
* Graph visualization: Support for tooltips/hover styles and edge weights has been improved. ([#2769](https://github.com/usethesource/rascal/pull/2769))
* Reflective: Support to generate a new Rascal project folder and pom.xml has been improved. ([#2891](https://github.com/usethesource/rascal/pull/2891), [#2893](https://github.com/usethesource/rascal/pull/2893))
* IO: `resolveLocation` now always returns the argument location if it cannot be resolved (instead of sometimes throwing a `SchemeNotSupported` exception).
* Several other small issues have been fixed/improved. ([#2815](https://github.com/usethesource/rascal/pull/2815), [#2831](https://github.com/usethesource/rascal/pull/2831), [#2876](https://github.com/usethesource/rascal/pull/2876), [#2892](https://github.com/usethesource/rascal/pull/2892))

### Merged Pull Requests since version 0.42.2
Expand Down
Loading