Mihail Geshoski [Thu, 14 May 2026 04:36:16 +0000 (12:36 +0800)]
Merge branch 'MDL-88580-main' of https://github.com/andrewnicols/moodle
Huong Nguyen [Thu, 14 May 2026 03:41:03 +0000 (10:41 +0700)]
Merge branch 'MDL-88660' of https://github.com/paulholden/moodle
Huong Nguyen [Thu, 14 May 2026 02:55:48 +0000 (09:55 +0700)]
Merge branch 'MDL-88314-main-v3' of https://github.com/muhammadarnaldo/moodle
Huong Nguyen [Thu, 14 May 2026 02:52:35 +0000 (09:52 +0700)]
Merge branch 'MDL-88539-main' of https://github.com/andimendunia/moodle
Muhammad Arnaldo [Wed, 13 May 2026 06:29:44 +0000 (13:29 +0700)]
MDL-88314 core_ai: Strip think tags from AI-generated text
Jake Dallimore [Tue, 12 May 2026 02:52:45 +0000 (10:52 +0800)]
weekly release 5.3dev
Jake Dallimore [Tue, 12 May 2026 02:52:42 +0000 (10:52 +0800)]
NOBUG: Add upgrade notes
Andrew Nicols [Mon, 11 May 2026 01:39:11 +0000 (09:39 +0800)]
MDL-88580 core: Update coding style for changed code
Andrew Nicols [Fri, 1 May 2026 05:59:34 +0000 (13:59 +0800)]
MDL-88580 core: Update existing calls to use new DI-loaded methods
Andrew Nicols [Thu, 4 Dec 2025 05:09:48 +0000 (13:09 +0800)]
MDL-88580 core_auth: Centralise user validation for WS login
Safat [Mon, 11 May 2026 02:07:51 +0000 (12:07 +1000)]
Merge branch 'MDL-88642-main' of https://github.com/HuongNV13/moodle
Huong Nguyen [Mon, 11 May 2026 01:35:03 +0000 (08:35 +0700)]
Merge branch 'MDL-87455-main' of https://github.com/lucaboesch/moodle
Huong Nguyen [Mon, 11 May 2026 01:32:10 +0000 (08:32 +0700)]
Merge branch 'MDL-87398-main' of https://github.com/izendegi/moodle
Shamim Rezaie [Fri, 8 May 2026 07:41:42 +0000 (17:41 +1000)]
Merge branch 'MDL-87459-main' of https://github.com/lucaboesch/moodle
Shamim Rezaie [Fri, 8 May 2026 07:33:22 +0000 (17:33 +1000)]
Merge branch 'MDL-88162-course-delete-retry' of https://github.com/brendanheywood/moodle
Shamim Rezaie [Fri, 8 May 2026 07:28:44 +0000 (17:28 +1000)]
Merge branch 'MDL-83615-main' of https://github.com/davewoloszyn/moodle
Shamim Rezaie [Fri, 8 May 2026 07:23:18 +0000 (17:23 +1000)]
Merge branch 'MDL-88453-main' of https://github.com/davewoloszyn/moodle
Huong Nguyen [Fri, 8 May 2026 07:18:20 +0000 (14:18 +0700)]
Merge branch 'MDL-88586' of https://github.com/paulholden/moodle
Huong Nguyen [Fri, 8 May 2026 07:16:53 +0000 (14:16 +0700)]
Merge branch 'MDL-87983-main' of https://github.com/sh-csg/moodle
Huong Nguyen [Fri, 8 May 2026 07:15:36 +0000 (14:15 +0700)]
Merge branch 'MDL-87801' of https://github.com/paulholden/moodle
Huong Nguyen [Fri, 8 May 2026 07:13:01 +0000 (14:13 +0700)]
Merge branch 'MDL-88252-main' of https://github.com/andimendunia/moodle
Jake Dallimore [Fri, 8 May 2026 06:33:37 +0000 (14:33 +0800)]
Merge branch 'MDL-68682-main' of https://github.com/lucaboesch/moodle
Jake Dallimore [Fri, 8 May 2026 06:29:42 +0000 (14:29 +0800)]
Merge branch 'MDL-88083-main' of https://github.com/phmemmel/moodle
Jake Dallimore [Fri, 8 May 2026 06:27:15 +0000 (14:27 +0800)]
Merge branch 'MDL-88217-main' of https://github.com/davewoloszyn/moodle
Jake Dallimore [Fri, 8 May 2026 06:23:53 +0000 (14:23 +0800)]
Merge branch 'mdl-66780_main' of https://github.com/james-cnz/moodle
Huong Nguyen [Fri, 8 May 2026 01:32:05 +0000 (08:32 +0700)]
Merge branch 'MDL-88132' of https://github.com/paulholden/moodle
Huong Nguyen [Fri, 8 May 2026 01:30:00 +0000 (08:30 +0700)]
Merge branch 'MDL-88133' of https://github.com/paulholden/moodle
Huong Nguyen [Fri, 8 May 2026 01:27:37 +0000 (08:27 +0700)]
Merge branch 'MDL-88605' of https://github.com/paulholden/moodle
Andi Permana [Mon, 4 May 2026 02:10:28 +0000 (09:10 +0700)]
MDL-88252 aiprovider_azureai: allow dots in deployment and apiversion
Mihail Geshoski [Thu, 7 May 2026 04:10:22 +0000 (12:10 +0800)]
Merge branch 'MDL-88561-main' of https://github.com/andrewnicols/moodle
Paul Holden [Wed, 6 May 2026 15:24:14 +0000 (16:24 +0100)]
MDL-88660 enrol_self: ensure returned form submission is string.
Mihail Geshoski [Wed, 6 May 2026 11:53:14 +0000 (19:53 +0800)]
Merge branch 'MDL-81225-main' of https://github.com/andrewnicols/moodle
Iñigo Zendegi [Tue, 3 Feb 2026 11:29:40 +0000 (12:29 +0100)]
MDL-87398 mod_assign: Remove cut-off date information
Andrew Nicols [Wed, 29 Apr 2026 12:22:51 +0000 (20:22 +0800)]
MDL-88561 core: Bump Swagger to latest version
Andrew Nicols [Thu, 5 Mar 2026 08:09:17 +0000 (16:09 +0800)]
MDL-81225 mod_quiz: Update to use new external class names
Andrew Nicols [Wed, 13 Mar 2024 14:54:24 +0000 (22:54 +0800)]
MDL-81225 core: Deprecate legacy external methods
This was deliberately delayed until Moodle 5.0 (originally 4.6) so that
plugin developers can have a single version of their code which does not
have debugging for all 4.x versions from 4.1 LTS to 4.5 LTS.
Now that all 4.x versions which required the old class names are out of
support, we can deprecate them.
Huong Nguyen [Wed, 6 May 2026 04:22:36 +0000 (11:22 +0700)]
Merge branch 'MDL-88400-main' of https://github.com/muhammadarnaldo/moodle
Huong Nguyen [Wed, 6 May 2026 04:19:39 +0000 (11:19 +0700)]
Merge branch 'MDL-88432-main' of https://github.com/andimendunia/moodle
Huong Nguyen [Wed, 6 May 2026 04:14:55 +0000 (11:14 +0700)]
Merge branch 'MDL-86733-main' of https://github.com/andimendunia/moodle
Huong Nguyen [Wed, 6 May 2026 04:13:07 +0000 (11:13 +0700)]
Merge branch 'MDL-88136' of https://github.com/paulholden/moodle
Huong Nguyen [Wed, 6 May 2026 03:45:40 +0000 (10:45 +0700)]
MDL-88642 tool_recyclebin: Fix Behat failures
Fix Behat failures introduced by MDL-88369
Mihail Geshoski [Tue, 5 May 2026 06:29:38 +0000 (14:29 +0800)]
Merge branch 'MDL-83231-main' of https://github.com/andrewnicols/moodle
Andi Permana [Wed, 22 Apr 2026 08:37:15 +0000 (15:37 +0700)]
MDL-88432 search_simpledb: strip single quotes in simple query
Andi Permana [Thu, 23 Apr 2026 09:15:21 +0000 (16:15 +0700)]
MDL-86733 libraries: fix PHP 8.2 deprecation in Google HTTP request
Andrew Nicols [Fri, 1 May 2026 05:33:16 +0000 (13:33 +0800)]
MDL-88580 core: Move authentication and password to DI-loaded classes
Adrian Greeve [Tue, 5 May 2026 03:26:00 +0000 (11:26 +0800)]
Merge branch 'MDL-88505-main' of https://github.com/meirzamoodle/moodle
Andrew Nicols [Tue, 5 May 2026 03:14:29 +0000 (11:14 +0800)]
MDL-87174 core: Check that session is not started before starting
Huong Nguyen [Tue, 5 May 2026 02:47:37 +0000 (09:47 +0700)]
Merge branch 'MDL-87555-main' of https://github.com/andimendunia/moodle
Huong Nguyen [Tue, 5 May 2026 02:45:52 +0000 (09:45 +0700)]
Merge branch 'MDL-87792-main' of https://github.com/Jayce0808/moodle
Adrian Greeve [Tue, 5 May 2026 02:40:50 +0000 (10:40 +0800)]
Merge branch 'MDL-88113-main' of https://github.com/meirzamoodle/moodle
Huong Nguyen [Tue, 5 May 2026 02:13:49 +0000 (09:13 +0700)]
Merge branch 'MDL-87421' of https://github.com/paulholden/moodle
Huong Nguyen [Tue, 5 May 2026 02:11:25 +0000 (09:11 +0700)]
Merge branch 'MDL-64249-main' of https://github.com/AnupamaSarjoshi/moodle
Huong Nguyen [Tue, 5 May 2026 02:09:05 +0000 (09:09 +0700)]
Merge branch 'MDL-87313-main' of https://github.com/davewoloszyn/moodle
Huong Nguyen [Tue, 5 May 2026 02:05:53 +0000 (09:05 +0700)]
Merge branch 'MDL-86597' of https://github.com/paulholden/moodle
Sara Arjona [Mon, 4 May 2026 15:31:43 +0000 (17:31 +0200)]
Merge branch 'MDL-88397' of https://github.com/paulholden/moodle
Mihail Geshoski [Mon, 4 May 2026 15:14:25 +0000 (23:14 +0800)]
Merge branch 'MDL-88579-main' of https://github.com/andrewnicols/moodle
Anupama Sarjoshi [Wed, 11 Mar 2026 10:28:35 +0000 (15:58 +0530)]
MDL-64249 user: Show extra status info for Not current status
Add explanatory messages for “Not current” enrolment status
(future start date, expired enrolment, and disabled plugin).
Mihail Geshoski [Mon, 4 May 2026 05:37:55 +0000 (13:37 +0800)]
Merge branch 'MDL-87174-main' of https://github.com/andrewnicols/moodle
Meirza [Mon, 4 May 2026 03:59:56 +0000 (10:59 +0700)]
MDL-88113 core: Add ESM layer for consuming AMD modules in React
Introduces requireAsync/requireManyAsync in core/amd to wrap RequireJS's
callback-based requirejs() in native Promises. Uses requirejs instead of
require to avoid ambiguity with Node's module system. Type definitions come
from @types/requirejs and @types/jquery rather than custom ambient declarations,
and JQuery.Thenable is used for the deferred type instead of a hand-rolled
equivalent.
Builds core/ajax on top to bridge jQuery Deferreds from core/ajax.call()
into fetchOne(), fetchMany(), and isMoodleAjaxError(). The ajax module is
loaded at module root via top-level await so callers do not pay a lazy-load
overhead on every call. core/fetch is wrapped the same way for modules that
already return native Promises.
Also includes ESLint TypeScript overrides to suppress false positives on
type method parameters.
Andrew Nicols [Thu, 4 Dec 2025 05:08:19 +0000 (13:08 +0800)]
MDL-88579 core: Allow previous exception to be passed
Andrew Nicols [Mon, 23 Mar 2026 03:10:51 +0000 (11:10 +0800)]
MDL-87174 core: Update endpoints which do not use cookies
Andrew Nicols [Mon, 23 Mar 2026 02:55:43 +0000 (10:55 +0800)]
MDL-87174 core: Add helper for loading full Moodle stack
Andrew Nicols [Wed, 12 Nov 2025 06:36:36 +0000 (14:36 +0800)]
MDL-87174 core: Allow sessions to be started after NO_MOODLE_COOKIES
Andrew Nicols [Tue, 28 Apr 2026 02:17:22 +0000 (10:17 +0800)]
MDL-83231 core: Deprecate the FEATURE_GROUPMEMBERSONLY constant
Luca Bösch [Fri, 12 Dec 2025 18:43:29 +0000 (19:43 +0100)]
MDL-87459 feedback: Filter feedback name in mailed out subject, too.
Luca Bösch [Fri, 12 Dec 2025 15:40:23 +0000 (16:40 +0100)]
MDL-87455 workshop: Striped hovering fields table with BS 5.
Luca Bösch [Sun, 15 Feb 2026 18:04:09 +0000 (19:04 +0100)]
MDL-68682 mod_lesson: display shortanswer fields inline.
Shamim Rezaie [Fri, 1 May 2026 07:22:38 +0000 (17:22 +1000)]
weekly release 5.3dev
David Woloszyn [Wed, 29 Apr 2026 00:44:06 +0000 (10:44 +1000)]
MDL-88453 mod_scorm: One section page view returns to section on exit
Stephan Robotta [Sat, 14 Mar 2026 08:47:04 +0000 (09:47 +0100)]
MDL-88217 questions: Fix warning for numeric cloze questions
Co-authored-by: David Woloszyn <david.woloszyn@moodle.com>
Paul Holden [Thu, 30 Apr 2026 14:14:56 +0000 (15:14 +0100)]
MDL-88605 user: update calendar preferences for correct user.
Huong Nguyen [Thu, 30 Apr 2026 04:31:17 +0000 (11:31 +0700)]
Merge branch 'mdl83526' of https://github.com/danmarsden/moodle
Huong Nguyen [Thu, 30 Apr 2026 04:28:32 +0000 (11:28 +0700)]
Merge branch 'MDL-88424-main' of https://github.com/andimendunia/moodle
Huong Nguyen [Thu, 30 Apr 2026 04:25:37 +0000 (11:25 +0700)]
Merge branch 'MDL-87668' of https://github.com/paulholden/moodle
Huong Nguyen [Thu, 30 Apr 2026 04:23:48 +0000 (11:23 +0700)]
Merge branch 'MDL-87566' of https://github.com/paulholden/moodle
Paul Holden [Fri, 6 Mar 2026 07:22:04 +0000 (07:22 +0000)]
MDL-88136 admin: fix invalid port list configuration error.
Muhammad Arnaldo [Wed, 29 Apr 2026 11:28:23 +0000 (18:28 +0700)]
MDL-88400 backup: fix backup failing for long shortnames
Paul Holden [Wed, 29 Apr 2026 09:10:41 +0000 (10:10 +0100)]
MDL-88586 block_rss_client: fix comparison of course ID parameter.
Andi Permana [Wed, 29 Apr 2026 05:35:47 +0000 (12:35 +0700)]
MDL-88539 theme: remove position relative from login left panel
Dan Marsden [Tue, 17 Mar 2026 01:56:48 +0000 (14:56 +1300)]
MDL-83526 core: Improve SameSite handling.
Huong Nguyen [Tue, 28 Apr 2026 02:11:01 +0000 (09:11 +0700)]
Merge branch 'MDL-86169_main' of https://github.com/marxjohnson/moodle
Huong Nguyen [Tue, 28 Apr 2026 01:24:13 +0000 (08:24 +0700)]
Merge branch 'MDL-88369-main' of https://github.com/lucaboesch/moodle
Huong Nguyen [Tue, 28 Apr 2026 01:21:13 +0000 (08:21 +0700)]
Merge branch 'MDL-87365-take2' of https://github.com/timhunt/moodle
Philipp Memmel [Thu, 26 Feb 2026 08:27:22 +0000 (09:27 +0100)]
MDL-88083 mod_assign: Do not count assignments of unenrolled users
@Co-authored-by: Rajneel Totaram <rjnlfj@yahoo.com>
Andi Permana [Tue, 7 Apr 2026 02:38:50 +0000 (09:38 +0700)]
MDL-87555 enrol_fee: add scheduled task to process enrolment expirations
Andi Permana [Mon, 27 Apr 2026 06:33:10 +0000 (13:33 +0700)]
MDL-88424 libraries: fix PHP 8.1 stripos() null deprecation in XHProf
Luca Bösch [Fri, 3 Apr 2026 11:06:53 +0000 (13:06 +0200)]
MDL-88369 backup: Multilang course name in recycle bin.
meirzamoodle [Thu, 23 Apr 2026 06:09:45 +0000 (13:09 +0700)]
MDL-88505 javascript: add core/import & core/component AMD for ESM
Huong Nguyen [Mon, 27 Apr 2026 02:42:33 +0000 (09:42 +0700)]
weekly on-sync release 5.3dev
Huong Nguyen [Mon, 27 Apr 2026 02:41:54 +0000 (09:41 +0700)]
Merge branch 'install_main' of https://git.in.moodle.com/amosbot/moodle-install
AMOS bot [Sat, 25 Apr 2026 00:07:56 +0000 (00:07 +0000)]
Automatically generated installer lang files
Huong Nguyen [Fri, 24 Apr 2026 04:12:14 +0000 (11:12 +0700)]
MDL-87219 course: Remove failed Behat test
AMOS bot [Fri, 24 Apr 2026 00:08:34 +0000 (00:08 +0000)]
Automatically generated installer lang files
Huong Nguyen [Thu, 23 Apr 2026 02:38:15 +0000 (09:38 +0700)]
Merge branch 'MDL-88479' of https://github.com/paulholden/moodle
james-cnz [Mon, 9 Jan 2023 00:15:28 +0000 (13:15 +1300)]
MDL-66780 course: Fix section visibility with restrictions
AMOS bot [Thu, 23 Apr 2026 00:07:55 +0000 (00:07 +0000)]
Automatically generated installer lang files
Paul Holden [Thu, 5 Mar 2026 22:15:37 +0000 (22:15 +0000)]
MDL-88133 repository: avoid double escaping of file listing.
Escaping already happens in the front end, which means it should
not happen in the backend lest we double escape the content.
Mihail Geshoski [Wed, 22 Apr 2026 08:09:21 +0000 (16:09 +0800)]
Merge branch 'MDL-80321-main' of https://github.com/Jayce0808/moodle
Mihail Geshoski [Wed, 22 Apr 2026 08:00:52 +0000 (16:00 +0800)]
Merge branch 'MDL-87879-main' of https://github.com/sh-csg/moodle
Stefan Hanauska [Tue, 17 Feb 2026 15:57:33 +0000 (16:57 +0100)]
MDL-87983 calendar: Check hidden categories