Jun Pataleta [Fri, 10 Oct 2025 03:01:13 +0000 (11:01 +0800)]
MDL-85820 lib: Update pear/readme_moodle.txt
Tim Hunt [Thu, 19 Jun 2025 10:08:30 +0000 (11:08 +0100)]
MDL-85820 formslib: don't add '-' to client-side valiation
Huong Nguyen [Thu, 9 Oct 2025 15:00:32 +0000 (22:00 +0700)]
weekly release 4.5.7+
Huong Nguyen [Thu, 9 Oct 2025 14:59:50 +0000 (21:59 +0700)]
Merge branch 'install_405_STABLE' of https://git.in.moodle.com/amosbot/moodle-install into MOODLE_405_STABLE
AMOS bot [Thu, 9 Oct 2025 00:09:09 +0000 (00:09 +0000)]
Automatically generated installer lang files
Jun Pataleta [Tue, 7 Oct 2025 06:07:34 +0000 (14:07 +0800)]
Merge branch 'MDL-86450-forum-accessibility-check-boxes-in-advanced-search-form-not-labeled-corrected-M4.5' of https://github.com/stopfstedt/moodle into MOODLE_405_STABLE
Huong Nguyen [Sat, 4 Oct 2025 02:03:40 +0000 (09:03 +0700)]
Moodle release 4.5.7
Huong Nguyen [Sat, 4 Oct 2025 02:03:40 +0000 (09:03 +0700)]
NOBUG: Add upgrade notes
AMOS bot [Sat, 4 Oct 2025 00:07:57 +0000 (00:07 +0000)]
Automatically generated installer lang files
Shamim Rezaie [Fri, 3 Oct 2025 10:02:28 +0000 (20:02 +1000)]
weekly release 4.5.6+
Mihail Geshoski [Fri, 3 Oct 2025 06:53:12 +0000 (14:53 +0800)]
MDL-75087 mod_assign: Fix failing behat tests in classic
Mihail Geshoski [Thu, 2 Oct 2025 05:33:04 +0000 (13:33 +0800)]
MDL-75087 mod_assign: Fix failing unit test
Rajneel Totaram [Tue, 29 Jul 2025 09:05:14 +0000 (21:05 +1200)]
MDL-75087 mod_assign: Respect assignment timer
This patch has better handling of timed assignments.
Users cannot directly access the submission page without
confirming to begin a timed assignment.
raortegar [Mon, 29 Sep 2025 18:19:25 +0000 (20:19 +0200)]
MDL-86253 mod_assign: Respect enrollment status in notifications
raortegar [Mon, 29 Sep 2025 18:11:06 +0000 (20:11 +0200)]
MDL-86253 mod_quiz: Respect enrollment status in notifications
David Woloszyn [Tue, 23 Sep 2025 04:11:15 +0000 (14:11 +1000)]
MDL-86494 router: Display error details only when debugging is on
yusufwib01 [Wed, 3 Sep 2025 18:35:37 +0000 (01:35 +0700)]
MDL-86353 mod_assign: Sync exception handling in PdfType and PdfReader
Paul Holden [Thu, 8 May 2025 23:09:54 +0000 (00:09 +0100)]
MDL-85421 cohort: limit requests for all cohorts to system context.
David Woloszyn [Mon, 8 Sep 2025 04:28:29 +0000 (14:28 +1000)]
MDL-86327 auth_webservice: Stricter check on login
yusufwib01 [Mon, 8 Sep 2025 17:31:10 +0000 (00:31 +0700)]
MDL-86261 calendar: Improve event form to show accessible groups
raortegar [Fri, 5 Sep 2025 13:33:18 +0000 (15:33 +0200)]
MDL-86334 tool_mfa: Improve multi-factor authentication validation.
Huong Nguyen [Wed, 1 Oct 2025 01:21:56 +0000 (08:21 +0700)]
Merge branch 'MDL-85546-405' of https://github.com/raortegar/moodle into MOODLE_405_STABLE
Stefan Topfstedt [Tue, 26 Aug 2025 23:42:09 +0000 (16:42 -0700)]
MDL-86450 Forum: adds missing IDs to advanced search form elements.
raortegar [Fri, 19 Sep 2025 08:49:10 +0000 (10:49 +0200)]
MDL-85546 tool_mfa: Improve handling of require MFA conditions
Huong Nguyen [Mon, 29 Sep 2025 06:36:53 +0000 (13:36 +0700)]
Merge branch 'MDL-86667-405' of https://github.com/stevandoMoodle/moodle into MOODLE_405_STABLE
Stevani Andolo [Wed, 24 Sep 2025 07:48:07 +0000 (15:48 +0800)]
MDL-86667 registration: Unset fields after site being unregistered
cescobedo [Fri, 26 Sep 2025 11:44:24 +0000 (13:44 +0200)]
weekly release 4.5.6+
cescobedo [Fri, 26 Sep 2025 11:44:24 +0000 (13:44 +0200)]
NOBUG: Add upgrade notes
cescobedo [Fri, 26 Sep 2025 11:44:11 +0000 (13:44 +0200)]
Merge branch 'install_405_STABLE' of https://git.in.moodle.com/amosbot/moodle-install into MOODLE_405_STABLE
Sara Arjona [Fri, 26 Sep 2025 11:18:03 +0000 (13:18 +0200)]
MDL-86488 core: Fix to remove whitespaces
Huong Nguyen [Fri, 26 Sep 2025 04:15:54 +0000 (11:15 +0700)]
Merge branch 'MDL-86511-405' of https://github.com/andimendunia/moodle into MOODLE_405_STABLE
Andi Permana [Tue, 23 Sep 2025 04:50:04 +0000 (11:50 +0700)]
MDL-86511 tiny_link: TinyMCE fails to insert a link using enter key
Jun Pataleta [Fri, 26 Sep 2025 03:30:58 +0000 (11:30 +0800)]
Merge branch 'MDL-85684-405' of https://github.com/paulholden/moodle into MOODLE_405_STABLE
Huong Nguyen [Fri, 26 Sep 2025 03:21:01 +0000 (10:21 +0700)]
Merge branch 'mdl-84491_redis_connection_405' of https://github.com/ngandrass/moodle into MOODLE_405_STABLE
Mihail Geshoski [Fri, 26 Sep 2025 03:10:14 +0000 (11:10 +0800)]
Merge branch 'MDL-85803-405' of https://github.com/paulholden/moodle into MOODLE_405_STABLE
Jun Pataleta [Fri, 26 Sep 2025 03:07:51 +0000 (11:07 +0800)]
Merge branch 'MDL-86363-405' of https://github.com/paulholden/moodle into MOODLE_405_STABLE
Jun Pataleta [Fri, 26 Sep 2025 01:48:14 +0000 (09:48 +0800)]
Merge branch 'MDL-86383-405-enfix' of https://github.com/mudrd8mz/moodle into MOODLE_405_STABLE
Huong Nguyen [Fri, 26 Sep 2025 01:47:01 +0000 (08:47 +0700)]
Merge branch 'MDL-85419-405' of https://github.com/sharpchi/moodle into MOODLE_405_STABLE
Huong Nguyen [Fri, 26 Sep 2025 01:25:06 +0000 (08:25 +0700)]
Merge branch 'MDL-80447-405-4' of https://github.com/raortegar/moodle into MOODLE_405_STABLE
Paul Holden [Mon, 14 Jul 2025 22:05:15 +0000 (23:05 +0100)]
MDL-85803 mod_scorm: re-define language string for deleting attempts.
The previous version was re-purposed in
22cc9757 so lost meaning and
context elsewhere. Define new string for course reset elements.
Huong Nguyen [Tue, 23 Sep 2025 09:49:53 +0000 (16:49 +0700)]
MDL-80447 repository_googledocs: Add missing fields
Huong Nguyen [Mon, 22 Sep 2025 10:54:48 +0000 (17:54 +0700)]
MDL-80447 repository_googledocs: Switch to use core/pubsub
Tony Butler [Mon, 19 May 2025 15:00:07 +0000 (16:00 +0100)]
MDL-58001 mod_assign: Return early if no grade items are available
Amaia Anabitarte [Wed, 9 Jul 2025 11:03:57 +0000 (13:03 +0200)]
MDL-58001 core_grades: New is_gradable() function in gradelib
Backported from main, introduced in MDL-85837.
Mihail Geshoski [Thu, 25 Sep 2025 06:12:08 +0000 (14:12 +0800)]
Merge branch 'MDL-86432-405' of https://github.com/timhunt/moodle into MOODLE_405_STABLE
Jun Pataleta [Thu, 25 Sep 2025 04:08:36 +0000 (12:08 +0800)]
Merge branch 'MDL-86599_405' of https://github.com/timhunt/moodle into MOODLE_405_STABLE
Mihail Geshoski [Thu, 25 Sep 2025 03:53:45 +0000 (11:53 +0800)]
Merge branch 'MDL-85675-405' of https://github.com/lameze/moodle into MOODLE_405_STABLE
Mihail Geshoski [Thu, 25 Sep 2025 02:51:42 +0000 (10:51 +0800)]
Merge branch 'MDL-85166_405_STABLE' of https://github.com/marxjohnson/moodle into MOODLE_405_STABLE
Mihail Geshoski [Thu, 25 Sep 2025 01:57:24 +0000 (09:57 +0800)]
Merge branch 'MDL-84085-405' of https://github.com/paulholden/moodle into MOODLE_405_STABLE
AMOS bot [Thu, 25 Sep 2025 00:07:52 +0000 (00:07 +0000)]
Automatically generated installer lang files
Andrew Nicols [Tue, 26 Aug 2025 01:45:01 +0000 (09:45 +0800)]
MDL-86432 qtype_ordering: Fix broken data provider
Amaia Anabitarte [Wed, 24 Sep 2025 15:29:17 +0000 (17:29 +0200)]
Merge branch 'MDL-86738-405' of https://github.com/sarjona/moodle into MOODLE_405_STABLE
Amaia Anabitarte [Wed, 24 Sep 2025 15:16:54 +0000 (17:16 +0200)]
Merge branch 'MDL-86488-405-2' of https://github.com/junpataleta/moodle into MOODLE_405_STABLE
Sara Arjona [Wed, 24 Sep 2025 11:09:42 +0000 (13:09 +0200)]
MDL-86738 badges: Relocate upgrade notes from MDL-86174
The upgrade notes were incorrectly placed outside the .upgradenotes/ directory
in MDL-86174. This commit moves them to the correct location.
raortegar [Sun, 31 Aug 2025 19:52:43 +0000 (21:52 +0200)]
MDL-80447 repository_googledocs: Update Google Drive OAuth2 scope tests
raortegar [Sun, 31 Aug 2025 19:51:29 +0000 (21:51 +0200)]
MDL-80447 repository_googledocs: Update Google Drive OAuth2 scope
Updated the Google Drive integration to use the drive.file scope instead
of the broader drive scope. This change removes support for shared drives,
which rely on full access. As a result, unit tests were updated to reflect
this behavior by bypassing shared drive checks and expectations.
raortegar [Sun, 31 Aug 2025 19:44:29 +0000 (21:44 +0200)]
MDL-80447 core_repository: Add upload button to filepicker repository
Mihail Geshoski [Wed, 24 Sep 2025 08:16:04 +0000 (16:16 +0800)]
Merge branch 'MDL-83462-405' of https://github.com/paulholden/moodle into MOODLE_405_STABLE
Mihail Geshoski [Wed, 24 Sep 2025 02:20:31 +0000 (10:20 +0800)]
Merge branch 'MDL-85682-405' of https://github.com/paulholden/moodle into MOODLE_405_STABLE
David Mudrák [Mon, 22 Sep 2025 19:07:46 +0000 (21:07 +0200)]
MDL-86383 lang: Use the fixed strings in tests, too
Helen Foster [Tue, 23 Sep 2025 18:46:43 +0000 (20:46 +0200)]
MDL-86383 lang: Import fixed English strings (en_fix)
Sara Arjona [Tue, 23 Sep 2025 15:21:13 +0000 (17:21 +0200)]
weekly release 4.5.6+
Sara Arjona [Tue, 23 Sep 2025 15:21:13 +0000 (17:21 +0200)]
NOBUG: Add upgrade notes
Huong Nguyen [Tue, 23 Sep 2025 03:30:53 +0000 (10:30 +0700)]
Merge branch 'MDL-84504-maintenance-log-MOODLE_405_STABLE' of https://github.com/bwalkerl/moodle into MOODLE_405_STABLE
Huong Nguyen [Tue, 23 Sep 2025 01:43:34 +0000 (08:43 +0700)]
Merge branch 'MDL-86586-405-choice-dropdown' of https://github.com/sharpchi/moodle into MOODLE_405_STABLE
Sara Arjona [Mon, 22 Sep 2025 08:13:02 +0000 (10:13 +0200)]
Merge branch 'MDL-86596-integration-405' of https://github.com/mihailges/moodle into MOODLE_405_STABLE
Mihail Geshoski [Mon, 22 Sep 2025 07:07:24 +0000 (15:07 +0800)]
Merge branch 'MDL-86512-405' of https://github.com/junpataleta/moodle into MOODLE_405_STABLE
Mihail Geshoski [Mon, 22 Sep 2025 05:00:22 +0000 (13:00 +0800)]
MDL-86596 tool_profiling: Revert string removal without deprecation
Huong Nguyen [Mon, 22 Sep 2025 01:28:44 +0000 (08:28 +0700)]
Merge branch 'MDL-84870-405' of https://github.com/andimendunia/moodle into MOODLE_405_STABLE
Huong Nguyen [Mon, 22 Sep 2025 01:24:26 +0000 (08:24 +0700)]
Merge branch 'MDL-83066-405' of https://github.com/paulholden/moodle into MOODLE_405_STABLE
Brendan Heywood [Tue, 18 Feb 2025 00:40:35 +0000 (11:40 +1100)]
MDL-84504 cli: Add config logging for cli maintenance mode
Brendan Heywood [Tue, 18 Feb 2025 00:40:01 +0000 (11:40 +1100)]
MDL-84504 core: Allow setting config and logging with one call
Mihail Geshoski [Sun, 21 Sep 2025 14:47:29 +0000 (22:47 +0800)]
Merge branch 'MDL-83080-405' of https://github.com/paulholden/moodle into MOODLE_405_STABLE
Mihail Geshoski [Sun, 21 Sep 2025 14:29:30 +0000 (22:29 +0800)]
Merge branch 'MDL-86596-405' of https://github.com/yerairogo/moodle into MOODLE_405_STABLE
Amaia Anabitarte [Fri, 19 Sep 2025 14:11:27 +0000 (16:11 +0200)]
Merge branch 'MDL-86174-405' of https://github.com/sarjona/moodle into MOODLE_405_STABLE
Amaia Anabitarte [Fri, 19 Sep 2025 14:08:36 +0000 (16:08 +0200)]
Merge branch 'MDL-84815-405' of https://github.com/paulholden/moodle into MOODLE_405_STABLE
Mark Sharp [Fri, 19 Sep 2025 13:46:51 +0000 (14:46 +0100)]
MDL-86586 core_form: Fixed dropdown JS error if no element found
Sara Arjona [Tue, 5 Aug 2025 15:33:35 +0000 (17:33 +0200)]
MDL-86174 badges: Add Canvas Credentials paid plan alert
Yerai Rodríguez [Fri, 12 Sep 2025 10:40:33 +0000 (12:40 +0200)]
MDL-86596 Profiling: add breadcrumb node to profiling detail page
Boost theme removes the last item action.
This adds an extra node so the profile run details page breadcrumb is clickable in both Classic and Boost themes.
Huong Nguyen [Fri, 19 Sep 2025 08:33:57 +0000 (15:33 +0700)]
weekly release 4.5.6+
Huong Nguyen [Fri, 19 Sep 2025 08:15:55 +0000 (15:15 +0700)]
MDL-80053 core_grade: Fix illegal whitespaces
Huong Nguyen [Fri, 19 Sep 2025 01:57:11 +0000 (08:57 +0700)]
Merge branch 'MDL-83991_405' of https://github.com/panchalrohit/moodle into MOODLE_405_STABLE
Mihail Geshoski [Fri, 19 Sep 2025 01:52:55 +0000 (09:52 +0800)]
Merge branch 'mdl-83857_405' of https://github.com/james-cnz/moodle into MOODLE_405_STABLE
James C [Thu, 18 Sep 2025 06:24:50 +0000 (18:24 +1200)]
MDL-83857 course: Use set_sectionid not num
Paul Holden [Thu, 18 Sep 2025 18:23:23 +0000 (19:23 +0100)]
Merge branch 'MDL-85616-405_glossary_undefined_variable' of https://github.com/davidherney/moodle into MOODLE_405_STABLE
Jun Pataleta [Thu, 18 Sep 2025 04:52:47 +0000 (12:52 +0800)]
MDL-86488 componentlibrary: Improved documentation for the action menu
Jun Pataleta [Mon, 15 Sep 2025 11:17:47 +0000 (19:17 +0800)]
MDL-86488 mod_subsection: Click on the menu button itself, not the icon
Jun Pataleta [Mon, 15 Sep 2025 11:16:57 +0000 (19:16 +0800)]
MDL-86488 behat: Click on the menu button itself, not the icon
Jun Pataleta [Sat, 13 Sep 2025 02:33:32 +0000 (10:33 +0800)]
MDL-86488 qbank_columnsortorder: Use action menu Behat steps
Jun Pataleta [Thu, 11 Sep 2025 11:04:45 +0000 (19:04 +0800)]
MDL-86488 behat: Update xpath for action menu trigger's label
Jun Pataleta [Fri, 12 Sep 2025 15:48:30 +0000 (23:48 +0800)]
MDL-86488 mod_data: Fix Behat tests for checking action menu items
Jun Pataleta [Fri, 12 Sep 2025 12:12:51 +0000 (20:12 +0800)]
MDL-86488 grade: Move menu trigger label outside the pix icon
* The pix icons must be decorative, and the label be put within
the menu trigger itself as a visually hidden text.
Jun Pataleta [Fri, 12 Sep 2025 12:10:40 +0000 (20:10 +0800)]
MDL-86488 course: Set action menu icon for category actions menu
Jun Pataleta [Fri, 12 Sep 2025 08:54:51 +0000 (16:54 +0800)]
MDL-86488 mod_lti: Move menu trigger label outside the pix icon
Jun Pataleta [Fri, 5 Sep 2025 10:59:54 +0000 (18:59 +0800)]
MDL-86512 mod_assign: Make the select column header name more accessible
Mihail Geshoski [Wed, 17 Sep 2025 15:33:09 +0000 (23:33 +0800)]
Merge branch 'MDL-80053-405' of https://github.com/Jayce0808/moodle into MOODLE_405_STABLE
Paul Holden [Wed, 17 Sep 2025 15:04:36 +0000 (16:04 +0100)]
Merge branch 'MDL-86454-405' of https://github.com/sh-csg/moodle into MOODLE_405_STABLE
Paul Holden [Wed, 17 Sep 2025 10:52:57 +0000 (11:52 +0100)]
Merge branch 'MDL-86541-405' of https://github.com/dfelipemonroy/moodle into MOODLE_405_STABLE
Amaia Anabitarte [Wed, 17 Sep 2025 09:52:22 +0000 (11:52 +0200)]
Merge branch 'MDL-86490-405-2' of https://github.com/junpataleta/moodle into MOODLE_405_STABLE
Jun Pataleta [Thu, 28 Aug 2025 06:53:31 +0000 (14:53 +0800)]
MDL-86488 output: Make the icon in action menu triggers decorative
* Set the action label properly.
* Set the kebab icon as a decorative icon.
* Move the title attribute to the menu button itself instead of the
kebab icon.