You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: release-notes/rascal-0-41-x-release-notes.md
+3-1Lines changed: 3 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -163,6 +163,7 @@ change, and what kind of action is required from a client depending on the kind
163
163
164
164
### Tutor improvements
165
165
166
+
* For disambiguation purpuses the package URLs have changed on the generated websites: For example: `https://www.rascal-mpl.org/docs/Packages/Clair/` is now `https://www.rascal-mpl.org/docs/Packages/org.rascalmpl.clair`.
166
167
* tutor indexing and compilation was made (more) incremental per Markdown file, documentation folder and Rascal module. If modules
167
168
are removed from a project or renamed, the incrementally constructed index in `target/classes/docs/index.value` is _not_
168
169
automatically invalidated. Only removing that file (`mvn clean`) will uncover all possible linking errors introduced
@@ -178,11 +179,12 @@ declared in the currently running REPL as a side-effect for later use.
178
179
* modules called `demo*` (case insensitive) or modules nested under packages called `demo` are presented differently than normal modules. Their tests are always shown fully and the bodies of all functions are expanded fully in the documentation.
179
180
* if a code block expects errors but no errors are reported, this is now flagged as an error.
180
181
* added citations and funding to the main page of a package (not optional)
182
+
* added github links to sources where possible.
181
183
* ambiguous link errors now propose a minimal amount of _exact_ and _shortest_ solutions for chosing one of the current alternatives.
182
184
183
185
### Standard Library Maintenance
184
186
185
-
*`lang::java::{m3,flow,syntax,tests}::*` were all moved to the [java-air](https://github.com/usethesource/java-air/) project. This also removes the `pom.xml` dependencies on the Eclipse JDT and OW2 ASM libraries. All functionality was ported as-is to the other project. Module and package
187
+
*`lang::java::{m3,flow,syntax,tests}::*` were all moved to the [java-air](https://www.rascal-mpl.org/Packages/org.rascalmpl.java-air) project. This also removes the `pom.xml` dependencies on the Eclipse JDT and OW2 ASM libraries. All functionality was ported as-is to the other project. Module and package
186
188
names have remained the same and so have internal Java-based mapping code classes and packages.
187
189
* Now you have to add a dependency in your `pom.xml` file on `java-air` (see above).
188
190
*`java-air` is expected to release more often in one year, namely adding support for JLS >14 versions.
0 commit comments