From 97bc3e3bdeb12161f9a184f2d6bdd091aaceb747 Mon Sep 17 00:00:00 2001 From: Huong Nguyen Date: Sat, 4 Oct 2025 09:06:25 +0700 Subject: [PATCH] NOBUG: Add upgrade notes --- .upgradenotes/MDL-31071-2024090219200626.yml | 8 ---- .upgradenotes/MDL-41924-2025022812015134.yml | 17 ------- .upgradenotes/MDL-72123-2025061202210420.yml | 8 ---- .upgradenotes/MDL-76612-2025021015492066.yml | 46 ------------------- .upgradenotes/MDL-77307-2025021219361043.yml | 12 ----- .upgradenotes/MDL-77307-2025022715052932.yml | 9 ---- .upgradenotes/MDL-78091-2025022518040058.yml | 11 ----- .upgradenotes/MDL-78091-2025022518040101.yml | 21 --------- .upgradenotes/MDL-78091-2025030810083886.yml | 13 ------ .upgradenotes/MDL-78375-2025021311242423.yml | 9 ---- .upgradenotes/MDL-79052-2025021313220016.yml | 11 ----- .upgradenotes/MDL-79319-2025061007521538.yml | 10 ---- .upgradenotes/MDL-79756-2024111602135099.yml | 43 ----------------- .upgradenotes/MDL-79756-2024111812030302.yml | 9 ---- .upgradenotes/MDL-80295-2025081402174966.yml | 13 ------ .upgradenotes/MDL-80295-2025081402214016.yml | 7 --- .upgradenotes/MDL-80295-2025082810094335.yml | 8 ---- .upgradenotes/MDL-80295-2025082810134999.yml | 8 ---- .upgradenotes/MDL-80327-2025021314480342.yml | 8 ---- .upgradenotes/MDL-80327-2025070911261611.yml | 7 --- .upgradenotes/MDL-80380-2025052104135989.yml | 9 ---- .upgradenotes/MDL-80455-2025021310392511.yml | 7 --- .upgradenotes/MDL-80556-2025070802320223.yml | 5 -- .upgradenotes/MDL-82132-2025041514493372.yml | 7 --- .upgradenotes/MDL-82159-2025073102000443.yml | 23 ---------- .upgradenotes/MDL-82159-2025080707392534.yml | 12 ----- .upgradenotes/MDL-82322-2025073102510933.yml | 11 ----- .upgradenotes/MDL-82381-2025022716072475.yml | 5 -- .upgradenotes/MDL-82464-2024071510291847.yml | 7 --- .upgradenotes/MDL-83080-2024121715070347.yml | 7 --- .upgradenotes/MDL-83081-2025041010204344.yml | 7 --- .upgradenotes/MDL-83147-2025011910580324.yml | 14 ------ .upgradenotes/MDL-83448-2025031805112717.yml | 8 ---- .upgradenotes/MDL-83838-2024121110301123.yml | 6 --- .upgradenotes/MDL-83838-2024121110301124.yml | 7 --- .upgradenotes/MDL-83889-2025080108444783.yml | 5 -- .upgradenotes/MDL-83890-2025052604224378.yml | 8 ---- .upgradenotes/MDL-83890-2025061607042821.yml | 5 -- .upgradenotes/MDL-83891-2025052810092895.yml | 5 -- .upgradenotes/MDL-83891-2025061310444666.yml | 8 ---- .upgradenotes/MDL-83893-2025062706495797.yml | 7 --- .upgradenotes/MDL-83896-2025060212250840.yml | 9 ---- .upgradenotes/MDL-83896-2025061812521463.yml | 7 --- .upgradenotes/MDL-83898-2025071507584336.yml | 9 ---- .upgradenotes/MDL-83899-2025061709145972.yml | 7 --- .upgradenotes/MDL-83899-2025061907380930.yml | 5 -- .upgradenotes/MDL-83900-2025052719455356.yml | 7 --- .upgradenotes/MDL-83904-2025032008552774.yml | 10 ---- .upgradenotes/MDL-84071-2025010603085830.yml | 9 ---- .upgradenotes/MDL-84216-2025041006111773.yml | 7 --- .upgradenotes/MDL-84291-2025042303303788.yml | 8 ---- .upgradenotes/MDL-84291-2025042902162982.yml | 8 ---- .upgradenotes/MDL-84291-2025042902174752.yml | 8 ---- .upgradenotes/MDL-84291-2025051308320419.yml | 8 ---- .upgradenotes/MDL-84291-2025060310563124.yml | 7 --- .upgradenotes/MDL-84442-2025042111220326.yml | 8 ---- .upgradenotes/MDL-84464-2025071010020648.yml | 9 ---- .upgradenotes/MDL-84531-2025061213382940.yml | 7 --- .upgradenotes/MDL-84548-2025021618002455.yml | 8 ---- .upgradenotes/MDL-84632-2025082011493425.yml | 7 --- .upgradenotes/MDL-84632-2025082011495797.yml | 7 --- .upgradenotes/MDL-84632-2025082011501476.yml | 7 --- .upgradenotes/MDL-84632-2025082011503346.yml | 7 --- .upgradenotes/MDL-84632-2025082011505355.yml | 7 --- .upgradenotes/MDL-84632-2025082011510960.yml | 7 --- .upgradenotes/MDL-84779-2025042903491664.yml | 8 ---- .upgradenotes/MDL-84804-2025060412115860.yml | 7 --- .upgradenotes/MDL-84809-2025082110281911.yml | 12 ----- .upgradenotes/MDL-84948-2025032410354799.yml | 8 ---- .upgradenotes/MDL-85069-2025060213180503.yml | 19 -------- .upgradenotes/MDL-85146-2025081405080057.yml | 11 ----- .upgradenotes/MDL-85158-2025042205481782.yml | 8 ---- .upgradenotes/MDL-85216-2025041619113672.yml | 7 --- .upgradenotes/MDL-85240-2025051111233235.yml | 10 ---- .upgradenotes/MDL-85284-2025082107474534.yml | 13 ------ .upgradenotes/MDL-85392-2025052204331192.yml | 10 ---- .upgradenotes/MDL-85433-2025060303222827.yml | 9 ---- .upgradenotes/MDL-85433-2025060405592009.yml | 8 ---- .upgradenotes/MDL-85433-2025061202204883.yml | 8 ---- .upgradenotes/MDL-85436-2025061603213110.yml | 12 ----- .upgradenotes/MDL-85509-2025072401224706.yml | 8 ---- .upgradenotes/MDL-85509-2025072401261089.yml | 8 ---- .upgradenotes/MDL-85518-2025061307102302.yml | 10 ---- .upgradenotes/MDL-85533-2025052201591951.yml | 7 --- .upgradenotes/MDL-85556-2025052709221269.yml | 8 ---- .upgradenotes/MDL-85598-2025082610105597.yml | 8 ---- .upgradenotes/MDL-85660-2025070903232232.yml | 9 ---- .upgradenotes/MDL-85679-2025060910570756.yml | 8 ---- .upgradenotes/MDL-85727-2025081810204729.yml | 8 ---- .upgradenotes/MDL-85738-2025081910434216.yml | 11 ----- .upgradenotes/MDL-85754-2025070810511425.yml | 11 ----- .upgradenotes/MDL-85837-2025070911024739.yml | 7 --- .upgradenotes/MDL-85840-2025071603200004.yml | 7 --- .upgradenotes/MDL-85850-2025080710081091.yml | 9 ---- .upgradenotes/MDL-85852-2025071709274388.yml | 16 ------- .upgradenotes/MDL-85852-2025071807250090.yml | 8 ---- .upgradenotes/MDL-85853-2025080606450571.yml | 7 --- .upgradenotes/MDL-85897-2025070109410496.yml | 14 ------ .upgradenotes/MDL-85981-2025080111284765.yml | 12 ----- .upgradenotes/MDL-86015-2025071423520976.yml | 8 ---- .upgradenotes/MDL-86021-2025090910325560.yml | 10 ---- .upgradenotes/MDL-86036-2025081409210428.yml | 5 -- .upgradenotes/MDL-86065-2025082206383935.yml | 11 ----- .upgradenotes/MDL-86066-2025082110031090.yml | 19 -------- .upgradenotes/MDL-86151-2025080510585931.yml | 8 ---- .upgradenotes/MDL-86155-2025072902542850.yml | 14 ------ .upgradenotes/MDL-86155-2025072902562444.yml | 12 ----- .upgradenotes/MDL-86155-2025072902573141.yml | 13 ------ .upgradenotes/MDL-86155-2025072903043631.yml | 7 --- .upgradenotes/MDL-86168-2025073101410885.yml | 17 ------- .upgradenotes/MDL-86173-2025091508421178.yml | 7 --- .upgradenotes/MDL-86174-2025091901193146.yml | 14 ------ .upgradenotes/MDL-86192-2025081909195531.yml | 9 ---- .upgradenotes/MDL-86216-2025082008120374.yml | 8 ---- .upgradenotes/MDL-86223-2025081919563565.yml | 7 --- .upgradenotes/MDL-86231-2025080601561269.yml | 24 ---------- .upgradenotes/MDL-86254-2025080801093899.yml | 12 ----- .upgradenotes/MDL-86254-2025080908400007.yml | 8 ---- .upgradenotes/MDL-86254-2025081106363478.yml | 7 --- .upgradenotes/MDL-86256-2025080815284881.yml | 16 ------- .upgradenotes/MDL-86256-2025081211260052.yml | 7 --- .upgradenotes/MDL-86283-2025081311280177.yml | 7 --- .upgradenotes/MDL-86311-2025081418402045.yml | 13 ------ .upgradenotes/MDL-86337-2025081802244660.yml | 21 --------- .upgradenotes/MDL-86520-2025090213433124.yml | 6 --- .upgradenotes/MDL-86548-2025091104035997.yml | 8 ---- .upgradenotes/MDL-86990-2025091206232119.yml | 7 --- UPGRADING.md | 2 +- public/admin/UPGRADING.md | 2 +- public/ai/UPGRADING.md | 2 +- public/auth/UPGRADING.md | 2 +- public/badges/UPGRADING.md | 2 +- public/blocks/UPGRADING.md | 2 +- public/blocks/site_main_menu/UPGRADING.md | 2 +- public/comment/UPGRADING.md | 2 +- public/course/UPGRADING.md | 2 +- public/course/format/UPGRADING.md | 2 +- public/course/format/social/UPGRADING.md | 2 +- public/course/format/topics/UPGRADING.md | 2 +- public/course/format/weeks/UPGRADING.md | 2 +- public/customfield/UPGRADING.md | 2 +- public/grade/UPGRADING.md | 2 +- public/grade/report/grader/UPGRADING.md | 2 +- public/grade/report/singleview/UPGRADING.md | 2 +- public/lib/UPGRADING.md | 2 +- .../editor/tiny/plugins/premium/UPGRADING.md | 2 +- public/message/UPGRADING.md | 2 +- public/mod/assign/UPGRADING.md | 2 +- public/mod/bigbluebuttonbn/UPGRADING.md | 2 +- public/mod/book/UPGRADING.md | 2 +- public/mod/choice/UPGRADING.md | 2 +- public/mod/data/UPGRADING.md | 2 +- public/mod/feedback/UPGRADING.md | 2 +- public/mod/folder/UPGRADING.md | 2 +- public/mod/forum/UPGRADING.md | 2 +- public/mod/glossary/UPGRADING.md | 2 +- public/mod/h5pactivity/UPGRADING.md | 2 +- public/mod/imscp/UPGRADING.md | 2 +- public/mod/label/UPGRADING.md | 2 +- public/mod/lesson/UPGRADING.md | 2 +- public/mod/page/UPGRADING.md | 2 +- public/mod/qbank/UPGRADING.md | 2 +- public/mod/quiz/UPGRADING.md | 2 +- public/mod/resource/UPGRADING.md | 2 +- public/mod/scorm/UPGRADING.md | 2 +- public/mod/url/UPGRADING.md | 2 +- public/mod/wiki/UPGRADING.md | 2 +- public/mod/workshop/UPGRADING.md | 2 +- public/question/UPGRADING.md | 2 +- public/question/type/multichoice/UPGRADING.md | 2 +- public/report/progress/UPGRADING.md | 2 +- public/reportbuilder/UPGRADING.md | 2 +- public/theme/UPGRADING.md | 2 +- public/theme/boost/UPGRADING.md | 2 +- public/user/UPGRADING.md | 2 +- 175 files changed, 48 insertions(+), 1313 deletions(-) delete mode 100644 .upgradenotes/MDL-31071-2024090219200626.yml delete mode 100644 .upgradenotes/MDL-41924-2025022812015134.yml delete mode 100644 .upgradenotes/MDL-72123-2025061202210420.yml delete mode 100644 .upgradenotes/MDL-76612-2025021015492066.yml delete mode 100644 .upgradenotes/MDL-77307-2025021219361043.yml delete mode 100644 .upgradenotes/MDL-77307-2025022715052932.yml delete mode 100644 .upgradenotes/MDL-78091-2025022518040058.yml delete mode 100644 .upgradenotes/MDL-78091-2025022518040101.yml delete mode 100644 .upgradenotes/MDL-78091-2025030810083886.yml delete mode 100644 .upgradenotes/MDL-78375-2025021311242423.yml delete mode 100644 .upgradenotes/MDL-79052-2025021313220016.yml delete mode 100644 .upgradenotes/MDL-79319-2025061007521538.yml delete mode 100644 .upgradenotes/MDL-79756-2024111602135099.yml delete mode 100644 .upgradenotes/MDL-79756-2024111812030302.yml delete mode 100644 .upgradenotes/MDL-80295-2025081402174966.yml delete mode 100644 .upgradenotes/MDL-80295-2025081402214016.yml delete mode 100644 .upgradenotes/MDL-80295-2025082810094335.yml delete mode 100644 .upgradenotes/MDL-80295-2025082810134999.yml delete mode 100644 .upgradenotes/MDL-80327-2025021314480342.yml delete mode 100644 .upgradenotes/MDL-80327-2025070911261611.yml delete mode 100644 .upgradenotes/MDL-80380-2025052104135989.yml delete mode 100644 .upgradenotes/MDL-80455-2025021310392511.yml delete mode 100644 .upgradenotes/MDL-80556-2025070802320223.yml delete mode 100644 .upgradenotes/MDL-82132-2025041514493372.yml delete mode 100644 .upgradenotes/MDL-82159-2025073102000443.yml delete mode 100644 .upgradenotes/MDL-82159-2025080707392534.yml delete mode 100644 .upgradenotes/MDL-82322-2025073102510933.yml delete mode 100644 .upgradenotes/MDL-82381-2025022716072475.yml delete mode 100644 .upgradenotes/MDL-82464-2024071510291847.yml delete mode 100644 .upgradenotes/MDL-83080-2024121715070347.yml delete mode 100644 .upgradenotes/MDL-83081-2025041010204344.yml delete mode 100644 .upgradenotes/MDL-83147-2025011910580324.yml delete mode 100644 .upgradenotes/MDL-83448-2025031805112717.yml delete mode 100644 .upgradenotes/MDL-83838-2024121110301123.yml delete mode 100644 .upgradenotes/MDL-83838-2024121110301124.yml delete mode 100644 .upgradenotes/MDL-83889-2025080108444783.yml delete mode 100644 .upgradenotes/MDL-83890-2025052604224378.yml delete mode 100644 .upgradenotes/MDL-83890-2025061607042821.yml delete mode 100644 .upgradenotes/MDL-83891-2025052810092895.yml delete mode 100644 .upgradenotes/MDL-83891-2025061310444666.yml delete mode 100644 .upgradenotes/MDL-83893-2025062706495797.yml delete mode 100644 .upgradenotes/MDL-83896-2025060212250840.yml delete mode 100644 .upgradenotes/MDL-83896-2025061812521463.yml delete mode 100644 .upgradenotes/MDL-83898-2025071507584336.yml delete mode 100644 .upgradenotes/MDL-83899-2025061709145972.yml delete mode 100644 .upgradenotes/MDL-83899-2025061907380930.yml delete mode 100644 .upgradenotes/MDL-83900-2025052719455356.yml delete mode 100644 .upgradenotes/MDL-83904-2025032008552774.yml delete mode 100644 .upgradenotes/MDL-84071-2025010603085830.yml delete mode 100644 .upgradenotes/MDL-84216-2025041006111773.yml delete mode 100644 .upgradenotes/MDL-84291-2025042303303788.yml delete mode 100644 .upgradenotes/MDL-84291-2025042902162982.yml delete mode 100644 .upgradenotes/MDL-84291-2025042902174752.yml delete mode 100644 .upgradenotes/MDL-84291-2025051308320419.yml delete mode 100644 .upgradenotes/MDL-84291-2025060310563124.yml delete mode 100644 .upgradenotes/MDL-84442-2025042111220326.yml delete mode 100644 .upgradenotes/MDL-84464-2025071010020648.yml delete mode 100644 .upgradenotes/MDL-84531-2025061213382940.yml delete mode 100644 .upgradenotes/MDL-84548-2025021618002455.yml delete mode 100644 .upgradenotes/MDL-84632-2025082011493425.yml delete mode 100644 .upgradenotes/MDL-84632-2025082011495797.yml delete mode 100644 .upgradenotes/MDL-84632-2025082011501476.yml delete mode 100644 .upgradenotes/MDL-84632-2025082011503346.yml delete mode 100644 .upgradenotes/MDL-84632-2025082011505355.yml delete mode 100644 .upgradenotes/MDL-84632-2025082011510960.yml delete mode 100644 .upgradenotes/MDL-84779-2025042903491664.yml delete mode 100644 .upgradenotes/MDL-84804-2025060412115860.yml delete mode 100644 .upgradenotes/MDL-84809-2025082110281911.yml delete mode 100644 .upgradenotes/MDL-84948-2025032410354799.yml delete mode 100644 .upgradenotes/MDL-85069-2025060213180503.yml delete mode 100644 .upgradenotes/MDL-85146-2025081405080057.yml delete mode 100644 .upgradenotes/MDL-85158-2025042205481782.yml delete mode 100644 .upgradenotes/MDL-85216-2025041619113672.yml delete mode 100644 .upgradenotes/MDL-85240-2025051111233235.yml delete mode 100644 .upgradenotes/MDL-85284-2025082107474534.yml delete mode 100644 .upgradenotes/MDL-85392-2025052204331192.yml delete mode 100644 .upgradenotes/MDL-85433-2025060303222827.yml delete mode 100644 .upgradenotes/MDL-85433-2025060405592009.yml delete mode 100644 .upgradenotes/MDL-85433-2025061202204883.yml delete mode 100644 .upgradenotes/MDL-85436-2025061603213110.yml delete mode 100644 .upgradenotes/MDL-85509-2025072401224706.yml delete mode 100644 .upgradenotes/MDL-85509-2025072401261089.yml delete mode 100644 .upgradenotes/MDL-85518-2025061307102302.yml delete mode 100644 .upgradenotes/MDL-85533-2025052201591951.yml delete mode 100644 .upgradenotes/MDL-85556-2025052709221269.yml delete mode 100644 .upgradenotes/MDL-85598-2025082610105597.yml delete mode 100644 .upgradenotes/MDL-85660-2025070903232232.yml delete mode 100644 .upgradenotes/MDL-85679-2025060910570756.yml delete mode 100644 .upgradenotes/MDL-85727-2025081810204729.yml delete mode 100644 .upgradenotes/MDL-85738-2025081910434216.yml delete mode 100644 .upgradenotes/MDL-85754-2025070810511425.yml delete mode 100644 .upgradenotes/MDL-85837-2025070911024739.yml delete mode 100644 .upgradenotes/MDL-85840-2025071603200004.yml delete mode 100644 .upgradenotes/MDL-85850-2025080710081091.yml delete mode 100644 .upgradenotes/MDL-85852-2025071709274388.yml delete mode 100644 .upgradenotes/MDL-85852-2025071807250090.yml delete mode 100644 .upgradenotes/MDL-85853-2025080606450571.yml delete mode 100644 .upgradenotes/MDL-85897-2025070109410496.yml delete mode 100644 .upgradenotes/MDL-85981-2025080111284765.yml delete mode 100644 .upgradenotes/MDL-86015-2025071423520976.yml delete mode 100644 .upgradenotes/MDL-86021-2025090910325560.yml delete mode 100644 .upgradenotes/MDL-86036-2025081409210428.yml delete mode 100644 .upgradenotes/MDL-86065-2025082206383935.yml delete mode 100644 .upgradenotes/MDL-86066-2025082110031090.yml delete mode 100644 .upgradenotes/MDL-86151-2025080510585931.yml delete mode 100644 .upgradenotes/MDL-86155-2025072902542850.yml delete mode 100644 .upgradenotes/MDL-86155-2025072902562444.yml delete mode 100644 .upgradenotes/MDL-86155-2025072902573141.yml delete mode 100644 .upgradenotes/MDL-86155-2025072903043631.yml delete mode 100644 .upgradenotes/MDL-86168-2025073101410885.yml delete mode 100644 .upgradenotes/MDL-86173-2025091508421178.yml delete mode 100644 .upgradenotes/MDL-86174-2025091901193146.yml delete mode 100644 .upgradenotes/MDL-86192-2025081909195531.yml delete mode 100644 .upgradenotes/MDL-86216-2025082008120374.yml delete mode 100644 .upgradenotes/MDL-86223-2025081919563565.yml delete mode 100644 .upgradenotes/MDL-86231-2025080601561269.yml delete mode 100644 .upgradenotes/MDL-86254-2025080801093899.yml delete mode 100644 .upgradenotes/MDL-86254-2025080908400007.yml delete mode 100644 .upgradenotes/MDL-86254-2025081106363478.yml delete mode 100644 .upgradenotes/MDL-86256-2025080815284881.yml delete mode 100644 .upgradenotes/MDL-86256-2025081211260052.yml delete mode 100644 .upgradenotes/MDL-86283-2025081311280177.yml delete mode 100644 .upgradenotes/MDL-86311-2025081418402045.yml delete mode 100644 .upgradenotes/MDL-86337-2025081802244660.yml delete mode 100644 .upgradenotes/MDL-86520-2025090213433124.yml delete mode 100644 .upgradenotes/MDL-86548-2025091104035997.yml delete mode 100644 .upgradenotes/MDL-86990-2025091206232119.yml diff --git a/.upgradenotes/MDL-31071-2024090219200626.yml b/.upgradenotes/MDL-31071-2024090219200626.yml deleted file mode 100644 index fb5c2b2e673..00000000000 --- a/.upgradenotes/MDL-31071-2024090219200626.yml +++ /dev/null @@ -1,8 +0,0 @@ -issueNumber: MDL-31071 -notes: - core: - - message: >- - The following function has been deprecated and should no longer be used: - `file_encode_url`. Please consider using the `core\url` factory methods - instead. - type: deprecated diff --git a/.upgradenotes/MDL-41924-2025022812015134.yml b/.upgradenotes/MDL-41924-2025022812015134.yml deleted file mode 100644 index 73d06e0cf21..00000000000 --- a/.upgradenotes/MDL-41924-2025022812015134.yml +++ /dev/null @@ -1,17 +0,0 @@ -issueNumber: MDL-41924 -notes: - core_question: - - message: > - The question backup API has been improved to only include questions that - are actually used or owned by backed up activities. - - Any activities that use question references should be supported - automatically. Activities that use *question set references* (for - example, random quiz questions) need to add a call to - `backup_question_set_reference_trait::annotate_set_reference_bank_entries()` - alongside the call to - `backup_question_set_reference_trait::add_question_set_references()` in - their backup step. See - `backup_quiz_activity_structure_step::define_structure()` for an - example. - type: improved diff --git a/.upgradenotes/MDL-72123-2025061202210420.yml b/.upgradenotes/MDL-72123-2025061202210420.yml deleted file mode 100644 index 81ff55e9a21..00000000000 --- a/.upgradenotes/MDL-72123-2025061202210420.yml +++ /dev/null @@ -1,8 +0,0 @@ -issueNumber: MDL-72123 -notes: - core_message: - - message: > - The web service `core_message_get_member_info` additionally returns - `cancreatecontact` which is a boolean value for a user's permission to - add a contact. - type: improved diff --git a/.upgradenotes/MDL-76612-2025021015492066.yml b/.upgradenotes/MDL-76612-2025021015492066.yml deleted file mode 100644 index 963a57f857f..00000000000 --- a/.upgradenotes/MDL-76612-2025021015492066.yml +++ /dev/null @@ -1,46 +0,0 @@ -issueNumber: MDL-76612 -notes: - mod_quiz: - - message: > - Final deprecations for the quiz. The following files have been removed: - - mod/quiz/accessmanager_form.php - - mod/quiz/accessmanager.php - - mod/quiz/accessrule/accessrulebase.php - - mod/quiz/attemptlib.php - - mod/quiz/cronlib.php - - mod/quiz/override_form.php - - mod/quiz/renderer.php - - mod/quiz/report/attemptsreport_form.php - - mod/quiz/report/attemptsreport_options.php - - mod/quiz/report/attemptsreport_table.php - - mod/quiz/report/attemptsreport.php - - mod/quiz/report/default.php - type: removed - - message: > - Final deprecations for the quiz. The following methods have been removed: - - mod_quiz\output\renderer::no_questions_message - - mod_quiz\output\renderer::render_mod_quiz_links_to_other_attempts - - mod_quiz\output\renderer::render_quiz_nav_question_button - - mod_quiz\output\renderer::render_quiz_nav_section_heading - - mod_quiz\structure::get_slot_tags_for_slot_id - - mod_quiz\structure::is_display_number_customised - type: removed - - message: > - Final deprecations for the quiz. The following functions have been removed: - - quiz_has_question_use - - quiz_update_sumgrades - - quiz_update_all_attempt_sumgrades - - quiz_update_all_final_grades - - quiz_set_grade - - quiz_save_best_grade - - quiz_calculate_best_grade - - quiz_calculate_best_attempt - type: deprecated - - message: > - Final deprecations for the quiz. The following classes have been removed: - - mod_quiz_overdue_attempt_updater - - moodle_quiz_exception - type: removed - - message: >- - The const quiz_statistics\calculator::TIME_TO_CACHE has been removed. - type: removed diff --git a/.upgradenotes/MDL-77307-2025021219361043.yml b/.upgradenotes/MDL-77307-2025021219361043.yml deleted file mode 100644 index 23c2c0f9830..00000000000 --- a/.upgradenotes/MDL-77307-2025021219361043.yml +++ /dev/null @@ -1,12 +0,0 @@ -issueNumber: MDL-77307 -notes: - core_grades: - - message: >- - The previously deprecate methods have been removed: - - grade_structure::get_grade_analysis_icon - - grade_structure::get_reset_icon - - grade_structure::get_edit_icon - - grade_structure::get_hiding_icon - - grade_structure::get_locking_icon - - grade_structure::get_calculation_icon - type: removed diff --git a/.upgradenotes/MDL-77307-2025022715052932.yml b/.upgradenotes/MDL-77307-2025022715052932.yml deleted file mode 100644 index 64d542d72f5..00000000000 --- a/.upgradenotes/MDL-77307-2025022715052932.yml +++ /dev/null @@ -1,9 +0,0 @@ -issueNumber: MDL-77307 -notes: - gradereport_grader: - - message: |+ - The previously deprecated methods have been removed: - - grade_report_grader::get_left_icons_row - - grade_report_grader::get_right_icons_row - - grade_report_grader::get_icons - type: removed diff --git a/.upgradenotes/MDL-78091-2025022518040058.yml b/.upgradenotes/MDL-78091-2025022518040058.yml deleted file mode 100644 index 568baf3f3dd..00000000000 --- a/.upgradenotes/MDL-78091-2025022518040058.yml +++ /dev/null @@ -1,11 +0,0 @@ -issueNumber: MDL-78091 -notes: - mod_quiz: - - message: >- - Final deprecation of: - - mod_quiz\form\add_random_form::class - - mod_quiz\local\structure\slot_random::set_tags() - - mod_quiz\local\structure\slot_random::set_tags_by_id() - - const quiz_statistics\calculator::TIME_TO_CACHE - - quiz_add_random_questions() - type: removed diff --git a/.upgradenotes/MDL-78091-2025022518040101.yml b/.upgradenotes/MDL-78091-2025022518040101.yml deleted file mode 100644 index b1168f1faec..00000000000 --- a/.upgradenotes/MDL-78091-2025022518040101.yml +++ /dev/null @@ -1,21 +0,0 @@ -issueNumber: MDL-78091 -notes: - core_question: - - message: >- - Final deprecation of: - - core_question\local\bank\random_question_loader::get_next_question_id() - - core_question\local\bank\random_question_loader::get_category_key() - - core_question\local\bank\random_question_loader::ensure_questions_for_category_loaded() - - core_question\local\bank\random_question_loader::get_question_ids() - - core_question\local\bank\random_question_loader::is_question_available() - - core_question\local\bank\random_question_loader::get_questions() - - core_question\local\bank\random_question_loader::count_questions() - - core_question\local\bank\view::display_top_pagnation() - - core_question\local\bank\view::display_bottom_pagination() - - question_finder::get_questions_from_categories_with_usage_counts() - - question_finder::get_questions_from_categories_and_tags_with_usage_counts() - type: removed - - message: >- - Intial deprecation of core_question_bank_renderer::render_question_pagination() and the associated template file. - Rendering the question pagination is now done via ajax based pagination. - type: deprecated diff --git a/.upgradenotes/MDL-78091-2025030810083886.yml b/.upgradenotes/MDL-78091-2025030810083886.yml deleted file mode 100644 index 83742d52ffa..00000000000 --- a/.upgradenotes/MDL-78091-2025030810083886.yml +++ /dev/null @@ -1,13 +0,0 @@ -issueNumber: MDL-78091 -notes: - mod_quiz: - - message: > - Initial deprecation add_random_form and associates. - - The just removed mod_quiz\form\add_random_form was the only place in - core where the mod_quiz/add_random_form javascript was called, so we can - deprecate this now. This also enables us to deprecate the - mod_quiz/random_question_form_preview javascript and the - mod_quiz/random_question_form_preview_question_list template as they are - direct dependends. - type: deprecated diff --git a/.upgradenotes/MDL-78375-2025021311242423.yml b/.upgradenotes/MDL-78375-2025021311242423.yml deleted file mode 100644 index 7305738ecdb..00000000000 --- a/.upgradenotes/MDL-78375-2025021311242423.yml +++ /dev/null @@ -1,9 +0,0 @@ -issueNumber: MDL-78375 -notes: - core: - - message: > - Final deprecation of device related theme methods. The following two methods have been - removed from the core_useragent class: - - core_useragent::get_device_type_theme - - core_useragent::get_device_type_cfg_var_name - type: removed diff --git a/.upgradenotes/MDL-79052-2025021313220016.yml b/.upgradenotes/MDL-79052-2025021313220016.yml deleted file mode 100644 index 18cd98c5e4e..00000000000 --- a/.upgradenotes/MDL-79052-2025021313220016.yml +++ /dev/null @@ -1,11 +0,0 @@ -issueNumber: MDL-79052 -notes: - core: - - message: > - Final deprecation of removing the legacy theme settings. - The following method has been removed: - - core_useragent::get_device_type_list() - The following classes have been removed: - - core_adminpresets\local\setting\adminpresets_admin_setting_devicedetectregex - - admin_setting_devicedetectregex - type: removed diff --git a/.upgradenotes/MDL-79319-2025061007521538.yml b/.upgradenotes/MDL-79319-2025061007521538.yml deleted file mode 100644 index 2fe10e66fa6..00000000000 --- a/.upgradenotes/MDL-79319-2025061007521538.yml +++ /dev/null @@ -1,10 +0,0 @@ -issueNumber: MDL-79319 -notes: - theme_boost: - - message: >- - Theme can now inherit from their grand-parent and parents. - So if a child theme inherit from a parent theme that declares a new - layout, the child theme can use it without redeclaring it. - Also inheritance for layout uses the expected grandparent > parent > - child with precedence to the child theme. - type: improved diff --git a/.upgradenotes/MDL-79756-2024111602135099.yml b/.upgradenotes/MDL-79756-2024111602135099.yml deleted file mode 100644 index 626663194c2..00000000000 --- a/.upgradenotes/MDL-79756-2024111602135099.yml +++ /dev/null @@ -1,43 +0,0 @@ -issueNumber: MDL-79756 -notes: - core: - - message: > - Changes were implemented to make `checkbox-toggleall` output component - more inclusive: - - - * Replace the references to `master` checkboxes with `toggler`. - - * Replace the references to `slave` checkboxes with `target`. - type: changed - - message: >+ - The following `core/checkbox-toggleall` templates have been deprecated: - - - - `core/checkbox-toggleall-master-button` - This is replaced with - `core/checkbox-toggleall-toggler-button` - - - `core/checkbox-toggleall-master` - This is replaced with - `core/checkbox-toggleall-toggler` - - - `core/checkbox-toggleall-slave` - This is replaced with - `core/checkbox-toggleall-target` - - - The following items in the `core/checkbox-toggleall` JS module have been - deprecated: - - - - Method: - - `updateSlavesFromMasterState()` - This is replaced with `updateTargetsFromTogglerState()`. - - - Usage of the following selectors: - - `data-toggle=master` - This is replaced with `data-toggle=toggler`. - - `data-toggle=slave` - This is replaced with `data-toggle=target`. - - The usage of these selectors will continue to be supported until they - are removed by final deprecation. In the meantime, a deprecation warning - in the JavaScript console will be shown if usage of these selectors is - detected. - - type: deprecated diff --git a/.upgradenotes/MDL-79756-2024111812030302.yml b/.upgradenotes/MDL-79756-2024111812030302.yml deleted file mode 100644 index 0409d4ec442..00000000000 --- a/.upgradenotes/MDL-79756-2024111812030302.yml +++ /dev/null @@ -1,9 +0,0 @@ -issueNumber: MDL-79756 -notes: - mod_scorm: - - message: > - The method `\mod_scorm\report::generate_master_checkbox()` has been - deprecated and should no longer be used. SCORM report plugins calling - this method should use `\mod_scorm\report::generate_toggler_checkbox()` - instead. - type: deprecated diff --git a/.upgradenotes/MDL-80295-2025081402174966.yml b/.upgradenotes/MDL-80295-2025081402174966.yml deleted file mode 100644 index 95471c1e018..00000000000 --- a/.upgradenotes/MDL-80295-2025081402174966.yml +++ /dev/null @@ -1,13 +0,0 @@ -issueNumber: MDL-80295 -notes: - core_course: - - message: >- - The core_course_get_course_content_items is now deprecated. Use - core_courseformat_get_section_content_items instead. - type: deprecated - core_courseformat: - - message: >- - From now on, the activity chooser will use - core_courseformat_get_section_content_items to get the available modules - for a specific section - type: improved diff --git a/.upgradenotes/MDL-80295-2025081402214016.yml b/.upgradenotes/MDL-80295-2025081402214016.yml deleted file mode 100644 index 3053cece13b..00000000000 --- a/.upgradenotes/MDL-80295-2025081402214016.yml +++ /dev/null @@ -1,7 +0,0 @@ -issueNumber: MDL-80295 -notes: - core_course: - - message: >- - The course_section_add_cm_control course renderer method is deprecated. - Use section_add_cm_controls instead. - type: deprecated diff --git a/.upgradenotes/MDL-80295-2025082810094335.yml b/.upgradenotes/MDL-80295-2025082810094335.yml deleted file mode 100644 index f87208b3dc4..00000000000 --- a/.upgradenotes/MDL-80295-2025082810094335.yml +++ /dev/null @@ -1,8 +0,0 @@ -issueNumber: MDL-80295 -notes: - core_course: - - message: >- - Passing the section number (integer) to the - core_course\output\activitychooserbutton is deprecated. You must use a - core_course\section_info instead. - type: deprecated diff --git a/.upgradenotes/MDL-80295-2025082810134999.yml b/.upgradenotes/MDL-80295-2025082810134999.yml deleted file mode 100644 index f1a95bb7fa0..00000000000 --- a/.upgradenotes/MDL-80295-2025082810134999.yml +++ /dev/null @@ -1,8 +0,0 @@ -issueNumber: MDL-80295 -notes: - core_course: - - message: >- - The getModulesData and activityModules methods from - core_course/local/activitychooser/repository are deprecated. Use - getSectionModulesData and sectionActivityModules instead - type: deprecated diff --git a/.upgradenotes/MDL-80327-2025021314480342.yml b/.upgradenotes/MDL-80327-2025021314480342.yml deleted file mode 100644 index 9de574ac425..00000000000 --- a/.upgradenotes/MDL-80327-2025021314480342.yml +++ /dev/null @@ -1,8 +0,0 @@ -issueNumber: MDL-80327 -notes: - mod_quiz: - - message: > - Removed the deprecated class callbacks `quiz_structure_modified` and `quiz_attempt_deleted` from mod_quiz, - use the `structure_modified` and `attempt_state_changed` hooks instead. These callbacks were deprecated in - Moodle 4.4 and were outputting deprecation warnings since then. - type: removed diff --git a/.upgradenotes/MDL-80327-2025070911261611.yml b/.upgradenotes/MDL-80327-2025070911261611.yml deleted file mode 100644 index 1b72190ef38..00000000000 --- a/.upgradenotes/MDL-80327-2025070911261611.yml +++ /dev/null @@ -1,7 +0,0 @@ -issueNumber: MDL-80327 -notes: - core: - - message: > - Removed `core\hook\manager::is_deprecated_plugin_callback()` in favor of - `core\hook\manager::get_hooks_deprecating_plugin_callback()`. - type: removed diff --git a/.upgradenotes/MDL-80380-2025052104135989.yml b/.upgradenotes/MDL-80380-2025052104135989.yml deleted file mode 100644 index e604009777c..00000000000 --- a/.upgradenotes/MDL-80380-2025052104135989.yml +++ /dev/null @@ -1,9 +0,0 @@ -issueNumber: MDL-80380 -notes: - core_auth: - - message: > - A new method called `get_additional_upgrade_token_parameters` has been - added to `oauth2_client` class. This will allow custom clients to - override this one and add their extra parameters for upgrade token - request. - type: improved diff --git a/.upgradenotes/MDL-80455-2025021310392511.yml b/.upgradenotes/MDL-80455-2025021310392511.yml deleted file mode 100644 index 30397667314..00000000000 --- a/.upgradenotes/MDL-80455-2025021310392511.yml +++ /dev/null @@ -1,7 +0,0 @@ -issueNumber: MDL-80455 -notes: - core_badges: - - message: >- - Final removal of core_badges_renderer::render_badge_collection() and - core_badges_renderer::render_badge_recipients() - type: removed diff --git a/.upgradenotes/MDL-80556-2025070802320223.yml b/.upgradenotes/MDL-80556-2025070802320223.yml deleted file mode 100644 index e6deee740d2..00000000000 --- a/.upgradenotes/MDL-80556-2025070802320223.yml +++ /dev/null @@ -1,5 +0,0 @@ -issueNumber: MDL-80556 -notes: - core_block: - - message: Removed block_section_links from Moodle 5.1. - type: removed diff --git a/.upgradenotes/MDL-82132-2025041514493372.yml b/.upgradenotes/MDL-82132-2025041514493372.yml deleted file mode 100644 index 625a9e21756..00000000000 --- a/.upgradenotes/MDL-82132-2025041514493372.yml +++ /dev/null @@ -1,7 +0,0 @@ -issueNumber: MDL-82132 -notes: - core_user: - - message: >- - New method `\core_user::get_dummy_fullname(...)` for returning dummy - user fullname comprised of configured name fields only - type: improved diff --git a/.upgradenotes/MDL-82159-2025073102000443.yml b/.upgradenotes/MDL-82159-2025073102000443.yml deleted file mode 100644 index 65483be96a9..00000000000 --- a/.upgradenotes/MDL-82159-2025073102000443.yml +++ /dev/null @@ -1,23 +0,0 @@ -issueNumber: MDL-82159 -notes: - core: - - message: |+ - The following classes have been renamed and now support autoloading. - Existing classes are currently unaffected. - - | Old class name | New class name | - | --- | --- | - | `\breadcrumb_navigation_node` | `\core\navigation\breadcrumb_navigation_node` | - | `\flat_navigation_node` | `\core\navigation\flat_navigation_node` | - | `\flat_navigation` | `\core\navigation\flat_navigation_node` | - | `\global_navigation_for_ajax` | `\core\navigation\global_navigation_for_ajax` | - | `\global_navigation` | `\core\navigation\global_navigation` | - | `\navbar` | `\core\navigation\navbar` | - | `\navigation_cache` | `\core\navigation\navigation_cache` | - | `\navigation_json` | `\core\navigation\navigation_json` | - | `\navigation_node_collection` | `\core\navigation\navigation_node_collection` | - | `\navigation_node` | `\core\navigation\navigation_node` | - | `\settings_navigation_for_ajax` | `\core\navigation\settings_navigation_for_ajax` | - | `\settings_navigation` | `\core\navigation\settings_navigation` | - - type: improved diff --git a/.upgradenotes/MDL-82159-2025080707392534.yml b/.upgradenotes/MDL-82159-2025080707392534.yml deleted file mode 100644 index b03423cc3d2..00000000000 --- a/.upgradenotes/MDL-82159-2025080707392534.yml +++ /dev/null @@ -1,12 +0,0 @@ -issueNumber: MDL-82159 -notes: - core: - - message: | - The following global constants have been deprecated in favour of class - constants: - - | Old constant | New constant | - | --- | --- | - | `NAVIGATION_CACHE_NAME` | `\core\navigation\navigation_node::CACHE_NAME` | - | `NAVIGATION_SITE_ADMIN_CACHE_NAME` | `\core\navigation\navigation_node::SITE_ADMIN_CACHE_NAME` | - type: deprecated diff --git a/.upgradenotes/MDL-82322-2025073102510933.yml b/.upgradenotes/MDL-82322-2025073102510933.yml deleted file mode 100644 index e35dfc77062..00000000000 --- a/.upgradenotes/MDL-82322-2025073102510933.yml +++ /dev/null @@ -1,11 +0,0 @@ -issueNumber: MDL-82322 -notes: - core_course: - - message: | - The following classes have been renamed and now support autoloading. - Existing classes are currently unaffected. - - | Old class name | New class name | - | --- | --- | - | `\course_request` | `\core_course\course_request` | - type: improved diff --git a/.upgradenotes/MDL-82381-2025022716072475.yml b/.upgradenotes/MDL-82381-2025022716072475.yml deleted file mode 100644 index a410c2597b7..00000000000 --- a/.upgradenotes/MDL-82381-2025022716072475.yml +++ /dev/null @@ -1,5 +0,0 @@ -issueNumber: MDL-82381 -notes: - report_progress: - - message: Added a new optional parameter $activegroup to render_groups_select() - type: changed diff --git a/.upgradenotes/MDL-82464-2024071510291847.yml b/.upgradenotes/MDL-82464-2024071510291847.yml deleted file mode 100644 index 5a4e785db8e..00000000000 --- a/.upgradenotes/MDL-82464-2024071510291847.yml +++ /dev/null @@ -1,7 +0,0 @@ -issueNumber: MDL-82464 -notes: - core_reportbuilder: - - message: >- - The `count[distinct]` aggregation types support optional `'callback'` - value to customise the formatted output when applied to columns - type: improved diff --git a/.upgradenotes/MDL-83080-2024121715070347.yml b/.upgradenotes/MDL-83080-2024121715070347.yml deleted file mode 100644 index 8af85296d18..00000000000 --- a/.upgradenotes/MDL-83080-2024121715070347.yml +++ /dev/null @@ -1,7 +0,0 @@ -issueNumber: MDL-83080 -notes: - core_message: - - message: >- - The `contexturl` property to `\core\message\message` instances can now - contain `\core\url` values in addition to plain strings - type: improved diff --git a/.upgradenotes/MDL-83081-2025041010204344.yml b/.upgradenotes/MDL-83081-2025041010204344.yml deleted file mode 100644 index a12afaf0611..00000000000 --- a/.upgradenotes/MDL-83081-2025041010204344.yml +++ /dev/null @@ -1,7 +0,0 @@ -issueNumber: MDL-83081 -notes: - mod_label: - - message: >- - The dndmedia setting has been removed. From now on dropping a media file - into a course will always ask the user if they want to create a label. - type: removed diff --git a/.upgradenotes/MDL-83147-2025011910580324.yml b/.upgradenotes/MDL-83147-2025011910580324.yml deleted file mode 100644 index 9ee9002c999..00000000000 --- a/.upgradenotes/MDL-83147-2025011910580324.yml +++ /dev/null @@ -1,14 +0,0 @@ -issueNumber: MDL-83147 -notes: - core_ai: - - message: >- - Error message handler for AI subsystem. - - - Object creation - Use `core_ai\error\factory::create($errorcode, $reason, $errorsource)` to generate the appropriate error object. - - - Extensibility - Add new error types by extending `core_ai\error\base` and registering them in the factory. - Please see `core_ai\error\ratelimit` as an example. - - type: improved diff --git a/.upgradenotes/MDL-83448-2025031805112717.yml b/.upgradenotes/MDL-83448-2025031805112717.yml deleted file mode 100644 index 4773e85041d..00000000000 --- a/.upgradenotes/MDL-83448-2025031805112717.yml +++ /dev/null @@ -1,8 +0,0 @@ -issueNumber: MDL-83448 -notes: - core: - - message: > - - Added is_site_registered_in_hub method in lib/classes/hub/api.php to - check if the site is registered or not. - - Added get_secret method in lib/classes/hub/registration.php to get site's secret. - type: improved diff --git a/.upgradenotes/MDL-83838-2024121110301123.yml b/.upgradenotes/MDL-83838-2024121110301123.yml deleted file mode 100644 index c605b5268f4..00000000000 --- a/.upgradenotes/MDL-83838-2024121110301123.yml +++ /dev/null @@ -1,6 +0,0 @@ -issueNumber: MDL-83838 -notes: - report_progress: - - message: > - Add download widget for report to download multiple formats. - type: improved diff --git a/.upgradenotes/MDL-83838-2024121110301124.yml b/.upgradenotes/MDL-83838-2024121110301124.yml deleted file mode 100644 index c27268ee3b8..00000000000 --- a/.upgradenotes/MDL-83838-2024121110301124.yml +++ /dev/null @@ -1,7 +0,0 @@ -issueNumber: MDL-83838 -notes: - report_progress: - - message: > - `report_progress\output\renderer::render_download_buttons` - No replacement. We no longer need to render the download custom button links. - type: deprecated diff --git a/.upgradenotes/MDL-83889-2025080108444783.yml b/.upgradenotes/MDL-83889-2025080108444783.yml deleted file mode 100644 index ae518842735..00000000000 --- a/.upgradenotes/MDL-83889-2025080108444783.yml +++ /dev/null @@ -1,5 +0,0 @@ -issueNumber: MDL-83889 -notes: - mod_bigbluebuttonbn: - - message: Add activity_dates class to BigblueButton module. - type: improved diff --git a/.upgradenotes/MDL-83890-2025052604224378.yml b/.upgradenotes/MDL-83890-2025052604224378.yml deleted file mode 100644 index 9f1cfff2835..00000000000 --- a/.upgradenotes/MDL-83890-2025052604224378.yml +++ /dev/null @@ -1,8 +0,0 @@ -issueNumber: MDL-83890 -notes: - mod_choice: - - message: >- - Add manager class to the mod_choice activity. For now this is only for - the purpose of implementing the activity overview page but can be - improved to be used elsewhere. - type: improved diff --git a/.upgradenotes/MDL-83890-2025061607042821.yml b/.upgradenotes/MDL-83890-2025061607042821.yml deleted file mode 100644 index 5a5aa98161e..00000000000 --- a/.upgradenotes/MDL-83890-2025061607042821.yml +++ /dev/null @@ -1,5 +0,0 @@ -issueNumber: MDL-83890 -notes: - mod_choice: - - message: Add new generator for choice responses - type: improved diff --git a/.upgradenotes/MDL-83891-2025052810092895.yml b/.upgradenotes/MDL-83891-2025052810092895.yml deleted file mode 100644 index f256ed17521..00000000000 --- a/.upgradenotes/MDL-83891-2025052810092895.yml +++ /dev/null @@ -1,5 +0,0 @@ -issueNumber: MDL-83891 -notes: - mod_data: - - message: Database entries generator could create 'approved' entries. - type: improved diff --git a/.upgradenotes/MDL-83891-2025061310444666.yml b/.upgradenotes/MDL-83891-2025061310444666.yml deleted file mode 100644 index 94576bf8eec..00000000000 --- a/.upgradenotes/MDL-83891-2025061310444666.yml +++ /dev/null @@ -1,8 +0,0 @@ -issueNumber: MDL-83891 -notes: - mod_data: - - message: >- - New get_approval_requested(), get_all_entries(), - filter_entries_by_user(), filter_entries_by_approval() and - get_comments() functions have been added to mod_data manager class. - type: improved diff --git a/.upgradenotes/MDL-83893-2025062706495797.yml b/.upgradenotes/MDL-83893-2025062706495797.yml deleted file mode 100644 index 2ed3665cc55..00000000000 --- a/.upgradenotes/MDL-83893-2025062706495797.yml +++ /dev/null @@ -1,7 +0,0 @@ -issueNumber: MDL-83893 -notes: - mod_forum: - - message: >- - The function forum_tp_get_untracked_forums() has been deprecated because - it is no longer used. - type: deprecated diff --git a/.upgradenotes/MDL-83896-2025060212250840.yml b/.upgradenotes/MDL-83896-2025060212250840.yml deleted file mode 100644 index 90690111e0c..00000000000 --- a/.upgradenotes/MDL-83896-2025060212250840.yml +++ /dev/null @@ -1,9 +0,0 @@ -issueNumber: MDL-83896 -notes: - core_courseformat: - - message: >- - Added new core_courseformat\output\local\overview\overviewdialog output - class to create dialog elements in the course overview page. Overview - dialog will display a combination of title, description and a list - of items (label: value). - type: improved diff --git a/.upgradenotes/MDL-83896-2025061812521463.yml b/.upgradenotes/MDL-83896-2025061812521463.yml deleted file mode 100644 index ad275defe4d..00000000000 --- a/.upgradenotes/MDL-83896-2025061812521463.yml +++ /dev/null @@ -1,7 +0,0 @@ -issueNumber: MDL-83896 -notes: - mod_lesson: - - message: >- - Added new 'count_all_submissions', 'count_submitted_participants' and - 'count_all_participants' functions needed by the overview page. - type: improved diff --git a/.upgradenotes/MDL-83898-2025071507584336.yml b/.upgradenotes/MDL-83898-2025071507584336.yml deleted file mode 100644 index 3168fae5927..00000000000 --- a/.upgradenotes/MDL-83898-2025071507584336.yml +++ /dev/null @@ -1,9 +0,0 @@ -issueNumber: MDL-83898 -notes: - mod_quiz: - - message: >- - Add helper methods in the mod/quiz/lib.php to count the number of - attempts (quiz_num_attempts), the number of users who attempted a quiz - (quiz_num_users_who_attempted) and users who can attempt - (quiz_num_users_who_can_attempt) - type: improved diff --git a/.upgradenotes/MDL-83899-2025061709145972.yml b/.upgradenotes/MDL-83899-2025061709145972.yml deleted file mode 100644 index 98e70810eac..00000000000 --- a/.upgradenotes/MDL-83899-2025061709145972.yml +++ /dev/null @@ -1,7 +0,0 @@ -issueNumber: MDL-83899 -notes: - mod_scorm: - - message: >- - Create a manager class to regroup common functionalities for course - overview page - type: improved diff --git a/.upgradenotes/MDL-83899-2025061907380930.yml b/.upgradenotes/MDL-83899-2025061907380930.yml deleted file mode 100644 index fae14eaf39c..00000000000 --- a/.upgradenotes/MDL-83899-2025061907380930.yml +++ /dev/null @@ -1,5 +0,0 @@ -issueNumber: MDL-83899 -notes: - mod_scorm: - - message: Add a new generator for scorm attempts to simulate user's attempt. - type: improved diff --git a/.upgradenotes/MDL-83900-2025052719455356.yml b/.upgradenotes/MDL-83900-2025052719455356.yml deleted file mode 100644 index 3bbe080973e..00000000000 --- a/.upgradenotes/MDL-83900-2025052719455356.yml +++ /dev/null @@ -1,7 +0,0 @@ -issueNumber: MDL-83900 -notes: - mod_wiki: - - message: >- - Create a manager class to regroup common functionalities and a wiki_mode - enum related to the two different modes - type: improved diff --git a/.upgradenotes/MDL-83904-2025032008552774.yml b/.upgradenotes/MDL-83904-2025032008552774.yml deleted file mode 100644 index 61f9a676d57..00000000000 --- a/.upgradenotes/MDL-83904-2025032008552774.yml +++ /dev/null @@ -1,10 +0,0 @@ -issueNumber: MDL-83904 -notes: - core_badges: - - message: >- - The class core_badges_observer in badges/classes/observer.php has been moved to - core_badges\event\observer in badges/classes/event/observer.php. A compatibility - layer has been added to maintain backward compatibility, but direct use of the old - class name is now deprecated. If you've extended or directly used the old class, - you should update your code to use the new namespaced class. - type: improved diff --git a/.upgradenotes/MDL-84071-2025010603085830.yml b/.upgradenotes/MDL-84071-2025010603085830.yml deleted file mode 100644 index c22cc19b983..00000000000 --- a/.upgradenotes/MDL-84071-2025010603085830.yml +++ /dev/null @@ -1,9 +0,0 @@ -issueNumber: MDL-84071 -notes: - gradereport_singleview: - - message: > - The `grade/report/singleview/js/singleview.js` file has been removed. And the - `grade/report/singleview/amd/src/singleview.js` file has been added. The new file - is converted from YUI to native JS. - - type: improved diff --git a/.upgradenotes/MDL-84216-2025041006111773.yml b/.upgradenotes/MDL-84216-2025041006111773.yml deleted file mode 100644 index 041a59be874..00000000000 --- a/.upgradenotes/MDL-84216-2025041006111773.yml +++ /dev/null @@ -1,7 +0,0 @@ -issueNumber: MDL-84216 -notes: - core_course: - - message: > - The duplicatesection param in course/view.php is deprecated. Use - course/format/update.php with action section_duplicate instead. - type: deprecated diff --git a/.upgradenotes/MDL-84291-2025042303303788.yml b/.upgradenotes/MDL-84291-2025042303303788.yml deleted file mode 100644 index 622a4807509..00000000000 --- a/.upgradenotes/MDL-84291-2025042303303788.yml +++ /dev/null @@ -1,8 +0,0 @@ -issueNumber: MDL-84291 -notes: - core_courseformat: - - message: >- - The maxsections setting is now considered deprecated and will be removed - in Moodle 6.0. Consider implementing your own setting in your format - plugin if needed. - type: deprecated diff --git a/.upgradenotes/MDL-84291-2025042902162982.yml b/.upgradenotes/MDL-84291-2025042902162982.yml deleted file mode 100644 index d82580f7175..00000000000 --- a/.upgradenotes/MDL-84291-2025042902162982.yml +++ /dev/null @@ -1,8 +0,0 @@ -issueNumber: MDL-84291 -notes: - format_weeks: - - message: >- - The weekly sections format now has a system setting called Maximum - initial number of weeks that replaced the old "Max sections" when - creating a new course - type: improved diff --git a/.upgradenotes/MDL-84291-2025042902174752.yml b/.upgradenotes/MDL-84291-2025042902174752.yml deleted file mode 100644 index a0b2a2efbe7..00000000000 --- a/.upgradenotes/MDL-84291-2025042902174752.yml +++ /dev/null @@ -1,8 +0,0 @@ -issueNumber: MDL-84291 -notes: - format_topics: - - message: >- - Now the custom sections format won't ask for initial sections on the - creation form. Instead it will use the system number of sections - settings directly. - type: improved diff --git a/.upgradenotes/MDL-84291-2025051308320419.yml b/.upgradenotes/MDL-84291-2025051308320419.yml deleted file mode 100644 index aaad732bbbc..00000000000 --- a/.upgradenotes/MDL-84291-2025051308320419.yml +++ /dev/null @@ -1,8 +0,0 @@ -issueNumber: MDL-84291 -notes: - core_courseformat: - - message: >- - The param $maxsections of get_num_sections_data in addsection output is - not used anymore. If your format overrides this method, you should add - a default value 0 to be consistent with the new implementation. - type: changed diff --git a/.upgradenotes/MDL-84291-2025060310563124.yml b/.upgradenotes/MDL-84291-2025060310563124.yml deleted file mode 100644 index dd21cdb1993..00000000000 --- a/.upgradenotes/MDL-84291-2025060310563124.yml +++ /dev/null @@ -1,7 +0,0 @@ -issueNumber: MDL-84291 -notes: - core_courseformat: - - message: >- - The format base method get_max_sections has been deprecated, as the - maxsections setting is also deprecated and no longer in use. - type: deprecated diff --git a/.upgradenotes/MDL-84442-2025042111220326.yml b/.upgradenotes/MDL-84442-2025042111220326.yml deleted file mode 100644 index 19d18a79c46..00000000000 --- a/.upgradenotes/MDL-84442-2025042111220326.yml +++ /dev/null @@ -1,8 +0,0 @@ -issueNumber: MDL-84442 -notes: - core: - - message: >- - Added a new optional param to adhoc_task_failed and - scheduled_task_failed to allow skipping log finalisation when called - from a separate task. - type: improved diff --git a/.upgradenotes/MDL-84464-2025071010020648.yml b/.upgradenotes/MDL-84464-2025071010020648.yml deleted file mode 100644 index d5c1bd5c813..00000000000 --- a/.upgradenotes/MDL-84464-2025071010020648.yml +++ /dev/null @@ -1,9 +0,0 @@ -issueNumber: MDL-84464 -notes: - core: - - message: >- - Add a new method has_valid_group in \core\report_helper that will return - true or false depending if the user has a valid group. This is mainly - false in case the user is not in any group in SEPARATEGROUPS. Used in - report_log and report_loglive - type: improved diff --git a/.upgradenotes/MDL-84531-2025061213382940.yml b/.upgradenotes/MDL-84531-2025061213382940.yml deleted file mode 100644 index 3c299236fb2..00000000000 --- a/.upgradenotes/MDL-84531-2025061213382940.yml +++ /dev/null @@ -1,7 +0,0 @@ -issueNumber: MDL-84531 -notes: - core: - - message: >- - The `\core\attribute\deprecated` attribute constructor `$replacement` - parameter now defaults to null, and can be omitted - type: changed diff --git a/.upgradenotes/MDL-84548-2025021618002455.yml b/.upgradenotes/MDL-84548-2025021618002455.yml deleted file mode 100644 index a9e0b025f4f..00000000000 --- a/.upgradenotes/MDL-84548-2025021618002455.yml +++ /dev/null @@ -1,8 +0,0 @@ -issueNumber: MDL-84548 -notes: - mod_qbank: - - message: > - The bulk_action_base class has gotten a get_bulk_action_classes function - to let bulk actions specify additional classes to add to the bulk action - menu entry. If none is defined in the child, '' is returned. - type: changed diff --git a/.upgradenotes/MDL-84632-2025082011493425.yml b/.upgradenotes/MDL-84632-2025082011493425.yml deleted file mode 100644 index 98c500832c2..00000000000 --- a/.upgradenotes/MDL-84632-2025082011493425.yml +++ /dev/null @@ -1,7 +0,0 @@ -issueNumber: MDL-84632 -notes: - mod_book: - - message: >- - The \mod_book\event\course_module_instance_list_viewed event is now - deprecated. Use \core\event\course_resources_list_viewed instead. - type: deprecated diff --git a/.upgradenotes/MDL-84632-2025082011495797.yml b/.upgradenotes/MDL-84632-2025082011495797.yml deleted file mode 100644 index 24f0d24f0e6..00000000000 --- a/.upgradenotes/MDL-84632-2025082011495797.yml +++ /dev/null @@ -1,7 +0,0 @@ -issueNumber: MDL-84632 -notes: - mod_folder: - - message: >- - The \mod_folder\event\course_module_instance_list_viewed event is now - deprecated. Use \core\event\course_resources_list_viewed instead. - type: deprecated diff --git a/.upgradenotes/MDL-84632-2025082011501476.yml b/.upgradenotes/MDL-84632-2025082011501476.yml deleted file mode 100644 index ee2684af70e..00000000000 --- a/.upgradenotes/MDL-84632-2025082011501476.yml +++ /dev/null @@ -1,7 +0,0 @@ -issueNumber: MDL-84632 -notes: - mod_imscp: - - message: >- - The \mod_imscp\event\course_module_instance_list_viewed event is now - deprecated. Use \core\event\course_resources_list_viewed instead. - type: deprecated diff --git a/.upgradenotes/MDL-84632-2025082011503346.yml b/.upgradenotes/MDL-84632-2025082011503346.yml deleted file mode 100644 index 7b38fcaf856..00000000000 --- a/.upgradenotes/MDL-84632-2025082011503346.yml +++ /dev/null @@ -1,7 +0,0 @@ -issueNumber: MDL-84632 -notes: - mod_page: - - message: >- - The \mod_page\event\course_module_instance_list_viewed event is now - deprecated. Use \core\event\course_resources_list_viewed instead. - type: deprecated diff --git a/.upgradenotes/MDL-84632-2025082011505355.yml b/.upgradenotes/MDL-84632-2025082011505355.yml deleted file mode 100644 index b8b7c918b75..00000000000 --- a/.upgradenotes/MDL-84632-2025082011505355.yml +++ /dev/null @@ -1,7 +0,0 @@ -issueNumber: MDL-84632 -notes: - mod_resource: - - message: >- - The \mod_resource\event\course_module_instance_list_viewed event is now - deprecated. Use \core\event\course_resources_list_viewed instead. - type: deprecated diff --git a/.upgradenotes/MDL-84632-2025082011510960.yml b/.upgradenotes/MDL-84632-2025082011510960.yml deleted file mode 100644 index ed36b64af4d..00000000000 --- a/.upgradenotes/MDL-84632-2025082011510960.yml +++ /dev/null @@ -1,7 +0,0 @@ -issueNumber: MDL-84632 -notes: - mod_url: - - message: >- - The \mod_url\event\course_module_instance_list_viewed event is now - deprecated. Use \core\event\course_resources_list_viewed instead. - type: deprecated diff --git a/.upgradenotes/MDL-84779-2025042903491664.yml b/.upgradenotes/MDL-84779-2025042903491664.yml deleted file mode 100644 index 97f4e89a266..00000000000 --- a/.upgradenotes/MDL-84779-2025042903491664.yml +++ /dev/null @@ -1,8 +0,0 @@ -issueNumber: MDL-84779 -notes: - core_ai: - - message: >- - The method `has_model_settings` inside `core_ai\aimodel\base` - is now determined by values returned from a new method called - `get_model_settings`. - type: changed diff --git a/.upgradenotes/MDL-84804-2025060412115860.yml b/.upgradenotes/MDL-84804-2025060412115860.yml deleted file mode 100644 index 4bc9e66e5ed..00000000000 --- a/.upgradenotes/MDL-84804-2025060412115860.yml +++ /dev/null @@ -1,7 +0,0 @@ -issueNumber: MDL-84804 -notes: - core: - - message: >- - There is a new `core/page_title` Javascript module for manipulating the - current page title - type: improved diff --git a/.upgradenotes/MDL-84809-2025082110281911.yml b/.upgradenotes/MDL-84809-2025082110281911.yml deleted file mode 100644 index e09e2b2c1c2..00000000000 --- a/.upgradenotes/MDL-84809-2025082110281911.yml +++ /dev/null @@ -1,12 +0,0 @@ -issueNumber: MDL-84809 -notes: - mod_workshop: - - message: >- - The function `workshop::count_submissions` has been deprecated and - should no longer be used, use `workshop::count_all_submissions` - instead. - type: deprecated - - message: >- - The function `workshop::count_assessments` has been deprecated and - should no longer be used, use `workshop::count_all_assessments` instead. - type: deprecated diff --git a/.upgradenotes/MDL-84948-2025032410354799.yml b/.upgradenotes/MDL-84948-2025032410354799.yml deleted file mode 100644 index f6cafeddfe6..00000000000 --- a/.upgradenotes/MDL-84948-2025032410354799.yml +++ /dev/null @@ -1,8 +0,0 @@ -issueNumber: MDL-84948 -notes: - core: - - message: >- - The `core_plugin_manager::plugintype_name[_plural]` methods now require - language strings for plugin types always be defined via `type_` - and `type__plural` language strings - type: changed diff --git a/.upgradenotes/MDL-85069-2025060213180503.yml b/.upgradenotes/MDL-85069-2025060213180503.yml deleted file mode 100644 index 8bb8db3ef34..00000000000 --- a/.upgradenotes/MDL-85069-2025060213180503.yml +++ /dev/null @@ -1,19 +0,0 @@ -issueNumber: MDL-85069 -notes: - core_question: - - message: > - `core_question_search_shared_banks` will now search all question banks, - not just those outside the current course. - - This makes the service usable in cases outside of the current "Switch - banks" UI, which require searching all banks on the site. - - It also makes the autocomplete in the "Switch banks" UI more consistent, - as it was previously excluding some of the banks listed in the UI - (Question banks in this course), but not others (Recently viewed - question banks). - - This change has also adds a 'requiredcapabilties' parameter to the - function, which accepts an list of abbreviated capabilities for - checking access against question banks before they are returned. - type: changed diff --git a/.upgradenotes/MDL-85146-2025081405080057.yml b/.upgradenotes/MDL-85146-2025081405080057.yml deleted file mode 100644 index 5f763827aa9..00000000000 --- a/.upgradenotes/MDL-85146-2025081405080057.yml +++ /dev/null @@ -1,11 +0,0 @@ -issueNumber: MDL-85146 -notes: - theme_boost: - - message: >- - The `core:e/text_highlight` and `core:e/text_highlight_picker` icons are - deprecated and will be removed in Moodle 6.0. - The UX team recommended this change to reduce visual clutter and improve - readability. The icons were removed because they didn't indicate status - changes, were repetitive across all notifications, and took up space that - could be used for more content. - type: deprecated diff --git a/.upgradenotes/MDL-85158-2025042205481782.yml b/.upgradenotes/MDL-85158-2025042205481782.yml deleted file mode 100644 index cc6faba99f5..00000000000 --- a/.upgradenotes/MDL-85158-2025042205481782.yml +++ /dev/null @@ -1,8 +0,0 @@ -issueNumber: MDL-85158 -notes: - core: - - message: >- - 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. - type: improved diff --git a/.upgradenotes/MDL-85216-2025041619113672.yml b/.upgradenotes/MDL-85216-2025041619113672.yml deleted file mode 100644 index c9995c70a47..00000000000 --- a/.upgradenotes/MDL-85216-2025041619113672.yml +++ /dev/null @@ -1,7 +0,0 @@ -issueNumber: MDL-85216 -notes: - core_reportbuilder: - - message: >- - The `report_action` class now accepts a `pix_icon` to include inside the - rendered action element - type: improved diff --git a/.upgradenotes/MDL-85240-2025051111233235.yml b/.upgradenotes/MDL-85240-2025051111233235.yml deleted file mode 100644 index 3b2a43bc5bb..00000000000 --- a/.upgradenotes/MDL-85240-2025051111233235.yml +++ /dev/null @@ -1,10 +0,0 @@ -issueNumber: MDL-85240 -notes: - qtype_multichoice: - - message: >- - Restrict override of margin-bottom for fitem_id_answer_* and - fitem_id_fraction_* divs to own edit form. Question type - plugins currently benefitting from the unlimited style override - will need to change their styles.css accordingly. An example - can be found in calculatedmulti's style sheet. - type: changed diff --git a/.upgradenotes/MDL-85284-2025082107474534.yml b/.upgradenotes/MDL-85284-2025082107474534.yml deleted file mode 100644 index b26d4976e43..00000000000 --- a/.upgradenotes/MDL-85284-2025082107474534.yml +++ /dev/null @@ -1,13 +0,0 @@ -issueNumber: MDL-85284 -notes: - core_course: - - message: >- - The changenumsections.php script is deprecated. Please use - course/format/update.php instead. - type: deprecated - core_courseformat: - - message: >- - The course format "numsections" option to increment and decrement the - number of sections of the course one by one is now deprecated and will - be removed in Moodle 6.0. - type: deprecated diff --git a/.upgradenotes/MDL-85392-2025052204331192.yml b/.upgradenotes/MDL-85392-2025052204331192.yml deleted file mode 100644 index 3eb65a6e484..00000000000 --- a/.upgradenotes/MDL-85392-2025052204331192.yml +++ /dev/null @@ -1,10 +0,0 @@ -issueNumber: MDL-85392 -notes: - block_site_main_menu: - - message: >- - The "Main menu" block has been renamed to "Additional activities." Its - title is now customizable, and it can be used in course formats without - a dedicated view page (for instance, Single activity). On the Home page, - this block has also been renamed; administrators will need to manually - revert the name if they wish to retain "Main menu" after upgrading. - type: improved diff --git a/.upgradenotes/MDL-85433-2025060303222827.yml b/.upgradenotes/MDL-85433-2025060303222827.yml deleted file mode 100644 index 2a3b1cffe92..00000000000 --- a/.upgradenotes/MDL-85433-2025060303222827.yml +++ /dev/null @@ -1,9 +0,0 @@ -issueNumber: MDL-85433 -notes: - core_course: - - message: >- - The 'Show description' checkbox is now present in all course formats. - Activity descriptions can be displayed via the Additional activities block - (formerly the Main menu block), regardless of whether the course - format's has_view_page() function returns false. - type: changed diff --git a/.upgradenotes/MDL-85433-2025060405592009.yml b/.upgradenotes/MDL-85433-2025060405592009.yml deleted file mode 100644 index b4e536f6ade..00000000000 --- a/.upgradenotes/MDL-85433-2025060405592009.yml +++ /dev/null @@ -1,8 +0,0 @@ -issueNumber: MDL-85433 -notes: - core_courseformat: - - message: >- - 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. - type: improved diff --git a/.upgradenotes/MDL-85433-2025061202204883.yml b/.upgradenotes/MDL-85433-2025061202204883.yml deleted file mode 100644 index 955fc908ebe..00000000000 --- a/.upgradenotes/MDL-85433-2025061202204883.yml +++ /dev/null @@ -1,8 +0,0 @@ -issueNumber: MDL-85433 -notes: - core_block: - - message: >- - Subcontext visibility is now turned on by default when adding blocks. - This change makes it much easier to manage blocks, for example, in - courses that lack a view page. - type: changed diff --git a/.upgradenotes/MDL-85436-2025061603213110.yml b/.upgradenotes/MDL-85436-2025061603213110.yml deleted file mode 100644 index 2ce2d84261e..00000000000 --- a/.upgradenotes/MDL-85436-2025061603213110.yml +++ /dev/null @@ -1,12 +0,0 @@ -issueNumber: MDL-85436 -notes: - theme: - - message: >- - These icons are no longer in use and have been deprecated: - - core:e/insert_col_after - - core:e/insert_col_before - - core:e/split_cells - - core:e/text_color - - core:t/locktime - - tool_policy/level - type: deprecated diff --git a/.upgradenotes/MDL-85509-2025072401224706.yml b/.upgradenotes/MDL-85509-2025072401224706.yml deleted file mode 100644 index 4a70e128cfa..00000000000 --- a/.upgradenotes/MDL-85509-2025072401224706.yml +++ /dev/null @@ -1,8 +0,0 @@ -issueNumber: MDL-85509 -notes: - core_courseformat: - - message: >- - The core_courseformat\local\overview\overviewfactory now includes a new - method, activity_has_overview_integration, which determines if a module - supports overview integration. - type: improved diff --git a/.upgradenotes/MDL-85509-2025072401261089.yml b/.upgradenotes/MDL-85509-2025072401261089.yml deleted file mode 100644 index 321c5636dce..00000000000 --- a/.upgradenotes/MDL-85509-2025072401261089.yml +++ /dev/null @@ -1,8 +0,0 @@ -issueNumber: MDL-85509 -notes: - core: - - message: >- - 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. - type: improved diff --git a/.upgradenotes/MDL-85518-2025061307102302.yml b/.upgradenotes/MDL-85518-2025061307102302.yml deleted file mode 100644 index b6367511283..00000000000 --- a/.upgradenotes/MDL-85518-2025061307102302.yml +++ /dev/null @@ -1,10 +0,0 @@ -issueNumber: MDL-85518 -notes: - core_admin: - - message: > - - Added `searchmatchtype` property to `admin_settings` - to track search match type. - - Plugins that extend either `admin_settings` or `admin_externalpage` - are encouraged to specify a search match type from the available - types in `admin_search`. - type: improved diff --git a/.upgradenotes/MDL-85533-2025052201591951.yml b/.upgradenotes/MDL-85533-2025052201591951.yml deleted file mode 100644 index 5b47ed55443..00000000000 --- a/.upgradenotes/MDL-85533-2025052201591951.yml +++ /dev/null @@ -1,7 +0,0 @@ -issueNumber: MDL-85533 -notes: - core_course: - - message: >- - The activitychoosertabmode setting has been removed. Consider - implementing your own setting in your theme if needed. - type: removed diff --git a/.upgradenotes/MDL-85556-2025052709221269.yml b/.upgradenotes/MDL-85556-2025052709221269.yml deleted file mode 100644 index c2a0a321a41..00000000000 --- a/.upgradenotes/MDL-85556-2025052709221269.yml +++ /dev/null @@ -1,8 +0,0 @@ -issueNumber: MDL-85556 -notes: - core_question: - - message: > - The unit test repeated\_restore\_test::test\_restore\_course\_with\_same\_stamp\_questions was passing incorrectly on 5.x for question types that use answers. - - Maintainers of third-party question types may want to re-run the test with the fix in place, or if they have copied parts of this test as the basis of a test in their own plugin, review the changes and see if they should be reflected in their own test. - type: fixed diff --git a/.upgradenotes/MDL-85598-2025082610105597.yml b/.upgradenotes/MDL-85598-2025082610105597.yml deleted file mode 100644 index 35ca0075d40..00000000000 --- a/.upgradenotes/MDL-85598-2025082610105597.yml +++ /dev/null @@ -1,8 +0,0 @@ -issueNumber: MDL-85598 -notes: - core_course: - - message: >- - Activities can now specify an additional purpose in their - PLUGINNAME_supports function by using the new FEATURE_MOD_OTHERPURPOSE - feature. - type: improved diff --git a/.upgradenotes/MDL-85660-2025070903232232.yml b/.upgradenotes/MDL-85660-2025070903232232.yml deleted file mode 100644 index 8b78d382cca..00000000000 --- a/.upgradenotes/MDL-85660-2025070903232232.yml +++ /dev/null @@ -1,9 +0,0 @@ -issueNumber: MDL-85660 -notes: - format_social: - - message: >- - The social course format is now disabled by default for all new and - upgraded installations. Existing courses using this format will continue - to function, but administrators must re-enable it to create new social - courses. - type: deprecated diff --git a/.upgradenotes/MDL-85679-2025060910570756.yml b/.upgradenotes/MDL-85679-2025060910570756.yml deleted file mode 100644 index a88d599d598..00000000000 --- a/.upgradenotes/MDL-85679-2025060910570756.yml +++ /dev/null @@ -1,8 +0,0 @@ -issueNumber: MDL-85679 -notes: - mod_assign: - - message: >- - Within mod_assign, time() calls have been changed to use the core clock - class; this means Behat and PHPunit tests that mock the time will now - work as expected in mod_assign. - type: improved diff --git a/.upgradenotes/MDL-85727-2025081810204729.yml b/.upgradenotes/MDL-85727-2025081810204729.yml deleted file mode 100644 index c5239aa7684..00000000000 --- a/.upgradenotes/MDL-85727-2025081810204729.yml +++ /dev/null @@ -1,8 +0,0 @@ -issueNumber: MDL-85727 -notes: - tiny_premium: - - message: > - The `tiny_premium_get_api_key` web service now returns an additional - field `usecloud` to indicate whether the cloud version or self-hosted - version of Tiny Premium plugins should be used. - type: improved diff --git a/.upgradenotes/MDL-85738-2025081910434216.yml b/.upgradenotes/MDL-85738-2025081910434216.yml deleted file mode 100644 index fe6732c7804..00000000000 --- a/.upgradenotes/MDL-85738-2025081910434216.yml +++ /dev/null @@ -1,11 +0,0 @@ -issueNumber: MDL-85738 -notes: - core_ai: - - message: > - - Added `get_enabled_actions_in_course_module` method in public/ai/classes/manager.php to get enabled AI actions in course module. - - Added `is_ai_tools_enabled_in_course` method in public/ai/classes/manager.php to check if AI tools is enabled in course. - - Added `is_action_enabled_in_context` method in public/ai/classes/manager.php to check if an action is enabled in a particular context. - - Added `get_ai_fields_from_course_module` method in public/ai/classes/manager.php to get the AI related fields from the course module. - - Added `is_html_editor_placement_available` method in public/ai/placement/editor/classes/utils.php to check if editor placement is enabled. - - Added `get_actions_available` method in public/ai/placement/editor/classes/utils.php to get available actions for editor placement. - type: improved diff --git a/.upgradenotes/MDL-85754-2025070810511425.yml b/.upgradenotes/MDL-85754-2025070810511425.yml deleted file mode 100644 index 50c107ece6e..00000000000 --- a/.upgradenotes/MDL-85754-2025070810511425.yml +++ /dev/null @@ -1,11 +0,0 @@ -issueNumber: MDL-85754 -notes: - core_question: - - message: >- - `question_edit_contexts` now only considers the provided context when - checking permissions, rather than all parent contexts as well. As - questions now exist only at the activity module context level, - permissions can be inherited or overridden as normal for each question - bank. The previous pattern of checking for a permission in any parent - context circumvented the override system, and no longer makes sense. - type: changed diff --git a/.upgradenotes/MDL-85837-2025070911024739.yml b/.upgradenotes/MDL-85837-2025070911024739.yml deleted file mode 100644 index d69d36c458d..00000000000 --- a/.upgradenotes/MDL-85837-2025070911024739.yml +++ /dev/null @@ -1,7 +0,0 @@ -issueNumber: MDL-85837 -notes: - core_grades: - - message: >- - New 'is_gradable()' function has been created to return whether the item - has any gradeitem that is GRADE_TYPE_VALUE or GRADE_TYPE_SCALE. - type: improved diff --git a/.upgradenotes/MDL-85840-2025071603200004.yml b/.upgradenotes/MDL-85840-2025071603200004.yml deleted file mode 100644 index d070acca631..00000000000 --- a/.upgradenotes/MDL-85840-2025071603200004.yml +++ /dev/null @@ -1,7 +0,0 @@ -issueNumber: MDL-85840 -notes: - mod_glossary: - - message: >- - Added mod_glossary_get_comments(): a method for retrieving comments - linked to a glossary. - type: improved diff --git a/.upgradenotes/MDL-85850-2025080710081091.yml b/.upgradenotes/MDL-85850-2025080710081091.yml deleted file mode 100644 index 421a0e195e9..00000000000 --- a/.upgradenotes/MDL-85850-2025080710081091.yml +++ /dev/null @@ -1,9 +0,0 @@ -issueNumber: MDL-85850 -notes: - mod_feedback: - - message: >- - Two new methods, `feedback_get_completeds` and - `feedback_get_completeds_count`, have been added to the feedback API. - These methods allow you to retrieve completed items based on multiple - groups. - type: improved diff --git a/.upgradenotes/MDL-85852-2025071709274388.yml b/.upgradenotes/MDL-85852-2025071709274388.yml deleted file mode 100644 index f8d2093be47..00000000000 --- a/.upgradenotes/MDL-85852-2025071709274388.yml +++ /dev/null @@ -1,16 +0,0 @@ -issueNumber: MDL-85852 -notes: - core_courseformat: - - message: >- - 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. - type: improved - - message: >- - 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. - type: improved diff --git a/.upgradenotes/MDL-85852-2025071807250090.yml b/.upgradenotes/MDL-85852-2025071807250090.yml deleted file mode 100644 index 8c27d9084df..00000000000 --- a/.upgradenotes/MDL-85852-2025071807250090.yml +++ /dev/null @@ -1,8 +0,0 @@ -issueNumber: MDL-85852 -notes: - core_courseformat: - - message: >- - 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. - type: improved diff --git a/.upgradenotes/MDL-85853-2025080606450571.yml b/.upgradenotes/MDL-85853-2025080606450571.yml deleted file mode 100644 index c330485d01d..00000000000 --- a/.upgradenotes/MDL-85853-2025080606450571.yml +++ /dev/null @@ -1,7 +0,0 @@ -issueNumber: MDL-85853 -notes: - mod_h5pactivity: - - message: >- - count_attempts() and count_users_attempts() in manager class accept - a new parameter to filter by groups. - type: improved diff --git a/.upgradenotes/MDL-85897-2025070109410496.yml b/.upgradenotes/MDL-85897-2025070109410496.yml deleted file mode 100644 index c98a44d56b3..00000000000 --- a/.upgradenotes/MDL-85897-2025070109410496.yml +++ /dev/null @@ -1,14 +0,0 @@ -issueNumber: MDL-85897 -notes: - core: - - message: > - 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: - - ```php - - public function deprecated_method(): void { - \core\deprecation::emit_deprecation([self::class, __FUNCTION__]); - } - - ``` - type: changed diff --git a/.upgradenotes/MDL-85981-2025080111284765.yml b/.upgradenotes/MDL-85981-2025080111284765.yml deleted file mode 100644 index 9b769614402..00000000000 --- a/.upgradenotes/MDL-85981-2025080111284765.yml +++ /dev/null @@ -1,12 +0,0 @@ -issueNumber: MDL-85981 -notes: - core_courseformat: - - message: >- - Added new `core_courseformat\output\local\overview\overviewaction` - output class to create action buttons that now include a badge right - next to the button text. - It essentially extends the existing action_link class to add a badge, - making important actions stand out more on the course overview. - Plus, this new structure also makes these badged action links easier - to export this information for web services. - type: improved diff --git a/.upgradenotes/MDL-86015-2025071423520976.yml b/.upgradenotes/MDL-86015-2025071423520976.yml deleted file mode 100644 index d22ea1b8a0f..00000000000 --- a/.upgradenotes/MDL-86015-2025071423520976.yml +++ /dev/null @@ -1,8 +0,0 @@ -issueNumber: MDL-86015 -notes: - core: - - message: >- - The `\core\output\local\dropdown\dialog` class constructor now accepts a - `$definition['autoclose']` parameter to define autoclose behaviour of - the element - type: changed diff --git a/.upgradenotes/MDL-86021-2025090910325560.yml b/.upgradenotes/MDL-86021-2025090910325560.yml deleted file mode 100644 index 95a55d46a5d..00000000000 --- a/.upgradenotes/MDL-86021-2025090910325560.yml +++ /dev/null @@ -1,10 +0,0 @@ -issueNumber: MDL-86021 -notes: - core_courseformat: - - message: >- - Add a new modinfo::get_instance_of() to retrieve an instance of a cm via - its name and instance id. Add a new modinfo::sort_cm_array() to sort an - array of cms in their order of appearance in the course page. Replaces - calls to get_course_and_cm_from_instance() and get_instances_of() - whenever it was just used to retrieve a single instance of a cm. - type: improved diff --git a/.upgradenotes/MDL-86036-2025081409210428.yml b/.upgradenotes/MDL-86036-2025081409210428.yml deleted file mode 100644 index 2e56f498e8b..00000000000 --- a/.upgradenotes/MDL-86036-2025081409210428.yml +++ /dev/null @@ -1,5 +0,0 @@ -issueNumber: MDL-86036 -notes: - core_course: - - message: Added new `gradable` property to `core_course\local\entity\content_item` - type: improved diff --git a/.upgradenotes/MDL-86065-2025082206383935.yml b/.upgradenotes/MDL-86065-2025082206383935.yml deleted file mode 100644 index f012a64988e..00000000000 --- a/.upgradenotes/MDL-86065-2025082206383935.yml +++ /dev/null @@ -1,11 +0,0 @@ -issueNumber: MDL-86065 -notes: - core_customfield: - - message: >- - Added parameters 'component', 'area' and 'itemid' to the - `api::get_instance_fields_data()` and `api::get_instances_fields_data()` methods. - Added a new field 'shared' to the customfield_category DB table. - Added 'component', 'area' and 'itemid' fields to the customfield_data DB table. - Modified the customfield_data DB table unique index to include the new fields. - - type: changed diff --git a/.upgradenotes/MDL-86066-2025082110031090.yml b/.upgradenotes/MDL-86066-2025082110031090.yml deleted file mode 100644 index 1a1ef4f9b27..00000000000 --- a/.upgradenotes/MDL-86066-2025082110031090.yml +++ /dev/null @@ -1,19 +0,0 @@ -issueNumber: MDL-86066 -notes: - core_reportbuilder: - - message: > - The following methods from the `schedule` helper class have been - deprecated, in favour of usage of the new schedule type system: - - - * `create_schedule` - - * `get_report_empty_options` - - * `send_schedule_message` - type: deprecated - - message: >- - Report schedule types are now extendable by third-party plugins by - extending the `core_reportbuilder\local\schedules\base` class in your - component namespace: `\reportbuilder\schedule\` - type: improved diff --git a/.upgradenotes/MDL-86151-2025080510585931.yml b/.upgradenotes/MDL-86151-2025080510585931.yml deleted file mode 100644 index a3525be459c..00000000000 --- a/.upgradenotes/MDL-86151-2025080510585931.yml +++ /dev/null @@ -1,8 +0,0 @@ -issueNumber: MDL-86151 -notes: - core_reportbuilder: - - message: >- - The report column class has a new `get_effective_type()` method to - determine the returned column type, taking into account applied - aggregation method - type: improved diff --git a/.upgradenotes/MDL-86155-2025072902542850.yml b/.upgradenotes/MDL-86155-2025072902542850.yml deleted file mode 100644 index 4e679286f90..00000000000 --- a/.upgradenotes/MDL-86155-2025072902542850.yml +++ /dev/null @@ -1,14 +0,0 @@ -issueNumber: MDL-86155 -notes: - core_course: - - message: | - - The following classes have been renamed and now support autoloading. - Existing classes are currently unaffected. - - | Old class name | New class name | - | --- | --- | - | `\cm_info` | `\course\cm_info - | `\cached_cm_info` | `\course\cached_cm_info` | - | `\section_info` | `\course\section_info` | - | `\course_modinfo` | `\course\modinfo` | - type: improved diff --git a/.upgradenotes/MDL-86155-2025072902562444.yml b/.upgradenotes/MDL-86155-2025072902562444.yml deleted file mode 100644 index 8016dd14f1f..00000000000 --- a/.upgradenotes/MDL-86155-2025072902562444.yml +++ /dev/null @@ -1,12 +0,0 @@ -issueNumber: MDL-86155 -notes: - core_course: - - message: > - Removed fictitious `__empty()` magic method. - - - The `empty()` method does not make use of any `__empty()` method. It is - not a - - defined magic method. - type: improved diff --git a/.upgradenotes/MDL-86155-2025072902573141.yml b/.upgradenotes/MDL-86155-2025072902573141.yml deleted file mode 100644 index 909aadc9e7c..00000000000 --- a/.upgradenotes/MDL-86155-2025072902573141.yml +++ /dev/null @@ -1,13 +0,0 @@ -issueNumber: MDL-86155 -notes: - core_course: - - message: > - The `\course\cm_info::$extra` and `\course\cm_info::$score` properties - will now - - emit appropriate debugging. - - - These have been deprecated for a long time, but did not emit any - debugging. - type: deprecated diff --git a/.upgradenotes/MDL-86155-2025072903043631.yml b/.upgradenotes/MDL-86155-2025072903043631.yml deleted file mode 100644 index cdcfa82ec74..00000000000 --- a/.upgradenotes/MDL-86155-2025072903043631.yml +++ /dev/null @@ -1,7 +0,0 @@ -issueNumber: MDL-86155 -notes: - core_course: - - message: >- - The `MAX_MODINFO_CACHE_SIZE` constant has been deprecated and replaced - with a class constant. - type: deprecated diff --git a/.upgradenotes/MDL-86168-2025073101410885.yml b/.upgradenotes/MDL-86168-2025073101410885.yml deleted file mode 100644 index e93135c8845..00000000000 --- a/.upgradenotes/MDL-86168-2025073101410885.yml +++ /dev/null @@ -1,17 +0,0 @@ -issueNumber: MDL-86168 -notes: - core: - - message: > - The `user_preference_allow_ajax_update()` has been removed. It was - deprecated without replacement in Moodle 4.3. - type: deprecated - - message: | - The following functions have been replaced with class methods. - - | Old function name | New method name | - | --- | --- | - | `\ajax_capture_output()` | `\core\ajax::capture_output()` | - | `\ajax_check_captured_output()` | `\core\ajax::check_captured_output()` | - - It is no longer necessary to include `lib/ajax/ajaxlib.php` in any code. - type: improved diff --git a/.upgradenotes/MDL-86173-2025091508421178.yml b/.upgradenotes/MDL-86173-2025091508421178.yml deleted file mode 100644 index b08765b2472..00000000000 --- a/.upgradenotes/MDL-86173-2025091508421178.yml +++ /dev/null @@ -1,7 +0,0 @@ -issueNumber: MDL-86173 -notes: - core_grades: - - message: >- - - New grade_item::is_gradable function has been created to return whether the - grade item is GRADE_TYPE_VALUE or GRADE_TYPE_SCALE. - type: improved diff --git a/.upgradenotes/MDL-86174-2025091901193146.yml b/.upgradenotes/MDL-86174-2025091901193146.yml deleted file mode 100644 index 282b800176d..00000000000 --- a/.upgradenotes/MDL-86174-2025091901193146.yml +++ /dev/null @@ -1,14 +0,0 @@ -issueNumber: MDL-86174 -notes: - core_badges: - - message: >- - A number of new static methods have been added to - `core_badges\backpack_api` to support the new Canvas Credentials - backpack provider. These methods allow you to retrieve lists of - providers and regions, check if Canvas Credentials fields should be - displayed, and get a region URL or API URL based on a given region ID. - The new methods include `get_providers`, `get_regions`, - `display_canvas_credentials_fields`, `get_region_url`, - `get_region_api_url`, `get_regionid_from_url`, and - `is_canvas_credentials_region`. - type: improved diff --git a/.upgradenotes/MDL-86192-2025081909195531.yml b/.upgradenotes/MDL-86192-2025081909195531.yml deleted file mode 100644 index 529e2988d24..00000000000 --- a/.upgradenotes/MDL-86192-2025081909195531.yml +++ /dev/null @@ -1,9 +0,0 @@ -issueNumber: MDL-86192 -notes: - mod_bigbluebuttonbn: - - message: >- - Add a new parameter to the - mod_bigbluebuttonbn\recording::get_recordings_for_instance so to ignore - instance group settings and return all recordings. This is an optional - argement and no change is expected from existing calls. - type: improved diff --git a/.upgradenotes/MDL-86216-2025082008120374.yml b/.upgradenotes/MDL-86216-2025082008120374.yml deleted file mode 100644 index 4fa712a3a3e..00000000000 --- a/.upgradenotes/MDL-86216-2025082008120374.yml +++ /dev/null @@ -1,8 +0,0 @@ -issueNumber: MDL-86216 -notes: - mod_scorm: - - message: >- - Add group id list to \mod_scorm\manager::count_users_who_attempted and - \mod_scorm\manager::count_participants so we can filter by groups. Empty - array means no filtering. - type: improved diff --git a/.upgradenotes/MDL-86223-2025081919563565.yml b/.upgradenotes/MDL-86223-2025081919563565.yml deleted file mode 100644 index dc47273c490..00000000000 --- a/.upgradenotes/MDL-86223-2025081919563565.yml +++ /dev/null @@ -1,7 +0,0 @@ -issueNumber: MDL-86223 -notes: - mod_quiz: - - message: >- - Add a groupidlist option to quiz_num_attempt_summary, quiz_num_attempts and quiz_num_users_who_can_attempt - to filter those number by groups (the new argument is a list of ids for groups) - type: improved diff --git a/.upgradenotes/MDL-86231-2025080601561269.yml b/.upgradenotes/MDL-86231-2025080601561269.yml deleted file mode 100644 index 88a84837b9a..00000000000 --- a/.upgradenotes/MDL-86231-2025080601561269.yml +++ /dev/null @@ -1,24 +0,0 @@ -issueNumber: MDL-86231 -notes: - core: - - message: > - The Behat `::execute()` method now accepts an array-style callable in - addition to the string `classname::method` format. - - - The following formats are now accepted: - - - ```php - - // String format: - - $this->execute('behat_general::i_click_on', [...]); - - - // Array format: - - $this->execute([behat_general::class,' i_click_on'], [...]); - - ``` - type: improved diff --git a/.upgradenotes/MDL-86254-2025080801093899.yml b/.upgradenotes/MDL-86254-2025080801093899.yml deleted file mode 100644 index 72062a4dd75..00000000000 --- a/.upgradenotes/MDL-86254-2025080801093899.yml +++ /dev/null @@ -1,12 +0,0 @@ -issueNumber: MDL-86254 -notes: - core_comment: - - message: | - The following classes have been renamed and now support autoloading. - Existing classes are currently unaffected. - - | Old class name | New class name | - | --- | --- | - | `\comment` | `\core_comment\manager` | - | `\comment_exception` | `\core_comment\comment_exception` | - type: improved diff --git a/.upgradenotes/MDL-86254-2025080908400007.yml b/.upgradenotes/MDL-86254-2025080908400007.yml deleted file mode 100644 index f91cc908ad5..00000000000 --- a/.upgradenotes/MDL-86254-2025080908400007.yml +++ /dev/null @@ -1,8 +0,0 @@ -issueNumber: MDL-86254 -notes: - core_comment: - - message: >- - The `public/comment/locallib.php` file and the `comment_manager` class - have been deprecated. All related functionality should now be accessed - via the `\core_comment\manager` class. - type: deprecated diff --git a/.upgradenotes/MDL-86254-2025081106363478.yml b/.upgradenotes/MDL-86254-2025081106363478.yml deleted file mode 100644 index 717fc2e4aef..00000000000 --- a/.upgradenotes/MDL-86254-2025081106363478.yml +++ /dev/null @@ -1,7 +0,0 @@ -issueNumber: MDL-86254 -notes: - core_comment: - - message: >- - The `public/comment/lib.php` file is now empty and will be removed in - Moodle 6.0. Please, do not include in your code anymore. - type: deprecated diff --git a/.upgradenotes/MDL-86256-2025080815284881.yml b/.upgradenotes/MDL-86256-2025080815284881.yml deleted file mode 100644 index 5b3da1b3579..00000000000 --- a/.upgradenotes/MDL-86256-2025080815284881.yml +++ /dev/null @@ -1,16 +0,0 @@ -issueNumber: MDL-86256 -notes: - core: - - message: > - The following classes have been moved into namespaces and now support - autoloading: - - - | Old class name | New class name | - - | --- | --- | - - | `\core_xml_parser` | `\core\xml_parser` | - - | `\xml_format_exception` | `\core\exception\xml_format_exception` | - type: improved diff --git a/.upgradenotes/MDL-86256-2025081211260052.yml b/.upgradenotes/MDL-86256-2025081211260052.yml deleted file mode 100644 index 0468d8baacc..00000000000 --- a/.upgradenotes/MDL-86256-2025081211260052.yml +++ /dev/null @@ -1,7 +0,0 @@ -issueNumber: MDL-86256 -notes: - core: - - message: >- - The `xmlize()` method from `lib/xmlize.php` has been deprecated, please - instead use the `\core\xml_parser` class - type: deprecated diff --git a/.upgradenotes/MDL-86283-2025081311280177.yml b/.upgradenotes/MDL-86283-2025081311280177.yml deleted file mode 100644 index 0b70127150e..00000000000 --- a/.upgradenotes/MDL-86283-2025081311280177.yml +++ /dev/null @@ -1,7 +0,0 @@ -issueNumber: MDL-86283 -notes: - core: - - message: > - The `\externallib_advanced_testcase` has been replaced by - `\core_external\tests\externallib_testcase` and is now autoloadable. - type: improved diff --git a/.upgradenotes/MDL-86311-2025081418402045.yml b/.upgradenotes/MDL-86311-2025081418402045.yml deleted file mode 100644 index 3b86b7cea70..00000000000 --- a/.upgradenotes/MDL-86311-2025081418402045.yml +++ /dev/null @@ -1,13 +0,0 @@ -issueNumber: MDL-86311 -notes: - core: - - message: >- - The default PHPUnit configuration now enables the following properties, - ensuring PHP warnings will cause test failures (restoring pre-PHPUnit - version 10 behaviour): - - - * `failOnDeprecation` - - * `failOnWarning` - type: changed diff --git a/.upgradenotes/MDL-86337-2025081802244660.yml b/.upgradenotes/MDL-86337-2025081802244660.yml deleted file mode 100644 index 90273d79c82..00000000000 --- a/.upgradenotes/MDL-86337-2025081802244660.yml +++ /dev/null @@ -1,21 +0,0 @@ -issueNumber: MDL-86337 -notes: - core_course: - - message: >- - The course renderer method course_activitychooser is now deprecated. Its - logic is not part of the new section_renderer::add_cm_controls method. - type: deprecated - core_courseformat: - - message: >- - The `core_course\output\activitychooserbutton` has been moved to - `core_courseformat\output\local\activitychooserbutton` . From now on, - format plugins can provide alternative outputs for this element. Also, - all the javascript and templates related to the activity chooser are now - located inside the core_courseformat subsystem. - type: improved - - message: >- - All activity chooser related code has been moved to the - `core_courseformat` subsystem. This includes all templates, - javascript, and the main output class. If your theme overrides any - of these, you will need to update your code accordingly. - type: improved diff --git a/.upgradenotes/MDL-86520-2025090213433124.yml b/.upgradenotes/MDL-86520-2025090213433124.yml deleted file mode 100644 index 44ae29a6b83..00000000000 --- a/.upgradenotes/MDL-86520-2025090213433124.yml +++ /dev/null @@ -1,6 +0,0 @@ -issueNumber: MDL-86520 -notes: - mod_quiz: - - message: >- - Additional parameter for quiz_num_attempts so we only count users with specified capabilities - type: improved diff --git a/.upgradenotes/MDL-86548-2025091104035997.yml b/.upgradenotes/MDL-86548-2025091104035997.yml deleted file mode 100644 index ca0a20f4536..00000000000 --- a/.upgradenotes/MDL-86548-2025091104035997.yml +++ /dev/null @@ -1,8 +0,0 @@ -issueNumber: MDL-86548 -notes: - theme_boost: - - message: >- - Tables affected by unwanted styling (e.g., borders) from the reset of - Bootstrap _reboot.scss styles can now opt out and preserve the original - behavior by adding the styleless .table-reboot class. - type: improved diff --git a/.upgradenotes/MDL-86990-2025091206232119.yml b/.upgradenotes/MDL-86990-2025091206232119.yml deleted file mode 100644 index b3b1ab9df0d..00000000000 --- a/.upgradenotes/MDL-86990-2025091206232119.yml +++ /dev/null @@ -1,7 +0,0 @@ -issueNumber: MDL-86990 -notes: - core: - - message: >- - In toggle.mustache `dataattributes` parameter is deprecated. Use - `extraattributes` instead - type: deprecated diff --git a/UPGRADING.md b/UPGRADING.md index 570257cf061..72173206087 100644 --- a/UPGRADING.md +++ b/UPGRADING.md @@ -6,7 +6,7 @@ More detailed information on key changes can be found in the [Developer update n The format of this change log follows the advice given at [Keep a CHANGELOG](https://keepachangelog.com). -## 5.1rc2 +## 5.1 ### core diff --git a/public/admin/UPGRADING.md b/public/admin/UPGRADING.md index 5da046a367a..729f72a2a3c 100644 --- a/public/admin/UPGRADING.md +++ b/public/admin/UPGRADING.md @@ -1,6 +1,6 @@ # core_admin (subsystem) Upgrade notes -## 5.1rc2 +## 5.1 ### Added diff --git a/public/ai/UPGRADING.md b/public/ai/UPGRADING.md index c69f83da871..0b255564b7a 100644 --- a/public/ai/UPGRADING.md +++ b/public/ai/UPGRADING.md @@ -1,6 +1,6 @@ # core_ai (subsystem) Upgrade notes -## 5.1rc2 +## 5.1 ### Added diff --git a/public/auth/UPGRADING.md b/public/auth/UPGRADING.md index 5342f5b6f23..0a314dc2bcb 100644 --- a/public/auth/UPGRADING.md +++ b/public/auth/UPGRADING.md @@ -1,6 +1,6 @@ # core_auth (subsystem / plugintype) Upgrade notes -## 5.1rc2 +## 5.1 ### Added diff --git a/public/badges/UPGRADING.md b/public/badges/UPGRADING.md index 2b3bfff9b47..b4caf4211a4 100644 --- a/public/badges/UPGRADING.md +++ b/public/badges/UPGRADING.md @@ -1,6 +1,6 @@ # core_badges (subsystem) Upgrade notes -## 5.1rc2 +## 5.1 ### Added diff --git a/public/blocks/UPGRADING.md b/public/blocks/UPGRADING.md index af177c3269c..a7ab28faf08 100644 --- a/public/blocks/UPGRADING.md +++ b/public/blocks/UPGRADING.md @@ -1,6 +1,6 @@ # core_block (subsystem / plugintype) Upgrade notes -## 5.1rc2 +## 5.1 ### Changed diff --git a/public/blocks/site_main_menu/UPGRADING.md b/public/blocks/site_main_menu/UPGRADING.md index 4a7ae2e2651..8d5ec6f8855 100644 --- a/public/blocks/site_main_menu/UPGRADING.md +++ b/public/blocks/site_main_menu/UPGRADING.md @@ -1,6 +1,6 @@ # block_site_main_menu Upgrade notes -## 5.1rc2 +## 5.1 ### Added diff --git a/public/comment/UPGRADING.md b/public/comment/UPGRADING.md index 3daaed2658e..750268041d0 100644 --- a/public/comment/UPGRADING.md +++ b/public/comment/UPGRADING.md @@ -1,6 +1,6 @@ # core_comment (subsystem) Upgrade notes -## 5.1rc2 +## 5.1 ### Added diff --git a/public/course/UPGRADING.md b/public/course/UPGRADING.md index 4c7026ddcb2..eab98453f79 100644 --- a/public/course/UPGRADING.md +++ b/public/course/UPGRADING.md @@ -1,6 +1,6 @@ # core_course (subsystem) Upgrade notes -## 5.1rc2 +## 5.1 ### Added diff --git a/public/course/format/UPGRADING.md b/public/course/format/UPGRADING.md index b6784ec5d99..602c6b3e032 100644 --- a/public/course/format/UPGRADING.md +++ b/public/course/format/UPGRADING.md @@ -1,6 +1,6 @@ # core_courseformat (subsystem / plugintype) Upgrade notes -## 5.1rc2 +## 5.1 ### Added diff --git a/public/course/format/social/UPGRADING.md b/public/course/format/social/UPGRADING.md index 05098028219..5029e280f00 100644 --- a/public/course/format/social/UPGRADING.md +++ b/public/course/format/social/UPGRADING.md @@ -1,6 +1,6 @@ # format_social Upgrade notes -## 5.1rc2 +## 5.1 ### Deprecated diff --git a/public/course/format/topics/UPGRADING.md b/public/course/format/topics/UPGRADING.md index 9e17dc5fd82..9be5ecc3e33 100644 --- a/public/course/format/topics/UPGRADING.md +++ b/public/course/format/topics/UPGRADING.md @@ -1,6 +1,6 @@ # format_topics Upgrade notes -## 5.1rc2 +## 5.1 ### Added diff --git a/public/course/format/weeks/UPGRADING.md b/public/course/format/weeks/UPGRADING.md index 32a56e77b0f..6953d39afc0 100644 --- a/public/course/format/weeks/UPGRADING.md +++ b/public/course/format/weeks/UPGRADING.md @@ -1,6 +1,6 @@ # format_weeks Upgrade notes -## 5.1rc2 +## 5.1 ### Added diff --git a/public/customfield/UPGRADING.md b/public/customfield/UPGRADING.md index 883eff207c5..98dc600190c 100644 --- a/public/customfield/UPGRADING.md +++ b/public/customfield/UPGRADING.md @@ -1,6 +1,6 @@ # core_customfield (subsystem) Upgrade notes -## 5.1rc2 +## 5.1 ### Changed diff --git a/public/grade/UPGRADING.md b/public/grade/UPGRADING.md index 0f487e3b2c6..09777fa3e88 100644 --- a/public/grade/UPGRADING.md +++ b/public/grade/UPGRADING.md @@ -1,6 +1,6 @@ # core_grades (subsystem) Upgrade notes -## 5.1rc2 +## 5.1 ### Added diff --git a/public/grade/report/grader/UPGRADING.md b/public/grade/report/grader/UPGRADING.md index 2cc800434b1..f62af4ba1c4 100644 --- a/public/grade/report/grader/UPGRADING.md +++ b/public/grade/report/grader/UPGRADING.md @@ -1,6 +1,6 @@ # gradereport_grader Upgrade notes -## 5.1rc2 +## 5.1 ### Removed diff --git a/public/grade/report/singleview/UPGRADING.md b/public/grade/report/singleview/UPGRADING.md index 257090de323..348fd85b34c 100644 --- a/public/grade/report/singleview/UPGRADING.md +++ b/public/grade/report/singleview/UPGRADING.md @@ -1,6 +1,6 @@ # gradereport_singleview Upgrade notes -## 5.1rc2 +## 5.1 ### Added diff --git a/public/lib/UPGRADING.md b/public/lib/UPGRADING.md index 11ebf0cda8b..0ef32621509 100644 --- a/public/lib/UPGRADING.md +++ b/public/lib/UPGRADING.md @@ -1,6 +1,6 @@ # core (subsystem) Upgrade notes -## 5.1rc2 +## 5.1 ### Added diff --git a/public/lib/editor/tiny/plugins/premium/UPGRADING.md b/public/lib/editor/tiny/plugins/premium/UPGRADING.md index 22a6679c402..a258d8b9dfe 100644 --- a/public/lib/editor/tiny/plugins/premium/UPGRADING.md +++ b/public/lib/editor/tiny/plugins/premium/UPGRADING.md @@ -1,6 +1,6 @@ # tiny_premium Upgrade notes -## 5.1rc2 +## 5.1 ### Added diff --git a/public/message/UPGRADING.md b/public/message/UPGRADING.md index 6ca8ebc412a..e545b4fe765 100644 --- a/public/message/UPGRADING.md +++ b/public/message/UPGRADING.md @@ -1,6 +1,6 @@ # core_message (subsystem) Upgrade notes -## 5.1rc2 +## 5.1 ### Added diff --git a/public/mod/assign/UPGRADING.md b/public/mod/assign/UPGRADING.md index bcef8423c93..e80c3a4a4b4 100644 --- a/public/mod/assign/UPGRADING.md +++ b/public/mod/assign/UPGRADING.md @@ -1,6 +1,6 @@ # mod_assign Upgrade notes -## 5.1rc2 +## 5.1 ### Added diff --git a/public/mod/bigbluebuttonbn/UPGRADING.md b/public/mod/bigbluebuttonbn/UPGRADING.md index 8d0ad9cfb95..cfb092d8211 100644 --- a/public/mod/bigbluebuttonbn/UPGRADING.md +++ b/public/mod/bigbluebuttonbn/UPGRADING.md @@ -1,6 +1,6 @@ # mod_bigbluebuttonbn Upgrade notes -## 5.1rc2 +## 5.1 ### Added diff --git a/public/mod/book/UPGRADING.md b/public/mod/book/UPGRADING.md index cf684a91f5c..18d85a0a26f 100644 --- a/public/mod/book/UPGRADING.md +++ b/public/mod/book/UPGRADING.md @@ -1,6 +1,6 @@ # mod_book Upgrade notes -## 5.1rc2 +## 5.1 ### Deprecated diff --git a/public/mod/choice/UPGRADING.md b/public/mod/choice/UPGRADING.md index 72e09968ca5..e1a7977a754 100644 --- a/public/mod/choice/UPGRADING.md +++ b/public/mod/choice/UPGRADING.md @@ -1,6 +1,6 @@ # mod_choice Upgrade notes -## 5.1rc2 +## 5.1 ### Added diff --git a/public/mod/data/UPGRADING.md b/public/mod/data/UPGRADING.md index 14628587681..17c888e9c15 100644 --- a/public/mod/data/UPGRADING.md +++ b/public/mod/data/UPGRADING.md @@ -1,6 +1,6 @@ # mod_data Upgrade notes -## 5.1rc2 +## 5.1 ### Added diff --git a/public/mod/feedback/UPGRADING.md b/public/mod/feedback/UPGRADING.md index 986fca8e874..b8cb9486bf3 100644 --- a/public/mod/feedback/UPGRADING.md +++ b/public/mod/feedback/UPGRADING.md @@ -1,6 +1,6 @@ # mod_feedback Upgrade notes -## 5.1rc2 +## 5.1 ### Added diff --git a/public/mod/folder/UPGRADING.md b/public/mod/folder/UPGRADING.md index 2f52e435c6f..188df3d883e 100644 --- a/public/mod/folder/UPGRADING.md +++ b/public/mod/folder/UPGRADING.md @@ -1,6 +1,6 @@ # mod_folder Upgrade notes -## 5.1rc2 +## 5.1 ### Deprecated diff --git a/public/mod/forum/UPGRADING.md b/public/mod/forum/UPGRADING.md index 7f6737ce703..1162c24085d 100644 --- a/public/mod/forum/UPGRADING.md +++ b/public/mod/forum/UPGRADING.md @@ -1,6 +1,6 @@ # mod_forum Upgrade notes -## 5.1rc2 +## 5.1 ### Deprecated diff --git a/public/mod/glossary/UPGRADING.md b/public/mod/glossary/UPGRADING.md index b60cd8e569d..fc3b1868e24 100644 --- a/public/mod/glossary/UPGRADING.md +++ b/public/mod/glossary/UPGRADING.md @@ -1,6 +1,6 @@ # mod_glossary Upgrade notes -## 5.1rc2 +## 5.1 ### Added diff --git a/public/mod/h5pactivity/UPGRADING.md b/public/mod/h5pactivity/UPGRADING.md index 7c5e43d5596..fda5a610412 100644 --- a/public/mod/h5pactivity/UPGRADING.md +++ b/public/mod/h5pactivity/UPGRADING.md @@ -1,6 +1,6 @@ # mod_h5pactivity Upgrade notes -## 5.1rc2 +## 5.1 ### Added diff --git a/public/mod/imscp/UPGRADING.md b/public/mod/imscp/UPGRADING.md index 2f3a1f2f198..bbf878856ba 100644 --- a/public/mod/imscp/UPGRADING.md +++ b/public/mod/imscp/UPGRADING.md @@ -1,6 +1,6 @@ # mod_imscp Upgrade notes -## 5.1rc2 +## 5.1 ### Deprecated diff --git a/public/mod/label/UPGRADING.md b/public/mod/label/UPGRADING.md index 59c7f6699de..c4ba83c3c7a 100644 --- a/public/mod/label/UPGRADING.md +++ b/public/mod/label/UPGRADING.md @@ -1,6 +1,6 @@ # mod_label Upgrade notes -## 5.1rc2 +## 5.1 ### Removed diff --git a/public/mod/lesson/UPGRADING.md b/public/mod/lesson/UPGRADING.md index e772b4fcbee..6e7a7fb5dc3 100644 --- a/public/mod/lesson/UPGRADING.md +++ b/public/mod/lesson/UPGRADING.md @@ -1,6 +1,6 @@ # mod_lesson Upgrade notes -## 5.1rc2 +## 5.1 ### Added diff --git a/public/mod/page/UPGRADING.md b/public/mod/page/UPGRADING.md index c5199b9844e..10a9db66e36 100644 --- a/public/mod/page/UPGRADING.md +++ b/public/mod/page/UPGRADING.md @@ -1,6 +1,6 @@ # mod_page Upgrade notes -## 5.1rc2 +## 5.1 ### Deprecated diff --git a/public/mod/qbank/UPGRADING.md b/public/mod/qbank/UPGRADING.md index 7c54dcff302..40466ee387b 100644 --- a/public/mod/qbank/UPGRADING.md +++ b/public/mod/qbank/UPGRADING.md @@ -1,6 +1,6 @@ # mod_qbank Upgrade notes -## 5.1rc2 +## 5.1 ### Changed diff --git a/public/mod/quiz/UPGRADING.md b/public/mod/quiz/UPGRADING.md index e37e8e3f9e9..27cd65f4e6c 100644 --- a/public/mod/quiz/UPGRADING.md +++ b/public/mod/quiz/UPGRADING.md @@ -1,6 +1,6 @@ # mod_quiz Upgrade notes -## 5.1rc2 +## 5.1 ### Added diff --git a/public/mod/resource/UPGRADING.md b/public/mod/resource/UPGRADING.md index 600588929a2..38f4685487b 100644 --- a/public/mod/resource/UPGRADING.md +++ b/public/mod/resource/UPGRADING.md @@ -1,6 +1,6 @@ # mod_resource Upgrade notes -## 5.1rc2 +## 5.1 ### Deprecated diff --git a/public/mod/scorm/UPGRADING.md b/public/mod/scorm/UPGRADING.md index 38736ebff57..888d847def3 100644 --- a/public/mod/scorm/UPGRADING.md +++ b/public/mod/scorm/UPGRADING.md @@ -1,6 +1,6 @@ # mod_scorm Upgrade notes -## 5.1rc2 +## 5.1 ### Added diff --git a/public/mod/url/UPGRADING.md b/public/mod/url/UPGRADING.md index 9a5a556dc08..70228a55d03 100644 --- a/public/mod/url/UPGRADING.md +++ b/public/mod/url/UPGRADING.md @@ -1,6 +1,6 @@ # mod_url Upgrade notes -## 5.1rc2 +## 5.1 ### Deprecated diff --git a/public/mod/wiki/UPGRADING.md b/public/mod/wiki/UPGRADING.md index 63989f907c1..5d3a8686ad7 100644 --- a/public/mod/wiki/UPGRADING.md +++ b/public/mod/wiki/UPGRADING.md @@ -1,6 +1,6 @@ # mod_wiki Upgrade notes -## 5.1rc2 +## 5.1 ### Added diff --git a/public/mod/workshop/UPGRADING.md b/public/mod/workshop/UPGRADING.md index 16e5a143005..8b36c890d80 100644 --- a/public/mod/workshop/UPGRADING.md +++ b/public/mod/workshop/UPGRADING.md @@ -1,6 +1,6 @@ # mod_workshop Upgrade notes -## 5.1rc2 +## 5.1 ### Deprecated diff --git a/public/question/UPGRADING.md b/public/question/UPGRADING.md index b279faf40b7..6a6a7125f17 100644 --- a/public/question/UPGRADING.md +++ b/public/question/UPGRADING.md @@ -1,6 +1,6 @@ # core_question (subsystem) Upgrade notes -## 5.1rc2 +## 5.1 ### Added diff --git a/public/question/type/multichoice/UPGRADING.md b/public/question/type/multichoice/UPGRADING.md index 0b9a8704233..b29f7b0260f 100644 --- a/public/question/type/multichoice/UPGRADING.md +++ b/public/question/type/multichoice/UPGRADING.md @@ -1,6 +1,6 @@ # qtype_multichoice Upgrade notes -## 5.1rc2 +## 5.1 ### Changed diff --git a/public/report/progress/UPGRADING.md b/public/report/progress/UPGRADING.md index 07dd870d2ab..07377c729a0 100644 --- a/public/report/progress/UPGRADING.md +++ b/public/report/progress/UPGRADING.md @@ -1,6 +1,6 @@ # report_progress Upgrade notes -## 5.1rc2 +## 5.1 ### Added diff --git a/public/reportbuilder/UPGRADING.md b/public/reportbuilder/UPGRADING.md index f5e69460b20..7e5567bdffd 100644 --- a/public/reportbuilder/UPGRADING.md +++ b/public/reportbuilder/UPGRADING.md @@ -1,6 +1,6 @@ # core_reportbuilder (subsystem) Upgrade notes -## 5.1rc2 +## 5.1 ### Added diff --git a/public/theme/UPGRADING.md b/public/theme/UPGRADING.md index 78f17c69199..5572297bbc7 100644 --- a/public/theme/UPGRADING.md +++ b/public/theme/UPGRADING.md @@ -1,6 +1,6 @@ # theme (plugin type) Upgrade notes -## 5.1rc2 +## 5.1 ### Deprecated diff --git a/public/theme/boost/UPGRADING.md b/public/theme/boost/UPGRADING.md index 786d782310a..d6609af5204 100644 --- a/public/theme/boost/UPGRADING.md +++ b/public/theme/boost/UPGRADING.md @@ -1,6 +1,6 @@ # theme_boost Upgrade notes -## 5.1rc2 +## 5.1 ### Added diff --git a/public/user/UPGRADING.md b/public/user/UPGRADING.md index c3720a0fcd1..cf4f4d3849b 100644 --- a/public/user/UPGRADING.md +++ b/public/user/UPGRADING.md @@ -1,6 +1,6 @@ # core_user (subsystem) Upgrade notes -## 5.1rc2 +## 5.1 ### Added