NOBUG: Add upgrade notes

This commit is contained in:
Huong Nguyen 2024-12-05 22:32:26 +07:00
parent 0f7c41d664
commit 49c975b918
No known key found for this signature in database
GPG Key ID: 40D88AB693A3E72A
6 changed files with 38 additions and 2 deletions

View File

@ -15,6 +15,14 @@ The format of this change log follows the advice given at [Keep a CHANGELOG](htt
- The `core/sortable_list` Javascript module now emits native events, removing the jQuery dependency from calling code that wants to listen for the events. Backwards compatibility with existing code using jQuery is preserved
For more information see [MDL-72293](https://tracker.moodle.org/browse/MDL-72293)
- `\core\output\activity_header` now uses the `is_title_allowed()` method when setting the title in the constructor.
This method has been improved to give priority to the 'notitle' option in the theme config for the current page layout, over the top-level option in the theme.
For example, the Boost theme sets `$THEME->activityheaderconfig['notitle'] = true;` by default, but in its `secure` pagelayout, it has `'notitle' = false`.
This prevents display of the title in all layouts except `secure`.
For more information see [MDL-75610](https://tracker.moodle.org/browse/MDL-75610)
- The deprecated implementation in course/view.php, which uses the extern_server_course function to handle routing between internal and external courses, can be improved by utilizing the Hook API. This enhancement is essential for a project involving multiple universities, as the Hook API provides a more generalized and flexible approach to route users to external courses from within other plugins.
For more information see [MDL-83473](https://tracker.moodle.org/browse/MDL-83473)
@ -106,6 +114,14 @@ The format of this change log follows the advice given at [Keep a CHANGELOG](htt
For more information see [MDL-83432](https://tracker.moodle.org/browse/MDL-83432)
### core_form
#### Changed
- The `cohort` form element now accepts new `includes` option, which is passed to the corresponding external service to determine which cohorts to return (self, parents, all)
For more information see [MDL-83641](https://tracker.moodle.org/browse/MDL-83641)
### core_question
#### Deprecated
@ -129,6 +145,9 @@ The format of this change log follows the advice given at [Keep a CHANGELOG](htt
- The `get_active_conditions` method of the base report class has a new `$checkavailable` parameter to determine whether to check the returned conditions availability
For more information see [MDL-82809](https://tracker.moodle.org/browse/MDL-82809)
- Report table instances no longer populate the `countsql` and `countparams` class properties. Instead calling code can access `totalrows` to obtain the same value, rather than manually counting via the prior properties
For more information see [MDL-83718](https://tracker.moodle.org/browse/MDL-83718)
#### Removed

View File

@ -14,4 +14,3 @@
No replacement. System context no longer a valid context to assign a question category
For more information see [MDL-71378](https://tracker.moodle.org/browse/MDL-71378)

View File

@ -7,6 +7,14 @@
- The `core/sortable_list` Javascript module now emits native events, removing the jQuery dependency from calling code that wants to listen for the events. Backwards compatibility with existing code using jQuery is preserved
For more information see [MDL-72293](https://tracker.moodle.org/browse/MDL-72293)
- `\core\output\activity_header` now uses the `is_title_allowed()` method when setting the title in the constructor.
This method has been improved to give priority to the 'notitle' option in the theme config for the current page layout, over the top-level option in the theme.
For example, the Boost theme sets `$THEME->activityheaderconfig['notitle'] = true;` by default, but in its `secure` pagelayout, it has `'notitle' = false`.
This prevents display of the title in all layouts except `secure`.
For more information see [MDL-75610](https://tracker.moodle.org/browse/MDL-75610)
- The deprecated implementation in course/view.php, which uses the extern_server_course function to handle routing between internal and external courses, can be improved by utilizing the Hook API. This enhancement is essential for a project involving multiple universities, as the Hook API provides a more generalized and flexible approach to route users to external courses from within other plugins.
For more information see [MDL-83473](https://tracker.moodle.org/browse/MDL-83473)

View File

@ -1,5 +1,13 @@
# core_form (subsystem) Upgrade notes
## 5.0dev
### Changed
- The `cohort` form element now accepts new `includes` option, which is passed to the corresponding external service to determine which cohorts to return (self, parents, all)
For more information see [MDL-83641](https://tracker.moodle.org/browse/MDL-83641)
## 4.5
### Added

View File

@ -14,4 +14,3 @@
Superceded by qbank_bulkmove\output\bulk_move
For more information see [MDL-71378](https://tracker.moodle.org/browse/MDL-71378)

View File

@ -13,6 +13,9 @@
- The `get_active_conditions` method of the base report class has a new `$checkavailable` parameter to determine whether to check the returned conditions availability
For more information see [MDL-82809](https://tracker.moodle.org/browse/MDL-82809)
- Report table instances no longer populate the `countsql` and `countparams` class properties. Instead calling code can access `totalrows` to obtain the same value, rather than manually counting via the prior properties
For more information see [MDL-83718](https://tracker.moodle.org/browse/MDL-83718)
### Removed