Skip to content

Spoofax 2.5.18 (14-11-2022)

Spoofax 2.5.18 updates several dependencies to avoid vulnerabilities.

Changes

The following dependencies were updated:

  • org.apache.commons:commons-text: 1.8 -> 1.10.0
  • com.fasterxml.jackson.core:jackson-core: 2.12.6 -> 2.14.0
  • com.fasterxml.jackson.core:jackson-databind: 2.12.6.1 -> 2.14.0
  • com.fasterxml.jackson.core:jackson-annotations: 2.12.6 -> 2.14.0
  • com.fasterxml.jackson.dataformat:jackson-dataformat-yaml: 2.12.6 -> 2.14.0
  • org.yaml:snakeyaml: 1.26 -> 1.33
  • com.virtlink.commons:commons-configuration2-jackson: 0.11.0 -> 1.0.0

Downloads

Eclipse plugin

Premade Eclipse installations

With embedded JRE:

Without embedded JRE:

Update site

  • Eclipse update site: https://artifacts.metaborg.org/content/unzip/releases-unzipped/org/metaborg/org.metaborg.spoofax.eclipse.updatesite/2.5.18/org.metaborg.spoofax.eclipse.updatesite-2.5.18-assembly.zip-unzip/
  • Eclipse update site archive

IntelliJ plugin

  • IntelliJ update site: https://artifacts.metaborg.org/service/local/artifact/maven/redirect?r=releases&g=org.metaborg&a=org.metaborg.intellij.dist&p=zip&v=2.5.18
  • IntelliJ update site archive

Command-line utilities

Core API

  • Spoofax Core Uber JAR
  • Spoofax Core uber Maven artifact: org.metaborg:org.metaborg.spoofax.core.uber:2.5.18

StrategoXT

Maven artifacts

Maven artifacts can be found on our artifact server. The Maven version used for this release is 2.5.18.

Fixes

Statix

  • Fix non-deterministic ordering between non-linear variables and constants

Last update: 2022-11-21