From 07cbd69ce35d26416a7985c965ae79b9dd75a68f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9gis=20Behmo?= Date: Thu, 25 Jan 2024 16:55:26 +0100 Subject: [PATCH] v17.0.1 --- CHANGELOG.md | 8 ++++++++ changelog.d/20231214_110904_regis_rsa_error.md | 1 - .../20231214_141533_alecar.main_survey_report_plugin.md | 1 - changelog.d/20240118_155012_r.khetani.md | 1 - changelog.d/20240122_093036_regis_jwt_security.md | 1 - tutor/__about__.py | 2 +- 6 files changed, 9 insertions(+), 5 deletions(-) delete mode 100644 changelog.d/20231214_110904_regis_rsa_error.md delete mode 100644 changelog.d/20231214_141533_alecar.main_survey_report_plugin.md delete mode 100644 changelog.d/20240118_155012_r.khetani.md delete mode 100644 changelog.d/20240122_093036_regis_jwt_security.md diff --git a/CHANGELOG.md b/CHANGELOG.md index 1fb3cb5..f0146df 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -20,6 +20,14 @@ instructions, because git commits are used to generate release notes: + +## v17.0.1 (2024-01-25) + +- [Bugfix] Error "'Crypto.PublicKey.RSA.RsaKey object' has no attribute 'dq'" during `tutor config save` was caused by outdated minimum version of the pycryptodome package. To resolve this issue, run `pip install --upgrade pycryptodome`. (by @regisb) +- [Feature] add `CONFIG_INTERACTIVE` action that allows tutor plugins to interact with the configuration at the time of the interactive questionnaire that happens during tutor local launch. (by @Alec4r). +- [Improvement] Add `.webp` and. `.otf` extensions to list of binary extensions to ignore when rendering templates. +- [Security] Fix JWT scopes in XBlock callbacks. (by @regisb) + ## v17.0.0 (2023-12-09) diff --git a/changelog.d/20231214_110904_regis_rsa_error.md b/changelog.d/20231214_110904_regis_rsa_error.md deleted file mode 100644 index 37ea108..0000000 --- a/changelog.d/20231214_110904_regis_rsa_error.md +++ /dev/null @@ -1 +0,0 @@ -- [Bugfix] Error "'Crypto.PublicKey.RSA.RsaKey object' has no attribute 'dq'" during `tutor config save` was caused by outdated minimum version of the pycryptodome package. To resolve this issue, run `pip install --upgrade pycryptodome`. (by @regisb) diff --git a/changelog.d/20231214_141533_alecar.main_survey_report_plugin.md b/changelog.d/20231214_141533_alecar.main_survey_report_plugin.md deleted file mode 100644 index 4b7472f..0000000 --- a/changelog.d/20231214_141533_alecar.main_survey_report_plugin.md +++ /dev/null @@ -1 +0,0 @@ -- [Feature] add `CONFIG_INTERACTIVE` action that allows tutor plugins to interact with the configuration at the time of the interactive questionnaire that happens during tutor local launch. (by @Alec4r). diff --git a/changelog.d/20240118_155012_r.khetani.md b/changelog.d/20240118_155012_r.khetani.md deleted file mode 100644 index fdd4fa9..0000000 --- a/changelog.d/20240118_155012_r.khetani.md +++ /dev/null @@ -1 +0,0 @@ -[Improvement] Add `.webp` and. `.otf` extensions to list of binary extensions to ignore when rendering templates. \ No newline at end of file diff --git a/changelog.d/20240122_093036_regis_jwt_security.md b/changelog.d/20240122_093036_regis_jwt_security.md deleted file mode 100644 index 88ed777..0000000 --- a/changelog.d/20240122_093036_regis_jwt_security.md +++ /dev/null @@ -1 +0,0 @@ -- [Security] Fix JWT scopes in XBlock callbacks. (by @regisb) diff --git a/tutor/__about__.py b/tutor/__about__.py index 33297dd..3b0f631 100644 --- a/tutor/__about__.py +++ b/tutor/__about__.py @@ -2,7 +2,7 @@ import os # Increment this version number to trigger a new release. See # docs/tutor.html#versioning for information on the versioning scheme. -__version__ = "17.0.0" +__version__ = "17.0.1" # The version suffix will be appended to the actual version, separated by a # dash. Use this suffix to differentiate between the actual released version and