diff --git a/UPGRADING.md b/UPGRADING.md index 825e00c6c3b69..85ec0342838cf 100644 --- a/UPGRADING.md +++ b/UPGRADING.md @@ -18,6 +18,9 @@ The format of this change log follows the advice given at [Keep a CHANGELOG](htt #### Changed +- The {user_preferences}.value database field is now TEXT instead of CHAR. This means that any queries with a condition on this field in a WHERE or JOIN statement will need updating to use `$DB->sql_compare_text()`. See the `$newusers` query in `\core\task\send_new_users_password_task::execute` for an example. + + For more information see [MDL-46739](https://tracker.moodle.org/browse/MDL-46739) - All uses of the following PHPUnit methods have been removed as these methods are deprecated upstream without direct replacement: @@ -34,6 +37,9 @@ The format of this change log follows the advice given at [Keep a CHANGELOG](htt - moodle_process_email() has been deprecated with the removal of the unused and non-functioning admin/process_email.php. For more information see [MDL-61232](https://tracker.moodle.org/browse/MDL-61232) +- Final deprecation of methods `task_base::is_blocking` and `task_base::set_blocking`. + + For more information see [MDL-81509](https://tracker.moodle.org/browse/MDL-81509) ### core_backup @@ -43,6 +49,14 @@ The format of this change log follows the advice given at [Keep a CHANGELOG](htt For more information see [MDL-66873](https://tracker.moodle.org/browse/MDL-66873) +### core_courseformat + +#### Added + +- Add core_courseformat\base::invalidate_all_session_caches to reset course editor cache for all users when course is changed. This method can be used as an alternative to core_courseformat\base::session_cache_reset for resetting the cache for the current user in case the change in the course should be reflected for all users. + + For more information see [MDL-83185](https://tracker.moodle.org/browse/MDL-83185) + ### core_enrol #### Changed @@ -84,6 +98,14 @@ The format of this change log follows the advice given at [Keep a CHANGELOG](htt For more information see [MDL-78118](https://tracker.moodle.org/browse/MDL-78118) +### gradereport_grader + +#### Deprecated + +- The method `gradereport_grader::get_right_avg_row()` has been finally deprecated and will now throw an exception if called. + + For more information see [MDL-78890](https://tracker.moodle.org/browse/MDL-78890) + ### mod_feedback #### Deprecated diff --git a/course/format/UPGRADING.md b/course/format/UPGRADING.md index b780e726fa846..bdab07997a47e 100644 --- a/course/format/UPGRADING.md +++ b/course/format/UPGRADING.md @@ -1,5 +1,13 @@ # core_courseformat (subsystem / plugintype) Upgrade notes +## 5.0dev + +### Added + +- Add core_courseformat\base::invalidate_all_session_caches to reset course editor cache for all users when course is changed. This method can be used as an alternative to core_courseformat\base::session_cache_reset for resetting the cache for the current user in case the change in the course should be reflected for all users. + + For more information see [MDL-83185](https://tracker.moodle.org/browse/MDL-83185) + ## 4.5 ### Added diff --git a/grade/report/grader/UPGRADING.md b/grade/report/grader/UPGRADING.md index 2aa11cf3d1097..fd003188107d1 100644 --- a/grade/report/grader/UPGRADING.md +++ b/grade/report/grader/UPGRADING.md @@ -1,5 +1,13 @@ # gradereport_grader Upgrade notes +## 5.0dev + +### Deprecated + +- The method `gradereport_grader::get_right_avg_row()` has been finally deprecated and will now throw an exception if called. + + For more information see [MDL-78890](https://tracker.moodle.org/browse/MDL-78890) + ## 4.5 ### Deprecated diff --git a/lib/UPGRADING.md b/lib/UPGRADING.md index 154560c98bd71..71e23c317724f 100644 --- a/lib/UPGRADING.md +++ b/lib/UPGRADING.md @@ -10,6 +10,9 @@ ### Changed +- The {user_preferences}.value database field is now TEXT instead of CHAR. This means that any queries with a condition on this field in a WHERE or JOIN statement will need updating to use `$DB->sql_compare_text()`. See the `$newusers` query in `\core\task\send_new_users_password_task::execute` for an example. + + For more information see [MDL-46739](https://tracker.moodle.org/browse/MDL-46739) - All uses of the following PHPUnit methods have been removed as these methods are deprecated upstream without direct replacement: @@ -26,6 +29,9 @@ - moodle_process_email() has been deprecated with the removal of the unused and non-functioning admin/process_email.php. For more information see [MDL-61232](https://tracker.moodle.org/browse/MDL-61232) +- Final deprecation of methods `task_base::is_blocking` and `task_base::set_blocking`. + + For more information see [MDL-81509](https://tracker.moodle.org/browse/MDL-81509) ## 4.5