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

Update version number for the 4.3.6 release.

parent 4fd64736
No related branches found
No related tags found
No related merge requests found
# STACK 4.3.5 [![Build Status](https://api.travis-ci.org/maths/moodle-qtype_stack.svg?branch=master)](https://travis-ci.org/github/maths/moodle-qtype_stack/) # STACK 4.3.6 [![Build Status](https://api.travis-ci.org/maths/moodle-qtype_stack.svg?branch=master)](https://travis-ci.org/github/maths/moodle-qtype_stack/)
STACK is an assessment system for mathematics, science and related disciplines. STACK is a question type for the Moodle learning management system, and also the ILIAS learning management system. STACK is an assessment system for mathematics, science and related disciplines. STACK is a question type for the Moodle learning management system, and also the ILIAS learning management system.
...@@ -8,7 +8,7 @@ STACK is based on continuing research and use at the University of Edinburgh, th ...@@ -8,7 +8,7 @@ STACK is based on continuing research and use at the University of Edinburgh, th
## Current state of development ## Current state of development
STACK 4.3 contains some important re-engineering of core components. This will enable significant new features in future releases. STACK 4.3.5 mostly contains minor bug fixes. STACK 4.3 contains some important re-engineering of core components. This will enable significant new features in future releases. STACK 4.3.6 mostly contains minor bug fixes.
Please continue to report any bugs you find at https://github.com/maths/moodle-qtype_stack/issues. Please continue to report any bugs you find at https://github.com/maths/moodle-qtype_stack/issues.
... ...
......
...@@ -2,6 +2,12 @@ ...@@ -2,6 +2,12 @@
For current and future plans, see [Development track](Development_track.md) and [Future plans](Future_plans.md). For current and future plans, see [Development track](Development_track.md) and [Future plans](Future_plans.md).
## Version 4.3.6
Released October 2020.
Bug fixes and minor improvements.
## Version 4.3.5 ## Version 4.3.5
Released August 2020. Released August 2020.
... ...
......
...@@ -94,7 +94,7 @@ An example: ...@@ -94,7 +94,7 @@ An example:
## Compatibility with the online docs {#Website} ## Compatibility with the online docs {#Website}
The STACK docs are made available online on [docs.stack-assessment.org](https://docs.stack-assessment.org). For more information on how this is achieved, see the [Website documentation](../Website.md). However this places certain limitations on the sort of elements that can be included in the documentation: The STACK docs are made available online on [docs.stack-assessment.org](https://docs.stack-assessment.org). For more information on how this is achieved, see the [Website documentation](Website.md). However this places certain limitations on the sort of elements that can be included in the documentation:
* You can only have relative links to files within the `doc` directory. This means you should not link relatively to, for example, one of the stack .php files. If you want to demonstrate a behaviour of one of STACKs files, it is better to do a direct link to that file on GitHub or on the STACK demo. * You can only have relative links to files within the `doc` directory. This means you should not link relatively to, for example, one of the stack .php files. If you want to demonstrate a behaviour of one of STACKs files, it is better to do a direct link to that file on GitHub or on the STACK demo.
* You cannot use HTML text areas to display LaTeX Math, as that will display poorly. Please use multiline code blocks instead. * You cannot use HTML text areas to display LaTeX Math, as that will display poorly. Please use multiline code blocks instead.
... ...
......
...@@ -22,16 +22,16 @@ Check ...@@ -22,16 +22,16 @@ Check
* Check version numbers on stackmaxima.mac. * Check version numbers on stackmaxima.mac.
* Run unit tests. * Run unit tests.
* Run code checker. * Run code checker.
* Commit all changes to git, e.g. "Update version number for the 4.3.3 release." * Commit all changes to git, e.g. "Update version number for the 4.3.6 release."
## 2. Create new tag with version name ## 2. Create new tag with version name
E.g. "v4.3.4". E.g. "v4.3.6".
* Push to GitHub. * Push to GitHub.
* Push tags to GitHub * Push tags to GitHub
* Tortoise git: pulldown from push * Tortoise git: pulldown from push
* Unix: `git tag -a v4.3.4 -m "Update version number for the 4.3.4 release."` * Unix: `git tag -a v4.3.6 -m "Update version number for the 4.3.6 release."`
* Unix: `git push` * Unix: `git push`
* Unix: `git push --tags` * Unix: `git push --tags`
... ...
......
...@@ -10,7 +10,7 @@ Instructions for updating the main website [www.stack-assessment.org](https://ww ...@@ -10,7 +10,7 @@ Instructions for updating the main website [www.stack-assessment.org](https://ww
The website is built using [MkDocs](https://www.mkdocs.org/), a static site generator which converts STACK documentation, within the `/doc` directory, into HTML files and pushes them to the `gh-pages` branch. The website structure mirrors the file structure: the file `doc/en/Authoring/Answer_tests.md` will be available on `docs.stack-assessment.org/en/Authoring/Answer_tests/`. Every sub-folder has an `index.md` file that will take that folder's name on the website: `doc/en/Authoring/index.md` will be available on `docs.stack-assessment.org/en/Authoring/`. The website is built using [MkDocs](https://www.mkdocs.org/), a static site generator which converts STACK documentation, within the `/doc` directory, into HTML files and pushes them to the `gh-pages` branch. The website structure mirrors the file structure: the file `doc/en/Authoring/Answer_tests.md` will be available on `docs.stack-assessment.org/en/Authoring/Answer_tests/`. Every sub-folder has an `index.md` file that will take that folder's name on the website: `doc/en/Authoring/index.md` will be available on `docs.stack-assessment.org/en/Authoring/`.
MkDocs is configured in the `mkdocs.yml` file. MkDocs has a full list of [available configuration options](https://www.mkdocs.org/user-guide/configuration/). MkDocs can either generate the navigation bar automatically, or accept a custom navigation configuration in the `nav` variable. The online docs uses the first option. The advantage is that new files are automatically added to the navigation bar when they are added to the repository. The disadvantage is that we cannot tweak the navigation bar manually. The online docs get around this with a number of [workarounds](#Workarounds). MkDocs is configured in the `mkdocs.yml` file. MkDocs has a full list of [available configuration options](https://www.mkdocs.org/user-guide/configuration/). MkDocs can either generate the navigation bar automatically, or accept a custom navigation configuration in the `nav` variable. The online docs uses the first option. The advantage is that new files are automatically added to the navigation bar when they are added to the repository. The disadvantage is that we cannot tweak the navigation bar manually. The online docs get around this with a number of workarounds.
MkDocs cannot display MathJax out-of-the-box, so we use the markdown extension [mdx_math](https://github.com/mitya57/python-markdown-math), specified in `mkdocs.yml`, with the variable `extra_javascript` set to include MathJax. MkDocs cannot display MathJax out-of-the-box, so we use the markdown extension [mdx_math](https://github.com/mitya57/python-markdown-math), specified in `mkdocs.yml`, with the variable `extra_javascript` set to include MathJax.
...@@ -40,7 +40,7 @@ The online docs make a number of custom changes to the Material theme. ...@@ -40,7 +40,7 @@ The online docs make a number of custom changes to the Material theme.
## Updating the documentation ## Updating the documentation
When you change the documentation, the website automatically updates as well. This introduces some new limitations to the sort of elements that can be included in the documentation. This is documented in the [Documentation](../Documentation.md/#Website) file. When you change the documentation, the website automatically updates as well. This introduces some new limitations to the sort of elements that can be included in the documentation. This is documented in the [Documentation](Documentation.md) file.
### Updating the style ### Updating the style
... ...
......
...@@ -512,6 +512,11 @@ ...@@ -512,6 +512,11 @@
"file":"UpgradeDefaults.md", "file":"UpgradeDefaults.md",
"title":"Upgrading Question Details - STACK Documentation", "title":"Upgrading Question Details - STACK Documentation",
"description":"Information on upgrading question defaults. This may be necessary if you have recently upgraded from an old version of STACK." "description":"Information on upgrading question defaults. This may be necessary if you have recently upgraded from an old version of STACK."
},
{
"file":"Website.md",
"title":"Updating the Online Docs",
"description":"How to manage the online docs at docs.stack-assessment.org"
} }
] ]
}, },
... ...
......
...@@ -3195,4 +3195,4 @@ load(linearalgebra); ...@@ -3195,4 +3195,4 @@ load(linearalgebra);
/* 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:2020081700$ stackmaximaversion:2020100900$
...@@ -24,12 +24,12 @@ ...@@ -24,12 +24,12 @@
defined('MOODLE_INTERNAL') || die(); defined('MOODLE_INTERNAL') || die();
$plugin->version = 2020081700; $plugin->version = 2020100900;
$plugin->requires = 2018051700; $plugin->requires = 2018051700;
$plugin->cron = 0; $plugin->cron = 0;
$plugin->component = 'qtype_stack'; $plugin->component = 'qtype_stack';
$plugin->maturity = MATURITY_STABLE; $plugin->maturity = MATURITY_STABLE;
$plugin->release = '4.3.5 for Moodle 3.5+'; $plugin->release = '4.3.6 for Moodle 3.5+';
$plugin->dependencies = array( $plugin->dependencies = array(
'qbehaviour_adaptivemultipart' => 2018080600, 'qbehaviour_adaptivemultipart' => 2018080600,
... ...
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment