From b76ff0b599297f24837f55c013b2ca08f339f2b4 Mon Sep 17 00:00:00 2001 From: Thomas Niedermaier Date: Mon, 1 Jun 2026 02:57:39 +0200 Subject: [PATCH 1/2] changes, version.php --- CHANGES.md | 4 ++++ version.php | 6 +++--- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/CHANGES.md b/CHANGES.md index 8d960eab..aafae320 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -1,6 +1,10 @@ CHANGELOG ========= +5.2.0 (2026-06-01) +------------------ +* Moodle 5.2 compatible version + 5.1.5 (v5.1-r6, 2026-05-20) --------------------------- * [FEATURE] Introduce new step opencast diff --git a/version.php b/version.php index f577a563..c9b2f76c 100644 --- a/version.php +++ b/version.php @@ -26,7 +26,7 @@ $plugin->component = 'tool_lifecycle'; $plugin->maturity = MATURITY_STABLE; -$plugin->version = 2026012005; +$plugin->version = 2026060100; $plugin->requires = 2024100700; // Requires Moodle 4.5+. -$plugin->supported = [405, 501]; -$plugin->release = 'v5.1-r6'; +$plugin->supported = [405, 502]; +$plugin->release = 'v5.2-r1'; From e66537bf6c6b864072d03044b06cc70493eaac6a Mon Sep 17 00:00:00 2001 From: djarrancotleanu Date: Thu, 18 Jun 2026 16:10:19 +1000 Subject: [PATCH 2/2] Add privacy provider for step_pushbackuptask subplugin --- .../classes/privacy/provider.php | 38 +++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 step/pushbackuptask/classes/privacy/provider.php diff --git a/step/pushbackuptask/classes/privacy/provider.php b/step/pushbackuptask/classes/privacy/provider.php new file mode 100644 index 00000000..0902ca45 --- /dev/null +++ b/step/pushbackuptask/classes/privacy/provider.php @@ -0,0 +1,38 @@ +. + +namespace lifecyclestep_pushbackuptask\privacy; + +use core_privacy\local\metadata\null_provider; + +/** + * Privacy subsystem implementation for lifecyclestep_pushbackuptask. + * + * @package lifecyclestep_pushbackuptask + * @copyright 2024 Johannes Burk (HTW Berlin) + * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later + */ +class provider implements null_provider { + + /** + * Get the language string identifier explaining why this plugin stores no data. + * + * @return string the reason + */ + public static function get_reason(): string { + return 'privacy:metadata'; + } +}