Skip to content

Commit 85a76a0

Browse files
committed
Fix title in spoofax 2.5.23 release notes, add missing downloads section last two releases, add notes for upcoming release
1 parent b493275 commit 85a76a0

3 files changed

Lines changed: 13 additions & 2 deletions

File tree

content/release/note/2.5.22.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,3 +11,6 @@ This change only impacts users that distribute Java projects that depend on part
1111
### Dependencies
1212

1313
- Removed `java.inject:java.inject:1` as a direct dependency.
14+
15+
{% from 'downloads.md' import downloads with context %}
16+
{{ downloads('2.5.22') }}

content/release/note/2.5.23.md

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,11 @@
1-
# Spoofax vNext
1+
# Spoofax 2.5.23 (28-04-2025)
22

3-
Spoofax 2.5.22 is a small release that adds additional options for defining concrete object syntax for Stratego 2. Stratego 2 code generation is also adapted in preparation for experiments to improve performance.
3+
Spoofax 2.5.23 is a small release that adds additional options for defining concrete object syntax for Stratego 2. Stratego 2 code generation is also adapted in preparation for experiments to improve performance.
44

55
## Changes
66

77
- Stratego 2 now accepts constructors that start with `StrategoToMetaExpr`/`StrategoToTerm`/`StrategoMetaVar` in concrete object syntax.
88
- Stratego 2 now generates static `callStatic` methods in `Strategy` class objects, and calls those in the `invoke` method. In the future, we will test an optimisation where static strategy calls in Stratego code are translated to static method calls on the JVM.
9+
10+
{% from 'downloads.md' import downloads with context %}
11+
{{ downloads('2.5.23') }}

content/release/note/vnext.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,15 @@ See the corresponding [migration guide](../migrate/vnext.md) for migrating from
66

77
## Fixes
88

9+
- The Stratego 2 libraries `strategolib` and `gpp` now properly publish in their `jar` packaging form as well as their `spoofax-language` packaging form.
10+
911
## Added
1012

1113
## Changes
1214

1315
- Changes to the Stratego runtime classes to support compiling static calls in Stratego to static JVM calls.
1416

1517
### Dependencies
18+
19+
<!-- {% from 'downloads.md' import downloads with context %}
20+
{{ downloads('2.5.21') }} -->

0 commit comments

Comments
 (0)