Skip to content
Snippets Groups Projects
Commit a1f074bd authored by Chris Sangwin's avatar Chris Sangwin
Browse files

Update the version number for the v4.7.0 release.

parent 8d639bc6
No related branches found
No related tags found
No related merge requests found
...@@ -91,8 +91,8 @@ $CFG->inputmustverify = 1; ...@@ -91,8 +91,8 @@ $CFG->inputmustverify = 1;
$CFG->inputshowvalidation = 1; $CFG->inputshowvalidation = 1;
// These should match the version of goemaxima in docker-compose. // These should match the version of goemaxima in docker-compose.
$CFG->stackmaximaversion = "2025072400"; $CFG->stackmaximaversion = "2024072400";
$CFG->version = "2025072400"; $CFG->version = "2024072400";
// Do not change this setting. // Do not change this setting.
$CFG->mathsdisplay = 'api'; $CFG->mathsdisplay = 'api';
......
version: "4.0" version: "4.0"
services: services:
maxima: maxima:
image: mathinstitut/goemaxima:2025072400-latest image: mathinstitut/goemaxima:2024072400-latest
tmpfs: tmpfs:
- "/tmp" - "/tmp"
restart: unless-stopped restart: unless-stopped
......
version: "4.0" version: "4.0"
services: services:
maxima: maxima:
image: mathinstitut/goemaxima:2025072400-latest image: mathinstitut/goemaxima:2024072400-latest
tmpfs: tmpfs:
- "/tmp" - "/tmp"
restart: unless-stopped restart: unless-stopped
......
...@@ -42,16 +42,16 @@ Unless you want to discuss something confidential with the developers, please do ...@@ -42,16 +42,16 @@ Unless you want to discuss something confidential with the developers, please do
* Spin up the STACK API in Docker and check it still works with a selection of questions, including download and JSXGraph. * Spin up the STACK API in Docker and check it still works with a selection of questions, including download and JSXGraph.
* Chances are it won't work because even the latest version of goemaxima is out of date. * Chances are it won't work because even the latest version of goemaxima is out of date.
* You will need to create a local up-to-date image of goemaxima: * You will need to create a local up-to-date image of goemaxima:
* Clone the goemaxima repo and create a folder stack/STACKVERSION e.g. `stack/2025072400` matching the latest STACK version. * Clone the goemaxima repo and create a folder stack/STACKVERSION e.g. `stack/2024072400` matching the latest STACK version.
* Copy the stack/maxima folder from STACK into this new folder. * Copy the stack/maxima folder from STACK into this new folder.
* Create `maximalocal.mac.template` as described in `Adding_new_version.md` in goemaxima docs (or just copy from previous goemaxima version). * Create `maximalocal.mac.template` as described in `Adding_new_version.md` in goemaxima docs (or just copy from previous goemaxima version).
* In `buildimage.sh` set `maximaver` and `sbclver` e.g. `maximaver="5.45.1" sbclver="2.2.6"`. (`maximaver` should match `maximalocal.mac.template`) * In `buildimage.sh` set `maximaver` and `sbclver` e.g. `maximaver="5.45.1" sbclver="2.2.6"`. (`maximaver` should match `maximalocal.mac.template`)
* `./buildweb.sh` (You may need to install `go` first: `sudo snap install go --classic`). * `./buildweb.sh` (You may need to install `go` first: `sudo snap install go --classic`).
* `.buildimage.s 2025072400` (If Docker struggles to fetch metadata `sudo vi ~/.docker/config.json` and change `credsStore` to `credStore`). * `.buildimage.s 2024072400` (If Docker struggles to fetch metadata `sudo vi ~/.docker/config.json` and change `credsStore` to `credStore`).
* You should have now created a `goemaxima:2025072400-dev` image locally. * You should have now created a `goemaxima:2024072400-dev` image locally.
* Temporarily update STACK API locally: * Temporarily update STACK API locally:
* Update maxima image in STACK API to `goemaxima:2025072400-dev` in `docker-compose.dev.yml`. * Update maxima image in STACK API to `goemaxima:2024072400-dev` in `docker-compose.dev.yml`.
* Update `stackmaximaversion` and `version` in `config.php` for the API to e.g. 2025072400. * Update `stackmaximaversion` and `version` in `config.php` for the API to e.g. 2024072400.
* `docker compose -f docker-compose.dev.yml up` * `docker compose -f docker-compose.dev.yml up`
### Version numbers ### Version numbers
......
...@@ -9,7 +9,7 @@ when releasing. ...@@ -9,7 +9,7 @@ when releasing.
Release | Version number | Supported Maxima versions Release | Version number | Supported Maxima versions
--------|----------------|-------------------------- --------|----------------|--------------------------
4.7.0 | 2025072400 | 5.40.0, 5.41.0, 5.42.0, 5.42.1, 5.42.2, 5.43.0, 5.43.1, 5.43.2, 5.44.0, 5.46.0, 5.47.0 4.7.0 | 2024072400 | 5.40.0, 5.41.0, 5.42.0, 5.42.1, 5.42.2, 5.43.0, 5.43.1, 5.43.2, 5.44.0, 5.46.0, 5.47.0
4.6.0 | 2024060300 | 5.40.0, 5.41.0, 5.42.0, 5.42.1, 5.42.2, 5.43.0, 5.43.1, 5.43.2, 5.44.0, 5.46.0, 5.47.0 4.6.0 | 2024060300 | 5.40.0, 5.41.0, 5.42.0, 5.42.1, 5.42.2, 5.43.0, 5.43.1, 5.43.2, 5.44.0, 5.46.0, 5.47.0
4.5.0 | 2023121100 | 5.40.0, 5.41.0, 5.42.0, 5.42.1, 5.42.2, 5.43.0, 5.43.1, 5.43.2, 5.44.0, 5.46.0, 5.47.0 4.5.0 | 2023121100 | 5.40.0, 5.41.0, 5.42.0, 5.42.1, 5.42.2, 5.43.0, 5.43.1, 5.43.2, 5.44.0, 5.46.0, 5.47.0
4.4.5 | 2023072101 | 5.40.0, 5.41.0, 5.42.0, 5.42.1, 5.42.2, 5.43.0, 5.43.1, 5.43.2, 5.44.0, 5.46.0, 5.47.0 4.4.5 | 2023072101 | 5.40.0, 5.41.0, 5.42.0, 5.42.1, 5.42.2, 5.43.0, 5.43.1, 5.43.2, 5.44.0, 5.46.0, 5.47.0
......
...@@ -3331,4 +3331,4 @@ is_lang(code):=ev(is(%_STACK_LANG=code),simp=true)$ ...@@ -3331,4 +3331,4 @@ is_lang(code):=ev(is(%_STACK_LANG=code),simp=true)$
/* Stack expects some output with the version number the output happens at */ /* Stack expects some output with the version number the output happens at */
/* maximalocal.mac after additional library loading */ /* maximalocal.mac after additional library loading */
stackmaximaversion:2025072400$ stackmaximaversion:2024072400$
...@@ -24,7 +24,7 @@ ...@@ -24,7 +24,7 @@
defined('MOODLE_INTERNAL') || die(); defined('MOODLE_INTERNAL') || die();
$plugin->version = 2025072400; $plugin->version = 2024072400;
$plugin->requires = 2022041900; $plugin->requires = 2022041900;
$plugin->cron = 0; $plugin->cron = 0;
$plugin->component = 'qtype_stack'; $plugin->component = 'qtype_stack';
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment