Skip to content

Commit 1b61cac

Browse files
committed
github stuff in tutor
1 parent 6230eb8 commit 1b61cac

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

release-notes/rascal-0-41-x-release-notes.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -163,6 +163,7 @@ change, and what kind of action is required from a client depending on the kind
163163

164164
### Tutor improvements
165165

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`.
166167
* tutor indexing and compilation was made (more) incremental per Markdown file, documentation folder and Rascal module. If modules
167168
are removed from a project or renamed, the incrementally constructed index in `target/classes/docs/index.value` is _not_
168169
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.
178179
* 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.
179180
* if a code block expects errors but no errors are reported, this is now flagged as an error.
180181
* added citations and funding to the main page of a package (not optional)
182+
* added github links to sources where possible.
181183
* ambiguous link errors now propose a minimal amount of _exact_ and _shortest_ solutions for chosing one of the current alternatives.
182184

183185
### Standard Library Maintenance
184186

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
186188
names have remained the same and so have internal Java-based mapping code classes and packages.
187189
* Now you have to add a dependency in your `pom.xml` file on `java-air` (see above).
188190
* `java-air` is expected to release more often in one year, namely adding support for JLS >14 versions.

0 commit comments

Comments
 (0)