From 68ee80d3ebb74de858511d5e4cb3064b1e06be46 Mon Sep 17 00:00:00 2001 From: Sung-Shik Jongmans Date: Thu, 15 Oct 2026 10:54:30 +0200 Subject: [PATCH 1/2] Fix link --- release-notes/rascal-0-43-x-release-notes.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/release-notes/rascal-0-43-x-release-notes.md b/release-notes/rascal-0-43-x-release-notes.md index 6bbb3feea..0f59dda48 100644 --- a/release-notes/rascal-0-43-x-release-notes.md +++ b/release-notes/rascal-0-43-x-release-notes.md @@ -38,7 +38,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 From dd813e55c28e5ca51c3b4031ec85dc171f7d748c Mon Sep 17 00:00:00 2001 From: Sung-Shik Jongmans Date: Thu, 15 Oct 2026 11:10:16 +0200 Subject: [PATCH 2/2] Add comment about different exception behavior of `resolveLocation` --- release-notes/rascal-0-43-x-release-notes.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/release-notes/rascal-0-43-x-release-notes.md b/release-notes/rascal-0-43-x-release-notes.md index 0f59dda48..0ace18856 100644 --- a/release-notes/rascal-0-43-x-release-notes.md +++ b/release-notes/rascal-0-43-x-release-notes.md @@ -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. ::: @@ -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