Release v1.19.0, June 2023
markkuriekkinen
released this
18 Jun 17:39
·
243 commits
to master
since this release
Changes:
- Added LTI Platform v1.3 feature.
- A+ courses may now use external LTI Tool v1.3 services.
- Optimized the course configuration process, that is, downloading the course JSON configuration from the Git manager (so called aplus-json) and saving the updated settings to the A+ database.
- The previous aplus-json is stored in the cache so that it is faster to detect new changes after a new git push in the course.
- Revamped the look of the error page for HTTP 403 Forbidden. ASCII Gandalf was removed.
For system administrators and developers:
- aplus-json course configurations are stored in the cache.
- On large courses, the JSON may be larger than 1 MB.
- Added linter to the project. Linters detect coding style issues.
- The script lint.sh at the root of the repo may be run locally.
Release notes:
https://apluslms.github.io/releases/v1_19.html