diff --git a/release-notes/rascal-0-43-x-release-notes.md b/release-notes/rascal-0-43-x-release-notes.md index 6bbb3feea..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. ::: @@ -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 @@ -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