Skip to content

Commit 1c3a9c2

Browse files
committed
NOBUG: Add upgrade notes
1 parent d62012b commit 1c3a9c2

File tree

8 files changed

+104
-0
lines changed

8 files changed

+104
-0
lines changed

UPGRADING.md

+50
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,9 @@ The format of this change log follows the advice given at [Keep a CHANGELOG](htt
3939
- New generic collapsable section output added. Use core\output\local\collapsable_section or include the core/local/collapsable_section template to use it. See the full documentation in the component library.
4040

4141
For more information see [MDL-83869](https://tracker.moodle.org/browse/MDL-83869)
42+
- A new method get_instance_record has been added to cm_info object so core can get the activity table record without using the $DB object every time. Also, the method caches de result so getting more than once per execution is much faster.
43+
44+
For more information see [MDL-83892](https://tracker.moodle.org/browse/MDL-83892)
4245
- Now lib/templates/select_menu.mustache has a new integer headinglevel context value to specify the heading level to keep the header accessibility when used as a tertiary navigation.
4346

4447
For more information see [MDL-84208](https://tracker.moodle.org/browse/MDL-84208)
@@ -130,6 +133,10 @@ The format of this change log follows the advice given at [Keep a CHANGELOG](htt
130133
- Final deprecation of methods `task_base::is_blocking` and `task_base::set_blocking`.
131134

132135
For more information see [MDL-81509](https://tracker.moodle.org/browse/MDL-81509)
136+
- - Remove php-enum library. - It was a dependency of zipstream, but is no longer required as this
137+
functionality has been replaced by native PHP functionality.
138+
139+
For more information see [MDL-82825](https://tracker.moodle.org/browse/MDL-82825)
133140
- Oracle support has been removed in LMS, with the exception of report builder which will be handled in a separate issue (MDL-80173).
134141

135142
For more information see [MDL-83172](https://tracker.moodle.org/browse/MDL-83172)
@@ -139,6 +146,9 @@ The format of this change log follows the advice given at [Keep a CHANGELOG](htt
139146
- set_alignment(), set_constraint() and do_not_enhance() functions have been fully removed from action_menu class.
140147

141148
For more information see [MDL-83765](https://tracker.moodle.org/browse/MDL-83765)
149+
- Final deprecation and removal of \core\event\course_module_instances_list_viewed
150+
151+
For more information see [MDL-84593](https://tracker.moodle.org/browse/MDL-84593)
142152

143153
### core_adminpresets
144154

@@ -196,6 +206,14 @@ The format of this change log follows the advice given at [Keep a CHANGELOG](htt
196206

197207
For more information see [MDL-83909](https://tracker.moodle.org/browse/MDL-83909)
198208

209+
### core_calendar
210+
211+
#### Deprecated
212+
213+
- calendar_day_representation(), calendar_time_representation() and calendar_format_event_time() functions have been deprecated and can't be used anymore. Use humandate and humantimeperiod classes instead.
214+
215+
For more information see [MDL-83873](https://tracker.moodle.org/browse/MDL-83873)
216+
199217
### core_completion
200218

201219
#### Added
@@ -230,6 +248,12 @@ The format of this change log follows the advice given at [Keep a CHANGELOG](htt
230248

231249
For more information see [MDL-83527](https://tracker.moodle.org/browse/MDL-83527)
232250

251+
#### Removed
252+
253+
- Final deprecation of edit_default_completion()
254+
255+
For more information see [MDL-78711](https://tracker.moodle.org/browse/MDL-78711)
256+
233257
### core_courseformat
234258

235259
#### Added
@@ -270,6 +294,9 @@ The format of this change log follows the advice given at [Keep a CHANGELOG](htt
270294
- 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.
271295

272296
For more information see [MDL-83527](https://tracker.moodle.org/browse/MDL-83527)
297+
- The externservercourse.php feature used to override the course view page has been deprecated in favor of using hooks. The following hooks are available to do something similar: \core_course\hook\before_course_viewed.
298+
299+
For more information see [MDL-83764](https://tracker.moodle.org/browse/MDL-83764)
273300

274301
#### Removed
275302

@@ -379,9 +406,15 @@ The format of this change log follows the advice given at [Keep a CHANGELOG](htt
379406
- The `get_active_conditions` method of the base report class has a new `$checkavailable` parameter to determine whether to check the returned conditions availability
380407

381408
For more information see [MDL-82809](https://tracker.moodle.org/browse/MDL-82809)
409+
- When the `select` filter contains upto two options only then the operator field is removed, switching to a simpler value selection field only (this may affect your Behat scenarios)
410+
411+
For more information see [MDL-82913](https://tracker.moodle.org/browse/MDL-82913)
382412
- Report table instances no longer populate the `countsql` and `countparams` class properties. Instead calling code can access `totalrows` to obtain the same value, or by calling the helper method `report::get_report_row_count`
383413

384414
For more information see [MDL-83718](https://tracker.moodle.org/browse/MDL-83718)
415+
- The `select` filter type is now stricter in it's filtering, in that it will now discard values that aren't present in available filter options
416+
417+
For more information see [MDL-84213](https://tracker.moodle.org/browse/MDL-84213)
385418

386419
#### Deprecated
387420

@@ -417,6 +450,14 @@ The format of this change log follows the advice given at [Keep a CHANGELOG](htt
417450

418451
For more information see [MDL-75075](https://tracker.moodle.org/browse/MDL-75075)
419452

453+
### aiplacement_courseassist
454+
455+
#### Added
456+
457+
- The `aiplacement_courseassist` templates and CSS have been modified. These changes allow for multiple actions to be nested in a dropdown menu.
458+
459+
For more information see [MDL-82942](https://tracker.moodle.org/browse/MDL-82942)
460+
420461
### block_site_main_menu
421462

422463
#### Removed
@@ -568,6 +609,15 @@ The format of this change log follows the advice given at [Keep a CHANGELOG](htt
568609

569610
For more information see [MDL-83725](https://tracker.moodle.org/browse/MDL-83725)
570611

612+
#### Deprecated
613+
614+
- Added new bs4-compat SCSS file (initially deprecated) to help third-party plugins the migration process from BS4 to BS5
615+
616+
For more information see [MDL-80519](https://tracker.moodle.org/browse/MDL-80519)
617+
- New `theme_boost/bs4-compat` JS module added (directly deprecated) to allow third-party-plugins to directly convert old Bootstrap 4 data attribute syntax to the new Bootstrap 5
618+
619+
For more information see [MDL-84450](https://tracker.moodle.org/browse/MDL-84450)
620+
571621
#### Removed
572622

573623
- Remove SCSS deprecated in 4.4
+10
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
# aiplacement_courseassist Upgrade notes
2+
3+
## 5.0dev
4+
5+
### Added
6+
7+
- The `aiplacement_courseassist` templates and CSS have been modified. These changes allow for multiple actions to be nested in a dropdown menu.
8+
9+
For more information see [MDL-82942](https://tracker.moodle.org/browse/MDL-82942)
10+

calendar/UPGRADING.md

+10
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
# core_calendar (subsystem) Upgrade notes
2+
3+
## 5.0dev
4+
5+
### Deprecated
6+
7+
- calendar_day_representation(), calendar_time_representation() and calendar_format_event_time() functions have been deprecated and can't be used anymore. Use humandate and humantimeperiod classes instead.
8+
9+
For more information see [MDL-83873](https://tracker.moodle.org/browse/MDL-83873)
10+

course/UPGRADING.md

+6
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,12 @@
2323

2424
For more information see [MDL-83527](https://tracker.moodle.org/browse/MDL-83527)
2525

26+
### Removed
27+
28+
- Final deprecation of edit_default_completion()
29+
30+
For more information see [MDL-78711](https://tracker.moodle.org/browse/MDL-78711)
31+
2632
## 4.5
2733

2834
### Added

course/format/UPGRADING.md

+3
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,9 @@
4040
- 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.
4141

4242
For more information see [MDL-83527](https://tracker.moodle.org/browse/MDL-83527)
43+
- The externservercourse.php feature used to override the course view page has been deprecated in favor of using hooks. The following hooks are available to do something similar: \core_course\hook\before_course_viewed.
44+
45+
For more information see [MDL-83764](https://tracker.moodle.org/browse/MDL-83764)
4346

4447
### Removed
4548

lib/UPGRADING.md

+10
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,9 @@
3131
- New generic collapsable section output added. Use core\output\local\collapsable_section or include the core/local/collapsable_section template to use it. See the full documentation in the component library.
3232

3333
For more information see [MDL-83869](https://tracker.moodle.org/browse/MDL-83869)
34+
- A new method get_instance_record has been added to cm_info object so core can get the activity table record without using the $DB object every time. Also, the method caches de result so getting more than once per execution is much faster.
35+
36+
For more information see [MDL-83892](https://tracker.moodle.org/browse/MDL-83892)
3437
- Now lib/templates/select_menu.mustache has a new integer headinglevel context value to specify the heading level to keep the header accessibility when used as a tertiary navigation.
3538

3639
For more information see [MDL-84208](https://tracker.moodle.org/browse/MDL-84208)
@@ -122,6 +125,10 @@
122125
- Final deprecation of methods `task_base::is_blocking` and `task_base::set_blocking`.
123126

124127
For more information see [MDL-81509](https://tracker.moodle.org/browse/MDL-81509)
128+
- - Remove php-enum library. - It was a dependency of zipstream, but is no longer required as this
129+
functionality has been replaced by native PHP functionality.
130+
131+
For more information see [MDL-82825](https://tracker.moodle.org/browse/MDL-82825)
125132
- Oracle support has been removed in LMS, with the exception of report builder which will be handled in a separate issue (MDL-80173).
126133

127134
For more information see [MDL-83172](https://tracker.moodle.org/browse/MDL-83172)
@@ -131,6 +138,9 @@
131138
- set_alignment(), set_constraint() and do_not_enhance() functions have been fully removed from action_menu class.
132139

133140
For more information see [MDL-83765](https://tracker.moodle.org/browse/MDL-83765)
141+
- Final deprecation and removal of \core\event\course_module_instances_list_viewed
142+
143+
For more information see [MDL-84593](https://tracker.moodle.org/browse/MDL-84593)
134144

135145
## 4.5
136146

reportbuilder/UPGRADING.md

+6
Original file line numberDiff line numberDiff line change
@@ -28,9 +28,15 @@
2828
- The `get_active_conditions` method of the base report class has a new `$checkavailable` parameter to determine whether to check the returned conditions availability
2929

3030
For more information see [MDL-82809](https://tracker.moodle.org/browse/MDL-82809)
31+
- When the `select` filter contains upto two options only then the operator field is removed, switching to a simpler value selection field only (this may affect your Behat scenarios)
32+
33+
For more information see [MDL-82913](https://tracker.moodle.org/browse/MDL-82913)
3134
- Report table instances no longer populate the `countsql` and `countparams` class properties. Instead calling code can access `totalrows` to obtain the same value, or by calling the helper method `report::get_report_row_count`
3235

3336
For more information see [MDL-83718](https://tracker.moodle.org/browse/MDL-83718)
37+
- The `select` filter type is now stricter in it's filtering, in that it will now discard values that aren't present in available filter options
38+
39+
For more information see [MDL-84213](https://tracker.moodle.org/browse/MDL-84213)
3440

3541
### Deprecated
3642

theme/boost/UPGRADING.md

+9
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,15 @@
88

99
For more information see [MDL-83725](https://tracker.moodle.org/browse/MDL-83725)
1010

11+
### Deprecated
12+
13+
- Added new bs4-compat SCSS file (initially deprecated) to help third-party plugins the migration process from BS4 to BS5
14+
15+
For more information see [MDL-80519](https://tracker.moodle.org/browse/MDL-80519)
16+
- New `theme_boost/bs4-compat` JS module added (directly deprecated) to allow third-party-plugins to directly convert old Bootstrap 4 data attribute syntax to the new Bootstrap 5
17+
18+
For more information see [MDL-84450](https://tracker.moodle.org/browse/MDL-84450)
19+
1120
### Removed
1221

1322
- Remove SCSS deprecated in 4.4

0 commit comments

Comments
 (0)