You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: UPGRADING.md
+26Lines changed: 26 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -26,6 +26,9 @@ The format of this change log follows the advice given at [Keep a CHANGELOG](htt
26
26
- Added support for configurable `aspectRatio` in charts rendered using Chart.js. This enables developers to control chart sizing more precisely via the `chart_base` API and the frontend renderer.
27
27
28
28
For more information see [MDL-85158](https://tracker.moodle.org/browse/MDL-85158)
29
+
- Output classes can now implement the core\output\externable interface. This allows these classes to define methods for exporting their data in a format suitable for use in web services.
30
+
31
+
For more information see [MDL-85509](https://tracker.moodle.org/browse/MDL-85509)
29
32
30
33
#### Changed
31
34
@@ -38,9 +41,20 @@ The format of this change log follows the advice given at [Keep a CHANGELOG](htt
38
41
- The `\core\attribute\deprecated` attribute constructor `$replacement` parameter now defaults to null, and can be omitted
39
42
40
43
For more information see [MDL-84531](https://tracker.moodle.org/browse/MDL-84531)
44
+
- Added a new `\core\deprecation::emit_deprecation()` method which should be used in places where a deprecation is known to occur. This method will throw debugging if no deprecation notice was found, for example:
For more information see [MDL-85897](https://tracker.moodle.org/browse/MDL-85897)
41
52
42
53
#### Deprecated
43
54
55
+
- The following function has been deprecated and should no longer be used: `file_encode_url`. Please consider using the `core\url` factory methods instead.
56
+
57
+
For more information see [MDL-31071](https://tracker.moodle.org/browse/MDL-31071)
44
58
- The following `core/checkbox-toggleall` templates have been deprecated:
45
59
46
60
-`core/checkbox-toggleall-master-button` - This is replaced with `core/checkbox-toggleall-toggler-button`
@@ -158,6 +172,18 @@ The format of this change log follows the advice given at [Keep a CHANGELOG](htt
158
172
- A new interface, `main_activity_interface`, is now available. Course format plugins should implement it if they intend to display only a single activity in the course page.
159
173
160
174
For more information see [MDL-85433](https://tracker.moodle.org/browse/MDL-85433)
175
+
- The core_courseformat\local\overview\overviewfactory now includes a new method, activity_has_overview_integration, which determines if a module supports overview integration.
176
+
177
+
For more information see [MDL-85509](https://tracker.moodle.org/browse/MDL-85509)
178
+
- New needs_filtering_by_groups() and get_groups_for_filtering() had been created in activityoverviewbase class for a better management of groups filtering in Activities overview page by activities. needs_filtering_by_groups() returns whether the user needs to filter by groups in the current module, and get_groups_for_filtering() returns which is the filter the user should use with groups API.
179
+
180
+
For more information see [MDL-85852](https://tracker.moodle.org/browse/MDL-85852)
181
+
- A new has_error() function has been created in activityoverviewbase class to raise when a user is trying to check information about a module set as SEPARATE_GROUPS but the user is not in any group.
182
+
183
+
For more information see [MDL-85852](https://tracker.moodle.org/browse/MDL-85852)
184
+
- New optional $nogroupserror parameter has been added to activityname class constructor. A set_nogroupserror() setter to change the value after the constructor has been also added.
185
+
186
+
For more information see [MDL-85852](https://tracker.moodle.org/browse/MDL-85852)
Copy file name to clipboardExpand all lines: public/course/format/UPGRADING.md
+12Lines changed: 12 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -10,6 +10,18 @@
10
10
- A new interface, `main_activity_interface`, is now available. Course format plugins should implement it if they intend to display only a single activity in the course page.
11
11
12
12
For more information see [MDL-85433](https://tracker.moodle.org/browse/MDL-85433)
13
+
- The core_courseformat\local\overview\overviewfactory now includes a new method, activity_has_overview_integration, which determines if a module supports overview integration.
14
+
15
+
For more information see [MDL-85509](https://tracker.moodle.org/browse/MDL-85509)
16
+
- New needs_filtering_by_groups() and get_groups_for_filtering() had been created in activityoverviewbase class for a better management of groups filtering in Activities overview page by activities. needs_filtering_by_groups() returns whether the user needs to filter by groups in the current module, and get_groups_for_filtering() returns which is the filter the user should use with groups API.
17
+
18
+
For more information see [MDL-85852](https://tracker.moodle.org/browse/MDL-85852)
19
+
- A new has_error() function has been created in activityoverviewbase class to raise when a user is trying to check information about a module set as SEPARATE_GROUPS but the user is not in any group.
20
+
21
+
For more information see [MDL-85852](https://tracker.moodle.org/browse/MDL-85852)
22
+
- New optional $nogroupserror parameter has been added to activityname class constructor. A set_nogroupserror() setter to change the value after the constructor has been also added.
23
+
24
+
For more information see [MDL-85852](https://tracker.moodle.org/browse/MDL-85852)
Copy file name to clipboardExpand all lines: public/lib/UPGRADING.md
+14Lines changed: 14 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -18,6 +18,9 @@
18
18
- Added support for configurable `aspectRatio` in charts rendered using Chart.js. This enables developers to control chart sizing more precisely via the `chart_base` API and the frontend renderer.
19
19
20
20
For more information see [MDL-85158](https://tracker.moodle.org/browse/MDL-85158)
21
+
- Output classes can now implement the core\output\externable interface. This allows these classes to define methods for exporting their data in a format suitable for use in web services.
22
+
23
+
For more information see [MDL-85509](https://tracker.moodle.org/browse/MDL-85509)
21
24
22
25
### Changed
23
26
@@ -30,9 +33,20 @@
30
33
- The `\core\attribute\deprecated` attribute constructor `$replacement` parameter now defaults to null, and can be omitted
31
34
32
35
For more information see [MDL-84531](https://tracker.moodle.org/browse/MDL-84531)
36
+
- Added a new `\core\deprecation::emit_deprecation()` method which should be used in places where a deprecation is known to occur. This method will throw debugging if no deprecation notice was found, for example:
For more information see [MDL-85897](https://tracker.moodle.org/browse/MDL-85897)
33
44
34
45
### Deprecated
35
46
47
+
- The following function has been deprecated and should no longer be used: `file_encode_url`. Please consider using the `core\url` factory methods instead.
48
+
49
+
For more information see [MDL-31071](https://tracker.moodle.org/browse/MDL-31071)
36
50
- The following `core/checkbox-toggleall` templates have been deprecated:
37
51
38
52
-`core/checkbox-toggleall-master-button` - This is replaced with `core/checkbox-toggleall-toggler-button`
0 commit comments