Skip to content

Commit

Permalink
Add Spoofax 2.5.9 release.
Browse files Browse the repository at this point in the history
  • Loading branch information
Gohla committed May 8, 2020
1 parent 2cc4aae commit 463b4d7
Show file tree
Hide file tree
Showing 11 changed files with 174 additions and 47 deletions.
2 changes: 1 addition & 1 deletion conf.py
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@
project = 'Spoofax'
copyright = '2016-' + str(datetime.date.today().year) + ', MetaBorg'
author = 'MetaBorg'
version = '2.5.8'
version = '2.5.9'
release = version
language = None
exclude_patterns = ['.venv', '_build', 'notes', 'include', 'README.md']
Expand Down
1 change: 1 addition & 0 deletions include/_all.rst
Original file line number Diff line number Diff line change
Expand Up @@ -16,3 +16,4 @@
.. include:: /include/hyperlink/download-2.5.6.rst
.. include:: /include/hyperlink/download-2.5.7.rst
.. include:: /include/hyperlink/download-2.5.8.rst
.. include:: /include/hyperlink/download-2.5.9.rst
31 changes: 31 additions & 0 deletions include/hyperlink/download-2.5.9.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
.. |2.5.9-version| replace:: ``2.5.9``
.. |2.5.9-date| replace:: 08-05-2020

.. _2.5.9-eclipse-windows-32-jre: http://artifacts.metaborg.org/service/local/repositories/releases/content/org/metaborg/org.metaborg.spoofax.eclipse.dist/2.5.9/org.metaborg.spoofax.eclipse.dist-2.5.9-windows-x86-jre.zip
.. _2.5.9-eclipse-windows-64-jre: http://artifacts.metaborg.org/service/local/repositories/releases/content/org/metaborg/org.metaborg.spoofax.eclipse.dist/2.5.9/org.metaborg.spoofax.eclipse.dist-2.5.9-windows-x64-jre.zip
.. _2.5.9-eclipse-linux-32-jre: http://artifacts.metaborg.org/service/local/repositories/releases/content/org/metaborg/org.metaborg.spoofax.eclipse.dist/2.5.9/org.metaborg.spoofax.eclipse.dist-2.5.9-linux-x86-jre.tar.gz
.. _2.5.9-eclipse-linux-64-jre: http://artifacts.metaborg.org/service/local/repositories/releases/content/org/metaborg/org.metaborg.spoofax.eclipse.dist/2.5.9/org.metaborg.spoofax.eclipse.dist-2.5.9-linux-x64-jre.tar.gz
.. _2.5.9-eclipse-macos-64-jre: http://artifacts.metaborg.org/service/local/repositories/releases/content/org/metaborg/org.metaborg.spoofax.eclipse.dist/2.5.9/org.metaborg.spoofax.eclipse.dist-2.5.9-macosx-x64-jre.tar.gz

.. _2.5.9-eclipse-windows-32: http://artifacts.metaborg.org/service/local/repositories/releases/content/org/metaborg/org.metaborg.spoofax.eclipse.dist/2.5.9/org.metaborg.spoofax.eclipse.dist-2.5.9-windows-x86.zip
.. _2.5.9-eclipse-windows-64: http://artifacts.metaborg.org/service/local/repositories/releases/content/org/metaborg/org.metaborg.spoofax.eclipse.dist/2.5.9/org.metaborg.spoofax.eclipse.dist-2.5.9-windows-x64.zip
.. _2.5.9-eclipse-linux-32: http://artifacts.metaborg.org/service/local/repositories/releases/content/org/metaborg/org.metaborg.spoofax.eclipse.dist/2.5.9/org.metaborg.spoofax.eclipse.dist-2.5.9-linux-x86.tar.gz
.. _2.5.9-eclipse-linux-64: http://artifacts.metaborg.org/service/local/repositories/releases/content/org/metaborg/org.metaborg.spoofax.eclipse.dist/2.5.9/org.metaborg.spoofax.eclipse.dist-2.5.9-linux-x64.tar.gz
.. _2.5.9-eclipse-macos-64: http://artifacts.metaborg.org/service/local/repositories/releases/content/org/metaborg/org.metaborg.spoofax.eclipse.dist/2.5.9/org.metaborg.spoofax.eclipse.dist-2.5.9-macosx-x64.tar.gz

.. _2.5.9-eclipse-update-site: http://artifacts.metaborg.org/content/unzip/releases-unzipped/org/metaborg/org.metaborg.spoofax.eclipse.updatesite/2.5.9/org.metaborg.spoofax.eclipse.updatesite-2.5.9-assembly.zip-unzip/
.. _2.5.9-eclipse-update-site-archive: http://artifacts.metaborg.org/content/repositories/releases/org/metaborg/org.metaborg.spoofax.eclipse.updatesite/2.5.9/org.metaborg.spoofax.eclipse.updatesite-2.5.9-assembly.zip
.. |2.5.9-eclipse-update-site| replace:: ``http://artifacts.metaborg.org/content/unzip/releases-unzipped/org/metaborg/org.metaborg.spoofax.eclipse.updatesite/2.5.9/org.metaborg.spoofax.eclipse.updatesite-2.5.9-assembly.zip-unzip/``

.. _2.5.9-intellij-update-site: http://artifacts.metaborg.org/content/repositories/releases/org/metaborg/org.metaborg.intellij.dist/2.5.9/org.metaborg.intellij.dist-2.5.9.zip
.. _2.5.9-intellij-update-site-archive: http://artifacts.metaborg.org/content/repositories/releases/org/metaborg/org.metaborg.intellij.dist/2.5.9/org.metaborg.intellij.dist-2.5.9.zip
.. |2.5.9-intellij-update-site| replace:: ``http://artifacts.metaborg.org/content/repositories/releases/org/metaborg/org.metaborg.intellij.dist/2.5.9/org.metaborg.intellij.dist-2.5.9.zip``

.. _2.5.9-sunshine-jar: http://artifacts.metaborg.org/service/local/repositories/releases/content/org/metaborg/org.metaborg.sunshine2/2.5.9/org.metaborg.sunshine2-2.5.9.jar
.. _2.5.9-spt-testrunner-jar: http://artifacts.metaborg.org/service/local/repositories/releases/content/org/metaborg/org.metaborg.spt.cmd/2.5.9/org.metaborg.spt.cmd-2.5.9.jar

.. _2.5.9-spoofax-core-uber-jar: http://artifacts.metaborg.org/service/local/repositories/releases/content/org/metaborg/org.metaborg.spoofax.core.uber/2.5.9/org.metaborg.spoofax.core.uber-2.5.9.jar
.. |2.5.9-spoofax-core-uber-maven-artifact| replace:: ``org.metaborg:org.metaborg.spoofax.core.uber:2.5.9``

.. _2.5.9-strategoxt-distrib: http://artifacts.metaborg.org/service/local/repositories/releases/content/org/metaborg/strategoxt-distrib/2.5.9/strategoxt-distrib-2.5.9-bin.tar
.. _2.5.9-strategoxt-jar: http://artifacts.metaborg.org/service/local/repositories/releases/content/org/metaborg/strategoxt-jar/2.5.9/strategoxt-jar-2.5.9.jar
48 changes: 24 additions & 24 deletions include/hyperlink/download-rel.rst
Original file line number Diff line number Diff line change
@@ -1,31 +1,31 @@
.. |rel-version| replace:: |2.5.8-version|
.. |rel-date| replace:: |2.5.8-date|
.. |rel-version| replace:: |2.5.9-version|
.. |rel-date| replace:: |2.5.9-date|

.. _rel-eclipse-windows-32-jre: 2.5.8-eclipse-windows-32-jre_
.. _rel-eclipse-windows-64-jre: 2.5.8-eclipse-windows-64-jre_
.. _rel-eclipse-linux-32-jre: 2.5.8-eclipse-linux-32-jre_
.. _rel-eclipse-linux-64-jre: 2.5.8-eclipse-linux-64-jre_
.. _rel-eclipse-macos-64-jre: 2.5.8-eclipse-macos-64-jre_
.. _rel-eclipse-windows-32-jre: 2.5.9-eclipse-windows-32-jre_
.. _rel-eclipse-windows-64-jre: 2.5.9-eclipse-windows-64-jre_
.. _rel-eclipse-linux-32-jre: 2.5.9-eclipse-linux-32-jre_
.. _rel-eclipse-linux-64-jre: 2.5.9-eclipse-linux-64-jre_
.. _rel-eclipse-macos-64-jre: 2.5.9-eclipse-macos-64-jre_

.. _rel-eclipse-windows-32: 2.5.8-eclipse-windows-32_
.. _rel-eclipse-windows-64: 2.5.8-eclipse-windows-64_
.. _rel-eclipse-linux-32: 2.5.8-eclipse-linux-32_
.. _rel-eclipse-linux-64: 2.5.8-eclipse-linux-64_
.. _rel-eclipse-macos-64: 2.5.8-eclipse-macos-64_
.. _rel-eclipse-windows-32: 2.5.9-eclipse-windows-32_
.. _rel-eclipse-windows-64: 2.5.9-eclipse-windows-64_
.. _rel-eclipse-linux-32: 2.5.9-eclipse-linux-32_
.. _rel-eclipse-linux-64: 2.5.9-eclipse-linux-64_
.. _rel-eclipse-macos-64: 2.5.9-eclipse-macos-64_

.. _rel-eclipse-update-site: 2.5.8-eclipse-update-site_
.. _rel-eclipse-update-site-archive: 2.5.8-eclipse-update-site-archive_
.. |rel-eclipse-update-site| replace:: |2.5.8-eclipse-update-site|
.. _rel-eclipse-update-site: 2.5.9-eclipse-update-site_
.. _rel-eclipse-update-site-archive: 2.5.9-eclipse-update-site-archive_
.. |rel-eclipse-update-site| replace:: |2.5.9-eclipse-update-site|

.. _rel-intellij-update-site: 2.5.8-intellij-update-site_
.. _rel-intellij-update-site-archive: 2.5.8-intellij-update-site-archive_
.. |rel-intellij-update-site| replace:: |2.5.8-intellij-update-site|
.. _rel-intellij-update-site: 2.5.9-intellij-update-site_
.. _rel-intellij-update-site-archive: 2.5.9-intellij-update-site-archive_
.. |rel-intellij-update-site| replace:: |2.5.9-intellij-update-site|

.. _rel-sunshine-jar: 2.5.8-sunshine-jar_
.. _rel-spt-testrunner-jar: 2.5.8-spt-testrunner-jar_
.. _rel-sunshine-jar: 2.5.9-sunshine-jar_
.. _rel-spt-testrunner-jar: 2.5.9-spt-testrunner-jar_

.. _rel-spoofax-core-uber-jar: 2.5.8-spoofax-core-uber-jar_
.. |rel-spoofax-core-uber-maven-artifact| replace:: |2.5.8-spoofax-core-uber-maven-artifact|
.. _rel-spoofax-core-uber-jar: 2.5.9-spoofax-core-uber-jar_
.. |rel-spoofax-core-uber-maven-artifact| replace:: |2.5.9-spoofax-core-uber-maven-artifact|

.. _rel-strategoxt-distrib: 2.5.8-strategoxt-distrib_
.. _rel-strategoxt-jar: 2.5.8-strategoxt-jar_
.. _rel-strategoxt-distrib: 2.5.9-strategoxt-distrib_
.. _rel-strategoxt-jar: 2.5.9-strategoxt-jar_
7 changes: 0 additions & 7 deletions source/release/migrate/2.6.0.rst

This file was deleted.

2 changes: 1 addition & 1 deletion source/release/migrate/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -19,4 +19,4 @@ The following migration guides are stubs:
.. toctree::
:maxdepth: 1

2.6.0 (stub) <2.6.0>
vnext <vnext>
7 changes: 7 additions & 0 deletions source/release/migrate/vnext.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
.. _vnext-migration-guide:

=============================
Spoofax vNext Migration Guide
=============================

This is a stub for the migration guide of Spoofax vNext.
94 changes: 94 additions & 0 deletions source/release/note/2.5.9.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,94 @@
=============
Spoofax 2.5.9
=============

Spoofax 2.5.9 includes dependency upgrades.

Changes
-------

Overall
~~~~~~~

The following dependencies of Spoofax Core have been updated to the latest version:

- ``com.netflix.rxjava:rxjava:0.20.7`` -> ``io.reactivex.rxjava3:rxjava:3.0.2``

- New transitive dependency: ``org.reactivestreams:reactive-streams:1.0.3``

- ``org.apache.commons:commons-configuration2:2.2`` -> ``org.apache.commons:commons-configuration2:2.7``

- New transitive dependency: ``org.apache.commons:commons-text:1.8``

- ``com.virtlink.commons:commons-configuration2-jackson:0.7.0`` -> ``com.virtlink.commons:commons-configuration2-jackson:0.10.0``
- ``com.fasterxml.jackson.core:jackson-core:2.9.5`` -> ``com.fasterxml.jackson.core:jackson-core:2.11.0``
- ``com.fasterxml.jackson.core:jackson-databind:2.9.5`` -> ``com.fasterxml.jackson.core:jackson-databind:2.11.0``
- ``com.fasterxml.jackson.core:jackson-annotations:2.9.5`` -> ``com.fasterxml.jackson.core:jackson-annotations:2.11.0``
- ``com.fasterxml.jackson.core:jackson-dataformat-yaml:2.9.5`` -> ``com.fasterxml.jackson.core:jackson-dataformat-yaml:2.11.0``
- ``org.yaml:snakeyaml:1.18`` -> ``org.yaml:snakeyaml:1.26``

The following dependencies of Spoofax-Meta Core have been updated:

- ``org.apache.commons:commons-compress:1.16.1`` -> ``org.apache.commons:commons-compress:1.20``


Downloads
---------

Eclipse plugin
~~~~~~~~~~~~~~

Premade Eclipse installations
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

With embedded JRE:

- `Windows 32-bits, embedded JRE <2.5.9-eclipse-windows-32-jre_>`_
- `Windows 64-bits, embedded JRE <2.5.9-eclipse-windows-64-jre_>`_
- `Linux 32-bits, embedded JRE <2.5.9-eclipse-linux-32-jre_>`_
- `Linux 64-bits, embedded JRE <2.5.9-eclipse-linux-64-jre_>`_
- `macOS, embedded JRE <2.5.9-eclipse-macos-64-jre_>`_

Without embedded JRE:

- `Windows 32-bits <2.5.9-eclipse-windows-32_>`_
- `Windows 64-bits <2.5.9-eclipse-windows-64_>`_
- `Linux 32-bits <2.5.9-eclipse-linux-32_>`_
- `Linux 64-bits <2.5.9-eclipse-linux-64_>`_
- `macOS <2.5.9-eclipse-macos-64_>`_

Update site
^^^^^^^^^^^

- Eclipse update site: |2.5.9-eclipse-update-site|
- `Eclipse update site archive <2.5.9-eclipse-update-site-archive_>`_

IntelliJ plugin
~~~~~~~~~~~~~~~

- IntelliJ update site: |2.5.9-intellij-update-site|
- `IntelliJ update site archive <2.5.9-intellij-update-site-archive_>`_

Command-line utilities
~~~~~~~~~~~~~~~~~~~~~~

- `Sunshine JAR <2.5.9-sunshine-jar_>`_
- `SPT testrunner JAR <2.5.9-spt-testrunner-jar_>`_

Core API
~~~~~~~~

- `Spoofax Core uber JAR <2.5.9-spoofax-core-uber-jar_>`_
- Spoofax Core uber Maven artifact: |2.5.9-spoofax-core-uber-maven-artifact|

StrategoXT
~~~~~~~~~~

- `StrategoXT distribution <2.5.9-strategoxt-distrib_>`_
- `StrategoXT JAR <2.5.9-strategoxt-jar_>`_

Maven artifacts
~~~~~~~~~~~~~~~

Maven artifacts can be found on our `artifact server <artifact-server-releases_>`_.
The Maven version used for this release is ``2.5.9``. See the instructions on :ref:`using MetaBorg Maven artifacts <dev-maven>` for more information.
13 changes: 0 additions & 13 deletions source/release/note/2.6.0.rst

This file was deleted.

3 changes: 2 additions & 1 deletion source/release/note/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ Release notes describe the changes made in the release, and provide download lin
.. toctree::
:maxdepth: 1

2.5.9 (08-05-2020) <2.5.9>
2.5.8 (28-04-2020) <2.5.8>
2.5.7 (26-06-2019) <2.5.7>
2.5.6 (24-05-2019) <2.5.6>
Expand Down Expand Up @@ -39,4 +40,4 @@ The following release notes are stubs:
.. toctree::
:maxdepth: 1

2.6.0 (stub) <2.6.0>
vnext <vnext>
13 changes: 13 additions & 0 deletions source/release/note/vnext.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
=============
Spoofax vNext
=============

This is a stub for the release notes of Spoofax vNext.

See the corresponding :ref:`migration guide <vnext-migration-guide>` for migrating from Spoofax vPrev to Spoofax vNext.

Changes
-------

Overall
~~~~~~~

0 comments on commit 463b4d7

Please sign in to comment.