Jun Pataleta [Tue, 27 Jan 2026 07:09:21 +0000 (15:09 +0800)]
Merge branch 'MDL-84988_main' of https://github.com/marxjohnson/moodle
Huong Nguyen [Mon, 26 Jan 2026 09:21:15 +0000 (16:21 +0700)]
Merge branch 'MDL-87543-main' of https://github.com/yusufwib01/moodle
Huong Nguyen [Mon, 26 Jan 2026 09:19:33 +0000 (16:19 +0700)]
Merge branch 'MDL-87528-main' of https://github.com/yusufwib01/moodle
Huong Nguyen [Mon, 26 Jan 2026 09:10:27 +0000 (16:10 +0700)]
Merge branch 'MDL-87527-main' of https://github.com/yusufwib01/moodle
Huong Nguyen [Mon, 26 Jan 2026 08:32:05 +0000 (15:32 +0700)]
Merge branch 'MDL-84862-main-test' of https://github.com/yusufwib01/moodle
Huong Nguyen [Mon, 26 Jan 2026 07:25:50 +0000 (14:25 +0700)]
Merge branch 'MDL-87525-main' of https://github.com/yusufwib01/moodle
Huong Nguyen [Mon, 26 Jan 2026 03:38:36 +0000 (10:38 +0700)]
weekly release 5.2dev
Huong Nguyen [Mon, 26 Jan 2026 03:38:35 +0000 (10:38 +0700)]
NOBUG: Add upgrade notes
Huong Nguyen [Mon, 26 Jan 2026 03:38:20 +0000 (10:38 +0700)]
Merge branch 'install_main' of https://git.in.moodle.com/amosbot/moodle-install
Huong Nguyen [Mon, 26 Jan 2026 03:24:58 +0000 (10:24 +0700)]
NOBUG: Fix upgrade notes
Andrew Nicols [Fri, 23 Jan 2026 04:11:05 +0000 (12:11 +0800)]
MDL-87648 core: Ignore optional environment checks
AMOS bot [Fri, 23 Jan 2026 00:08:10 +0000 (00:08 +0000)]
Automatically generated installer lang files
Mark Johnson [Fri, 5 Dec 2025 09:48:40 +0000 (09:48 +0000)]
MDL-84988 qbank_managecategories: Make categories collapsible
Safat [Thu, 22 Jan 2026 04:39:33 +0000 (15:39 +1100)]
Merge branch 'MDL-86527-main' of https://github.com/HuongNV13/moodle
Huong Nguyen [Thu, 22 Jan 2026 04:02:37 +0000 (11:02 +0700)]
Merge branch 'MDL-87188' of https://github.com/paulholden/moodle
Adrian Greeve [Thu, 22 Jan 2026 03:56:02 +0000 (11:56 +0800)]
Merge branch 'MDL-87648-main' of https://github.com/andrewnicols/moodle
Huong Nguyen [Thu, 22 Jan 2026 03:52:48 +0000 (10:52 +0700)]
Merge branch 'MDL-87317-main' of https://github.com/lucaboesch/moodle
Huong Nguyen [Thu, 22 Jan 2026 03:46:14 +0000 (10:46 +0700)]
Merge branch 'MDL-87318-main' of https://github.com/lucaboesch/moodle
Huong Nguyen [Thu, 22 Jan 2026 03:44:11 +0000 (10:44 +0700)]
Merge branch 'MDL-86797' of https://github.com/paulholden/moodle
Huong Nguyen [Thu, 22 Jan 2026 03:36:37 +0000 (10:36 +0700)]
Merge branch 'MDL-87092-main' of https://github.com/Kredelirious/moodle
Huong Nguyen [Thu, 22 Jan 2026 03:32:19 +0000 (10:32 +0700)]
Merge branch 'MDL-87090-main' of https://github.com/lameze/moodle
Andrew Nicols [Wed, 14 Jan 2026 05:57:37 +0000 (13:57 +0800)]
MDL-87648 core: Support multiple tests within a check
Andrew Nicols [Tue, 13 Jan 2026 13:19:11 +0000 (21:19 +0800)]
MDL-87648 router: Add check report data for router configuration
Jun Pataleta [Thu, 22 Jan 2026 00:32:55 +0000 (08:32 +0800)]
Merge branch 'MDL-86136_main' of https://github.com/marxjohnson/moodle
Jun Pataleta [Thu, 22 Jan 2026 00:22:55 +0000 (08:22 +0800)]
Merge branch 'MDL-87478_main' of https://github.com/mohdtahseen1/moodle
yusufwib01 [Wed, 21 Jan 2026 17:20:33 +0000 (00:20 +0700)]
MDL-87543 hub: Registration collect defaulthomepage data
Jun Pataleta [Thu, 22 Jan 2026 00:10:59 +0000 (08:10 +0800)]
Merge branch 'MDL-87517-main' of https://github.com/roland04/moodle
Amaia Anabitarte [Wed, 21 Jan 2026 14:36:16 +0000 (15:36 +0100)]
Merge branch 'MDL-87281-main' of https://github.com/sarjona/moodle
Sara Arjona [Mon, 12 Jan 2026 13:48:33 +0000 (14:48 +0100)]
MDL-87281 subsection: Add description cleanup links to settings page
Sara Arjona [Tue, 13 Jan 2026 17:10:57 +0000 (18:10 +0100)]
MDL-87281 output: Support custom title and danger for confirm_action
Sara Arjona [Tue, 23 Dec 2025 10:38:58 +0000 (11:38 +0100)]
MDL-87281 course: Add task to migrate subsection descriptions
Mark Johnson [Mon, 12 Jan 2026 10:33:10 +0000 (10:33 +0000)]
MDL-86136 question: Amend version restore test
Restoring a whole course will now restore the backed-up questions to a
new qbank instance. This means the test to restore versions was not
restoring the deleted versions to the original question bank entires,
but to a new question bank entry in the new qbank.
Updating the test to just backup and restore the quiz resolves this.
Mark Johnson [Fri, 7 Nov 2025 14:01:50 +0000 (14:01 +0000)]
MDL-86136 qbank: Restore entire activity when it is in the backup
When restoring a backup containing a question bank, we were always
trying to match questions to an existing category on the target course
if once existed. This meant that when duplicating a qbank on the same
course, or importing the same qbank to another course multiple times,
only one of the restored qbanks would end up with questions in it.
This adds a mechanism to record any activities in the backup which
support `FEATURE_PUBLISHES_QUESTIONS`. Then when we restore the
questions, we check if we will be restoring the original activity they
belong to, and skip trying to match them to an existing category. This
means a new copy of each question will be created, and moved to the new
copy of the qbank once it is created.
Yusuf Wibisono [Thu, 8 Jan 2026 08:56:02 +0000 (15:56 +0700)]
MDL-87525 admin: New installs guest login button default disabled
Muhammad Arnaldo [Tue, 23 Dec 2025 09:28:09 +0000 (16:28 +0700)]
MDL-86527 behat: Avoid element-click-intercepted failures
Adjusts the window size to accommodate wide tables.
This ensures that columns which were previously clipped
are now visible and accessible to the Behat driver.
Muhammad Arnaldo [Tue, 23 Dec 2025 09:20:39 +0000 (16:20 +0700)]
MDL-86527 behat: Fix random failures when toggling edit mode
Sara Arjona [Wed, 21 Jan 2026 06:52:31 +0000 (07:52 +0100)]
Merge branch 'MDL-87689-main' of https://github.com/sarjona/moodle
Adrian Greeve [Wed, 21 Jan 2026 05:52:59 +0000 (13:52 +0800)]
Merge branch 'MDL-87625-main' of https://github.com/andrewnicols/moodle
Adrian Greeve [Wed, 21 Jan 2026 05:12:03 +0000 (13:12 +0800)]
Merge branch 'MDL-87659-main' of https://github.com/andrewnicols/moodle
Andrew Nicols [Fri, 16 Jan 2026 03:16:40 +0000 (11:16 +0800)]
MDL-87648 core: Allow routerconfigured in test CFG
Andrew Nicols [Wed, 14 Jan 2026 07:10:31 +0000 (15:10 +0800)]
MDL-87659 core: Hide "Details" section of checks Table when there are none
Huong Nguyen [Wed, 21 Jan 2026 03:14:04 +0000 (10:14 +0700)]
Merge branch 'MDL-79221-main' of https://github.com/PhMemmel/moodle
Huong Nguyen [Wed, 21 Jan 2026 03:10:25 +0000 (10:10 +0700)]
Merge branch 'MDL-51447-main' of https://github.com/AnupamaSarjoshi/moodle
AMOS bot [Wed, 21 Jan 2026 00:08:19 +0000 (00:08 +0000)]
Automatically generated installer lang files
Ilya Tregubov [Tue, 20 Jan 2026 17:45:05 +0000 (19:45 +0200)]
Merge branch 'MDL-76975' of https://github.com/yerairogo/moodle
Paul Holden [Mon, 24 Nov 2025 11:29:46 +0000 (11:29 +0000)]
MDL-86797 courseformat: account for hidden delegated section info.
Andrew Nicols [Tue, 20 Jan 2026 07:25:15 +0000 (15:25 +0800)]
Merge branch 'MDL-87427-main-update' of https://github.com/meirzamoodle/moodle
Sara Arjona [Thu, 15 Jan 2026 16:12:50 +0000 (17:12 +0100)]
MDL-87689 theme: Add temporary visual highlight to anchor links
meirzamoodle [Mon, 12 Jan 2026 12:23:28 +0000 (19:23 +0700)]
MDL-87427 core_event: Remove the deprecated relateduserid key
meirzamoodle [Tue, 20 Jan 2026 01:24:20 +0000 (08:24 +0700)]
MDL-87426 core: Remove the deprecated output_select_html()
meirzamoodle [Tue, 20 Jan 2026 01:17:20 +0000 (08:17 +0700)]
MDL-87426 mod_choice: Undo the deletion of answer_updated.php
Kim Jared Lucas [Tue, 20 Jan 2026 02:37:23 +0000 (10:37 +0800)]
MDL-87092 tool_uploaduser: suspend enrolments via CSV upload
meirzamoodle [Mon, 12 Jan 2026 12:23:27 +0000 (19:23 +0700)]
MDL-87427 general: Remove the deprecated code
Mihail Geshoski [Tue, 20 Jan 2026 02:43:01 +0000 (10:43 +0800)]
Merge branch 'MDL-87283-main' of https://github.com/aanabit/moodle
Mihail Geshoski [Tue, 20 Jan 2026 02:34:41 +0000 (10:34 +0800)]
Merge branch 'MDL-87287_main' of https://github.com/marxjohnson/moodle
AMOS bot [Tue, 20 Jan 2026 00:08:18 +0000 (00:08 +0000)]
Automatically generated installer lang files
Mikel Martín [Thu, 8 Jan 2026 09:26:08 +0000 (10:26 +0100)]
MDL-87517 theme_boost: Improve dynamic table loading styles
Mikel Martín [Wed, 7 Jan 2026 14:37:38 +0000 (15:37 +0100)]
MDL-87517 core: Add new parameters to loading icon
Added new `options` parameter to loadingicon.js functions.
- options.overlay: To display the loading spinner as an overlay of the container
Anupama Sarjoshi [Mon, 19 Jan 2026 09:20:19 +0000 (14:50 +0530)]
MDL-51447 block_completionstatus: Show only user-visible activities
This change ensures that the completion details page displays only the
activities that are visible to the user on the course home page.
Activities that are hidden, unavailable or located in hidden sections
are no longer shown in the completion details view.
Co-authored by: ewallah <info@ewallah.net>
Mikel Martín [Wed, 7 Jan 2026 14:25:45 +0000 (15:25 +0100)]
MDL-87517 theme_boost: Move icon variables to variables.scss file
Anupama Sarjoshi [Mon, 19 Jan 2026 09:14:33 +0000 (14:44 +0530)]
MDL-51447 core_completion: Get visible activities with completion on
Amaia Anabitarte [Mon, 19 Jan 2026 08:49:46 +0000 (09:49 +0100)]
Merge branch 'MDL-86832-main' of https://github.com/sarjona/moodle
Simey Lameze [Mon, 19 Jan 2026 05:38:41 +0000 (13:38 +0800)]
MDL-87090 behat: improve new test
Jake Dallimore [Mon, 19 Jan 2026 03:54:27 +0000 (11:54 +0800)]
Merge branch 'MDL-87228' of https://github.com/paulholden/moodle
mioyu-ubiq [Tue, 6 Jan 2026 09:06:19 +0000 (17:06 +0800)]
MDL-87090 mod_assign : Teacher can override assignment deadlines
Adrian Greeve [Mon, 19 Jan 2026 00:59:55 +0000 (08:59 +0800)]
Merge branch 'MDL-87426-main-update' of https://github.com/meirzamoodle/moodle
Sara Arjona [Thu, 24 Jul 2025 13:53:24 +0000 (15:53 +0200)]
MDL-86832 blocks: Remove activity_modules block
Sara Arjona [Thu, 15 Jan 2026 14:43:59 +0000 (15:43 +0100)]
MDL-87281 subsection: Remove task to delete existing descriptions
Although originally introduced as a scheduled task, we are pivoting to a manual execution
model to match the indentation removal UX. This gives administrators more control over
when the process runs.
The task logic was simple enough to be integrated directly into the subsection removal code,
eliminating the need for a background job.
Luca Bösch [Wed, 26 Nov 2025 13:46:57 +0000 (14:46 +0100)]
MDL-87318 gradereport_grader: No over-thick table borders with BS 5.
Luca Bösch [Wed, 26 Nov 2025 12:22:04 +0000 (13:22 +0100)]
MDL-87317 report_progress: Striped hovering table rows with BS 5.
Jake Dallimore [Fri, 16 Jan 2026 08:38:08 +0000 (16:38 +0800)]
weekly release 5.2dev
Jake Dallimore [Fri, 16 Jan 2026 08:38:01 +0000 (16:38 +0800)]
Merge branch 'install_main' of https://git.in.moodle.com/amosbot/moodle-install
meirzamoodle [Fri, 9 Jan 2026 03:18:08 +0000 (10:18 +0700)]
MDL-87426 core_files: Remove the deprecated function
meirzamoodle [Fri, 9 Jan 2026 03:18:08 +0000 (10:18 +0700)]
MDL-87426 general: Remove the deprecated code
Paul Holden [Thu, 15 Jan 2026 23:50:38 +0000 (23:50 +0000)]
MDL-85300 grade: account for tooltip size in bulk move dialogue.
Now that it actually works, it obscures some elements required in
Behat scenarios. Resize the icon, and place it to the right.
Jake Dallimore [Thu, 15 Jan 2026 01:58:11 +0000 (09:58 +0800)]
Merge branch 'MDL-87634' of https://github.com/paulholden/moodle
Huong Nguyen [Thu, 15 Jan 2026 01:54:20 +0000 (08:54 +0700)]
Merge branch 'MDL-86802-main' of https://github.com/Jayce0808/moodle
Mark Johnson [Mon, 5 Jan 2026 11:28:50 +0000 (11:28 +0000)]
MDL-85431 questions: Fix question count behat test
Jake Dallimore [Thu, 15 Jan 2026 01:45:53 +0000 (09:45 +0800)]
Merge branch 'MDL-86423-main' of https://github.com/martygilbert/moodle
Jake Dallimore [Thu, 15 Jan 2026 01:42:17 +0000 (09:42 +0800)]
Merge branch 'MDL-73602_main' of https://github.com/marxjohnson/moodle
Jake Dallimore [Thu, 15 Jan 2026 01:33:23 +0000 (09:33 +0800)]
Merge branch 'MDL-87635' of https://github.com/paulholden/moodle
Jake Dallimore [Thu, 15 Jan 2026 01:29:53 +0000 (09:29 +0800)]
Merge branch 'MDL-86342-main' of https://github.com/MartinGauk/moodle
Jake Dallimore [Thu, 15 Jan 2026 01:24:54 +0000 (09:24 +0800)]
Merge branch 'MDL-86869-single-view-overload' of https://github.com/alexkeel/moodle
Paul Holden [Wed, 14 Jan 2026 17:09:42 +0000 (17:09 +0000)]
MDL-50364 forms: consistent access to language strings from JS.
Paul Holden [Wed, 14 Jan 2026 16:47:53 +0000 (16:47 +0000)]
Merge branch 'MDL-50364-main' of https://github.com/Jayce0808/moodle
Ilya Tregubov [Wed, 14 Jan 2026 09:33:51 +0000 (11:33 +0200)]
Merge branch 'MDL-85300' of https://github.com/paulholden/moodle
Andrew Nicols [Wed, 14 Jan 2026 07:15:17 +0000 (15:15 +0800)]
Merge branch 'MDL-87425-main' of https://github.com/meirzamoodle/moodle
Andrew Nicols [Tue, 13 Jan 2026 05:13:46 +0000 (13:13 +0800)]
Merge branch 'MDL-87608' of https://github.com/paulholden/moodle
Huong Nguyen [Tue, 13 Jan 2026 03:50:29 +0000 (10:50 +0700)]
Merge branch 'MDL-86017-main' of https://github.com/mijiaa/moodle
Huong Nguyen [Tue, 13 Jan 2026 03:37:58 +0000 (10:37 +0700)]
Merge branch 'MDL-87636-main' of https://github.com/lameze/moodle
Huong Nguyen [Tue, 13 Jan 2026 03:34:27 +0000 (10:34 +0700)]
Merge branch 'MDL-87070-main' of https://github.com/andelacruz/moodle
Huong Nguyen [Tue, 13 Jan 2026 03:26:12 +0000 (10:26 +0700)]
Merge branch 'MDL-85431_main' of https://github.com/marxjohnson/moodle
Huong Nguyen [Tue, 13 Jan 2026 03:18:36 +0000 (10:18 +0700)]
Merge branch 'MDL-87444-main' of https://github.com/roland04/moodle
Huong Nguyen [Tue, 13 Jan 2026 03:15:36 +0000 (10:15 +0700)]
Merge branch 'MDL-87443' of https://github.com/paulholden/moodle
Huong Nguyen [Mon, 12 Jan 2026 08:46:03 +0000 (15:46 +0700)]
Merge branch 'MDL-87229-main' of https://github.com/lucaboesch/moodle
Huong Nguyen [Mon, 12 Jan 2026 08:27:01 +0000 (15:27 +0700)]
Merge branch 'MDL-87056' of https://github.com/paulholden/moodle
Huong Nguyen [Mon, 12 Jan 2026 08:23:51 +0000 (15:23 +0700)]
Merge branch 'MDL-86565' of https://github.com/paulholden/moodle
Huong Nguyen [Mon, 12 Jan 2026 08:01:48 +0000 (15:01 +0700)]
Merge branch 'MDL-87120' of https://github.com/paulholden/moodle
Amaia Anabitarte [Wed, 14 Jan 2026 08:45:14 +0000 (09:45 +0100)]
MDL-87283 core_course: Create a new page for restricted activities
Only the activities with visible restrictions will be available.
Amaia Anabitarte [Wed, 14 Jan 2026 08:44:14 +0000 (09:44 +0100)]
MDL-87283 core: Add new path_module parameter type for routing