NOBUG: Add upgrade notes

This commit is contained in:
Huong Nguyen 2025-01-16 23:46:14 +07:00
parent 6089e52765
commit 1b5e5d0870
No known key found for this signature in database
GPG Key ID: 40D88AB693A3E72A
6 changed files with 70 additions and 0 deletions

View File

@ -70,6 +70,14 @@ The format of this change log follows the advice given at [Keep a CHANGELOG](htt
```
For more information see [MDL-83705](https://tracker.moodle.org/browse/MDL-83705)
- The following test classes have been moved into autoloadable locations:
| Old location | New classname |
| --- | --- |
| `\core\tests\route_testcase` | `\core\tests\router\route_testcase` |
| `\core\router\mocking_route_loader` | `\core\tests\router\mocking_route_loader` |
For more information see [MDL-83968](https://tracker.moodle.org/browse/MDL-83968)
#### Deprecated
@ -110,6 +118,9 @@ The format of this change log follows the advice given at [Keep a CHANGELOG](htt
- 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)
- Oracle support has been removed in LMS, with the exception of report builder which will be handled in a separate issue (MDL-80173).
For more information see [MDL-83172](https://tracker.moodle.org/browse/MDL-83172)
- Support for `subplugins.php` files has been removed. All subplugin metadata must be created in a `subplugins.json` file.
For more information see [MDL-83703](https://tracker.moodle.org/browse/MDL-83703)
@ -162,6 +173,9 @@ The format of this change log follows the advice given at [Keep a CHANGELOG](htt
- The course_format_ajax_support function is now deprecated. Use course_get_format($course)->supports_ajax() instead.
For more information see [MDL-82351](https://tracker.moodle.org/browse/MDL-82351)
- course_get_cm_edit_actions is now deprecated. Formats should extend core_courseformat\output\local\content\cm\controlmenu instead.
For more information see [MDL-83527](https://tracker.moodle.org/browse/MDL-83527)
### core_courseformat
@ -179,6 +193,9 @@ The format of this change log follows the advice given at [Keep a CHANGELOG](htt
- All course editing YUI modules are now deprecated. All course formats not using components must migrate before 6.0. Follow the devdocs guide https://moodledev.io/docs/5.0/apis/plugintypes/format/migration to know how to proceed.
For more information see [MDL-82341](https://tracker.moodle.org/browse/MDL-82341)
- Using arrays to define course menu items is deprecated. All course formats that extend the section or activity control menus (format_NAME\output\courseformat\content\section\controlmenu or format_NAME\output\courseformat\cm\section\controlmenu) should return standard action_menu_link objects instead.
For more information see [MDL-83527](https://tracker.moodle.org/browse/MDL-83527)
### core_enrol
@ -292,6 +309,14 @@ The format of this change log follows the advice given at [Keep a CHANGELOG](htt
For more information see [MDL-83733](https://tracker.moodle.org/browse/MDL-83733)
### format_topics
#### Deprecated
- The get_highlight_control in the section controlmenu class is now deprecated. Use get_section_highlight_item instead
For more information see [MDL-83527](https://tracker.moodle.org/browse/MDL-83527)
### gradereport_grader
#### Deprecated
@ -420,6 +445,14 @@ The format of this change log follows the advice given at [Keep a CHANGELOG](htt
For more information see [MDL-82457](https://tracker.moodle.org/browse/MDL-82457)
### tool_lp
#### Deprecated
- behat_tool_lp_data_generators::the_following_lp_exist is deprecated. Use the following "core_competency > [competency|framework|plan...]" exist:
For more information see [MDL-82866](https://tracker.moodle.org/browse/MDL-82866)
### tool_mfa
#### Added

View File

@ -0,0 +1,10 @@
# tool_lp Upgrade notes
## 5.0dev
### Deprecated
- behat_tool_lp_data_generators::the_following_lp_exist is deprecated. Use the following "core_competency > [competency|framework|plan...]" exist:
For more information see [MDL-82866](https://tracker.moodle.org/browse/MDL-82866)

View File

@ -13,6 +13,9 @@
- The course_format_ajax_support function is now deprecated. Use course_get_format($course)->supports_ajax() instead.
For more information see [MDL-82351](https://tracker.moodle.org/browse/MDL-82351)
- course_get_cm_edit_actions is now deprecated. Formats should extend core_courseformat\output\local\content\cm\controlmenu instead.
For more information see [MDL-83527](https://tracker.moodle.org/browse/MDL-83527)
## 4.5

View File

@ -16,6 +16,9 @@
- All course editing YUI modules are now deprecated. All course formats not using components must migrate before 6.0. Follow the devdocs guide https://moodledev.io/docs/5.0/apis/plugintypes/format/migration to know how to proceed.
For more information see [MDL-82341](https://tracker.moodle.org/browse/MDL-82341)
- Using arrays to define course menu items is deprecated. All course formats that extend the section or activity control menus (format_NAME\output\courseformat\content\section\controlmenu or format_NAME\output\courseformat\cm\section\controlmenu) should return standard action_menu_link objects instead.
For more information see [MDL-83527](https://tracker.moodle.org/browse/MDL-83527)
## 4.5

View File

@ -0,0 +1,10 @@
# format_topics Upgrade notes
## 5.0dev
### Deprecated
- The get_highlight_control in the section controlmenu class is now deprecated. Use get_section_highlight_item instead
For more information see [MDL-83527](https://tracker.moodle.org/browse/MDL-83527)

View File

@ -62,6 +62,14 @@
```
For more information see [MDL-83705](https://tracker.moodle.org/browse/MDL-83705)
- The following test classes have been moved into autoloadable locations:
| Old location | New classname |
| --- | --- |
| `\core\tests\route_testcase` | `\core\tests\router\route_testcase` |
| `\core\router\mocking_route_loader` | `\core\tests\router\mocking_route_loader` |
For more information see [MDL-83968](https://tracker.moodle.org/browse/MDL-83968)
### Deprecated
@ -102,6 +110,9 @@
- 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)
- Oracle support has been removed in LMS, with the exception of report builder which will be handled in a separate issue (MDL-80173).
For more information see [MDL-83172](https://tracker.moodle.org/browse/MDL-83172)
- Support for `subplugins.php` files has been removed. All subplugin metadata must be created in a `subplugins.json` file.
For more information see [MDL-83703](https://tracker.moodle.org/browse/MDL-83703)