moodle.git
4 days agoMoodle release 4.1.22 MOODLE_401_STABLE v4.1.22
Huong Nguyen [Sun, 7 Dec 2025 01:05:28 +0000 (08:05 +0700)]
Moodle release 4.1.22

6 days agoweekly release 4.1.21+
Huong Nguyen [Fri, 5 Dec 2025 01:09:28 +0000 (08:09 +0700)]
weekly release 4.1.21+

7 days agoMerge branch 'MDL-87068-401' of https://github.com/lameze/moodle into MOODLE_401_STABLE
Huong Nguyen [Thu, 4 Dec 2025 03:02:27 +0000 (10:02 +0700)]
Merge branch 'MDL-87068-401' of https://github.com/lameze/moodle into MOODLE_401_STABLE

7 days agoMDL-87068 contentbank_h5p: Behat for restoring course contentbank
Angelia Dela Cruz [Thu, 20 Nov 2025 09:57:16 +0000 (17:57 +0800)]
MDL-87068 contentbank_h5p: Behat for restoring course contentbank

7 days agoMDL-72744 table: Improve PHPUnit test
Huong Nguyen [Thu, 4 Dec 2025 01:54:42 +0000 (08:54 +0700)]
MDL-72744 table: Improve PHPUnit test

7 days agoMDL-72744 core_grades: Escape formulas when exporting spreadsheets
David Woloszyn [Thu, 27 Nov 2025 01:29:43 +0000 (12:29 +1100)]
MDL-72744 core_grades: Escape formulas when exporting spreadsheets

7 days agoMDL-72744 dataformat: Escape formulas when exporting spreadsheets
David Woloszyn [Wed, 26 Nov 2025 02:14:44 +0000 (13:14 +1100)]
MDL-72744 dataformat: Escape formulas when exporting spreadsheets

Co-authored-by: Huong Nguyen <huongnv13@gmail.com>
7 days agoMDL-86087 core: Use correct required version
Huong Nguyen [Thu, 4 Dec 2025 01:35:37 +0000 (08:35 +0700)]
MDL-86087 core: Use correct required version

8 days agoMerge branch 'MDL-87091-401' of https://github.com/lameze/moodle into MOODLE_401_STABLE
Huong Nguyen [Wed, 3 Dec 2025 09:11:48 +0000 (16:11 +0700)]
Merge branch 'MDL-87091-401' of https://github.com/lameze/moodle into MOODLE_401_STABLE

8 days agoMDL-87091 behat: Test authloginviaemail setting behavior
mioyu-ubiq [Tue, 25 Nov 2025 08:47:49 +0000 (16:47 +0800)]
MDL-87091 behat: Test authloginviaemail setting behavior

8 days agoMDL-87353 core: Safer unserializing of file references
Huong Nguyen [Tue, 2 Dec 2025 02:26:04 +0000 (09:26 +0700)]
MDL-87353 core: Safer unserializing of file references

8 days agoMerge branch 'MDL-86087-401' of https://github.com/HuongNV13/moodle into MOODLE_401_S...
Jun Pataleta [Wed, 3 Dec 2025 06:09:45 +0000 (14:09 +0800)]
Merge branch 'MDL-86087-401' of https://github.com/HuongNV13/moodle into MOODLE_401_STABLE

8 days agoMDL-86960 mod_glossary: Check user
Stefan Hanauska [Mon, 3 Nov 2025 06:00:06 +0000 (07:00 +0100)]
MDL-86960 mod_glossary: Check user

8 days agoMDL-86960 mod_data: Check user
Stefan Hanauska [Mon, 3 Nov 2025 05:56:17 +0000 (06:56 +0100)]
MDL-86960 mod_data: Check user

8 days agoMDL-86960 mod_forum: Check user
Stefan Hanauska [Mon, 3 Nov 2025 05:56:07 +0000 (06:56 +0100)]
MDL-86960 mod_forum: Check user

8 days agoMDL-87286 enrol_lti: prevent suspended user account auth in legacy LTI
Jake Dallimore [Mon, 1 Dec 2025 05:52:11 +0000 (13:52 +0800)]
MDL-87286 enrol_lti: prevent suspended user account auth in legacy LTI

8 days agoMDL-87286 auth_lti: prevent suspended user account auth in LTI1p3
Jake Dallimore [Mon, 1 Dec 2025 05:45:44 +0000 (13:45 +0800)]
MDL-87286 auth_lti: prevent suspended user account auth in LTI1p3

8 days agoMDL-82808 assign: Use blindid during submission removal in blind marking
Mihail Geshoski [Mon, 1 Dec 2025 06:56:09 +0000 (14:56 +0800)]
MDL-82808 assign: Use blindid during submission removal in blind marking

8 days agoMDL-82808 mod_assign: replace userid with blindid in anonymous marking
Rajneel Totaram [Tue, 18 Nov 2025 01:03:03 +0000 (13:03 +1200)]
MDL-82808 mod_assign: replace userid with blindid in anonymous marking

13 days agoMDL-86087 core: Define environment requirements for Moodle 5.2
Huong Nguyen [Tue, 11 Nov 2025 08:38:40 +0000 (15:38 +0700)]
MDL-86087 core: Define environment requirements for Moodle 5.2

2 weeks agoMDL-86544 lib: Adjust checks on local URL params
David Woloszyn [Wed, 22 Oct 2025 01:19:03 +0000 (12:19 +1100)]
MDL-86544 lib: Adjust checks on local URL params

2 weeks agoMDL-80317 auth_oauth2: Restrict login redirect to local url
Eric Merrill [Fri, 31 Oct 2025 02:27:26 +0000 (09:27 +0700)]
MDL-80317 auth_oauth2: Restrict login redirect to local url

2 weeks agoMDL-85557 atto_equation: Sanitise equation preview input
David Woloszyn [Fri, 24 Oct 2025 02:49:35 +0000 (13:49 +1100)]
MDL-85557 atto_equation: Sanitise equation preview input

2 weeks agoMDL-85557 tiny_equation: Sanitise equation preview input
David Woloszyn [Wed, 1 Oct 2025 01:41:33 +0000 (11:41 +1000)]
MDL-85557 tiny_equation: Sanitise equation preview input

2 weeks agoMDL-86507 badge: Check if role is assigned
Stefan Hanauska [Fri, 29 Aug 2025 18:34:29 +0000 (20:34 +0200)]
MDL-86507 badge: Check if role is assigned

2 weeks agoMDL-86326 auth: Enhance validation logic in resend_confirmation_email
yusufwib01 [Tue, 30 Sep 2025 06:47:49 +0000 (13:47 +0700)]
MDL-86326 auth: Enhance validation logic in resend_confirmation_email

2 weeks agoweekly release 4.1.21+
Mihail Geshoski [Thu, 27 Nov 2025 11:41:09 +0000 (19:41 +0800)]
weekly release 4.1.21+

2 weeks agoMerge branch 'install_401_STABLE' of https://git.in.moodle.com/amosbot/moodle-install...
Mihail Geshoski [Thu, 27 Nov 2025 11:41:04 +0000 (19:41 +0800)]
Merge branch 'install_401_STABLE' of https://git.in.moodle.com/amosbot/moodle-install into MOODLE_401_STABLE

2 weeks agoMerge branch 'MDL-86255-401' of https://github.com/paulholden/moodle into MOODLE_401_...
Andrew Nicols [Thu, 27 Nov 2025 03:12:13 +0000 (11:12 +0800)]
Merge branch 'MDL-86255-401' of https://github.com/paulholden/moodle into MOODLE_401_STABLE

2 weeks agoMerge branch 'MDL-87149-401' of https://github.com/junpataleta/moodle into MOODLE_401...
Mihail Geshoski [Wed, 26 Nov 2025 09:31:53 +0000 (17:31 +0800)]
Merge branch 'MDL-87149-401' of https://github.com/junpataleta/moodle into MOODLE_401_STABLE

2 weeks agoMerge branch 'MDL-87046-401' of https://github.com/andrewnicols/moodle into MOODLE_40...
Paul Holden [Tue, 25 Nov 2025 15:25:39 +0000 (15:25 +0000)]
Merge branch 'MDL-87046-401' of https://github.com/andrewnicols/moodle into MOODLE_401_STABLE

2 weeks agoAutomatically generated installer lang files
AMOS bot [Sun, 23 Nov 2025 00:08:06 +0000 (00:08 +0000)]
Automatically generated installer lang files

2 weeks agoweekly release 4.1.21+
Huong Nguyen [Fri, 21 Nov 2025 07:34:04 +0000 (14:34 +0700)]
weekly release 4.1.21+

2 weeks agoMerge branch 'MDL-87048-401' of https://github.com/lameze/moodle into MOODLE_401_STABLE
Huong Nguyen [Thu, 20 Nov 2025 02:53:48 +0000 (09:53 +0700)]
Merge branch 'MDL-87048-401' of https://github.com/lameze/moodle into MOODLE_401_STABLE

2 weeks agoMerge branch 'MDL-84735-401' of https://github.com/lameze/moodle into MOODLE_401_STABLE
Huong Nguyen [Thu, 20 Nov 2025 02:24:50 +0000 (09:24 +0700)]
Merge branch 'MDL-84735-401' of https://github.com/lameze/moodle into MOODLE_401_STABLE

2 weeks agoMDL-87046 core: Fix shutdown manager early return
Andrew Nicols [Mon, 1 Sep 2025 08:00:13 +0000 (10:00 +0200)]
MDL-87046 core: Fix shutdown manager early return

If the `\core_shutdown_manager::initialize` method is called multiple
times, it should only succeed once.

Unfortunately whilst logging existed, the shutdown manager did not
actually exit.

3 weeks agoMDL-87048 tool_lp: Behat for synchronising cohort with learning plan
Angelia Dela Cruz [Thu, 20 Nov 2025 02:06:57 +0000 (10:06 +0800)]
MDL-87048 tool_lp: Behat for synchronising cohort with learning plan

3 weeks agoMDL-84735 gradingform: Behat for modifying marking guide criterion
Angelia Dela Cruz [Tue, 29 Apr 2025 08:54:20 +0000 (16:54 +0800)]
MDL-84735 gradingform: Behat for modifying marking guide criterion

3 weeks agoMDL-86320 core: Fix unit test qrcode_test
Julien Boulen [Sun, 12 Oct 2025 19:55:21 +0000 (21:55 +0200)]
MDL-86320 core: Fix unit test qrcode_test

3 weeks agoMerge branch 'MDL-86907-401' of https://github.com/mioyu-ubiq/moodle into MOODLE_401_...
Huong Nguyen [Wed, 19 Nov 2025 03:03:33 +0000 (10:03 +0700)]
Merge branch 'MDL-86907-401' of https://github.com/mioyu-ubiq/moodle into MOODLE_401_STABLE

3 weeks agoMDL-86907 mod_choice: Behat test for adding multiple choice responses
mioyu-ubiq [Tue, 4 Nov 2025 09:20:18 +0000 (17:20 +0800)]
MDL-86907 mod_choice: Behat test for adding multiple choice responses

3 weeks agoMDL-87050 behat: use src for img xpath selector
Simey Lameze [Tue, 18 Nov 2025 01:00:40 +0000 (09:00 +0800)]
MDL-87050 behat: use src for img xpath selector

3 weeks agoMerge branch 'MDL-87050-401' of https://github.com/andelacruz/moodle into MOODLE_401_...
Huong Nguyen [Mon, 17 Nov 2025 08:58:32 +0000 (15:58 +0700)]
Merge branch 'MDL-87050-401' of https://github.com/andelacruz/moodle into MOODLE_401_STABLE

3 weeks agoMDL-87149 mod_feedback: Generate dependent questions
Jun Pataleta [Mon, 17 Nov 2025 04:36:03 +0000 (12:36 +0800)]
MDL-87149 mod_feedback: Generate dependent questions

Allow the generator to create questions that depend on other questions.

4 weeks agoweekly release 4.1.21+
Mihail Geshoski [Thu, 13 Nov 2025 10:49:39 +0000 (18:49 +0800)]
weekly release 4.1.21+

4 weeks agoMDL-87050 mod_folder: Behat for preventing forced file downloads
Angelia Dela Cruz [Thu, 6 Nov 2025 10:13:11 +0000 (18:13 +0800)]
MDL-87050 mod_folder: Behat for preventing forced file downloads

4 weeks agoMerge branch 'MDL-86895-401' of https://github.com/mioyu-ubiq/moodle into MOODLE_401_...
Huong Nguyen [Thu, 13 Nov 2025 03:44:22 +0000 (10:44 +0700)]
Merge branch 'MDL-86895-401' of https://github.com/mioyu-ubiq/moodle into MOODLE_401_STABLE

4 weeks agoMerge branch 'MDL-79249-401' of https://github.com/andelacruz/moodle into MOODLE_401_...
Huong Nguyen [Thu, 13 Nov 2025 03:20:54 +0000 (10:20 +0700)]
Merge branch 'MDL-79249-401' of https://github.com/andelacruz/moodle into MOODLE_401_STABLE

4 weeks agoMerge branch 'MDL-87047-401' of https://github.com/andelacruz/moodle into MOODLE_401_...
Huong Nguyen [Thu, 13 Nov 2025 03:17:10 +0000 (10:17 +0700)]
Merge branch 'MDL-87047-401' of https://github.com/andelacruz/moodle into MOODLE_401_STABLE

4 weeks agoMerge branch 'MDL-86963-401' of https://github.com/andelacruz/moodle into MOODLE_401_...
Mihail Geshoski [Wed, 12 Nov 2025 09:17:42 +0000 (17:17 +0800)]
Merge branch 'MDL-86963-401' of https://github.com/andelacruz/moodle into MOODLE_401_STABLE

4 weeks agoMerge branch 'MDL-85686-401' of https://github.com/lameze/moodle into MOODLE_401_STABLE
Mihail Geshoski [Wed, 12 Nov 2025 09:05:01 +0000 (17:05 +0800)]
Merge branch 'MDL-85686-401' of https://github.com/lameze/moodle into MOODLE_401_STABLE

4 weeks agoMDL-87047 tool_lp: Behat optimisation
Angelia Dela Cruz [Wed, 5 Nov 2025 03:11:08 +0000 (11:11 +0800)]
MDL-87047 tool_lp: Behat optimisation

4 weeks agoMerge branch 'MDL-86886-401' of https://github.com/andelacruz/moodle into MOODLE_401_...
Mihail Geshoski [Wed, 12 Nov 2025 08:40:11 +0000 (16:40 +0800)]
Merge branch 'MDL-86886-401' of https://github.com/andelacruz/moodle into MOODLE_401_STABLE

4 weeks agoMDL-87047 tool_lp: Behat to complete a learning plan and alter it
Angelia Dela Cruz [Tue, 4 Nov 2025 02:23:02 +0000 (10:23 +0800)]
MDL-87047 tool_lp: Behat to complete a learning plan and alter it

4 weeks agoMDL-86963 tool_lp: Behat to perform CRUD operations on competencies
Angelia Dela Cruz [Wed, 29 Oct 2025 05:39:49 +0000 (13:39 +0800)]
MDL-86963 tool_lp: Behat to perform CRUD operations on competencies

4 weeks agoMDL-86886 tool_lp: Behat to move and cross-reference competencies
Angelia Dela Cruz [Wed, 15 Oct 2025 06:06:35 +0000 (14:06 +0800)]
MDL-86886 tool_lp: Behat to move and cross-reference competencies

4 weeks agoMDL-86895 core_grades: Behat to verify listing and grading submissions
Mio Yu [Tue, 21 Oct 2025 08:48:27 +0000 (16:48 +0800)]
MDL-86895 core_grades: Behat to verify listing and grading submissions

4 weeks agoMDL-85686 mod_quiz: unit test coverage for questions shuffle
Simey Lameze [Mon, 18 Aug 2025 04:24:28 +0000 (12:24 +0800)]
MDL-85686 mod_quiz: unit test coverage for questions shuffle

4 weeks agoweekly release 4.1.21+
Huong Nguyen [Fri, 7 Nov 2025 07:49:44 +0000 (14:49 +0700)]
weekly release 4.1.21+

4 weeks agoMerge branch 'install_401_STABLE' of https://git.in.moodle.com/amosbot/moodle-install...
Huong Nguyen [Fri, 7 Nov 2025 07:49:42 +0000 (14:49 +0700)]
Merge branch 'install_401_STABLE' of https://git.in.moodle.com/amosbot/moodle-install into MOODLE_401_STABLE

5 weeks agoMDL-69226 environment: filter extension required for 4.1
Huong Nguyen [Thu, 6 Nov 2025 02:42:11 +0000 (09:42 +0700)]
MDL-69226 environment: filter extension required for 4.1

5 weeks agoMerge branch 'MDL-87073-401' of https://github.com/HuongNV13/moodle into MOODLE_401_S...
Mihail Geshoski [Thu, 6 Nov 2025 09:09:54 +0000 (17:09 +0800)]
Merge branch 'MDL-87073-401' of https://github.com/HuongNV13/moodle into MOODLE_401_STABLE

5 weeks agoMDL-87073 PHPUnit: Use non-DST timezone for comparing
Huong Nguyen [Thu, 6 Nov 2025 07:45:25 +0000 (14:45 +0700)]
MDL-87073 PHPUnit: Use non-DST timezone for comparing

Including in this commit
 - Use America/New_York instead of US/Eastern

5 weeks agoMerge branch 'MDL-87049-401' of https://github.com/lameze/moodle into MOODLE_401_STABLE
Huong Nguyen [Thu, 6 Nov 2025 08:40:48 +0000 (15:40 +0700)]
Merge branch 'MDL-87049-401' of https://github.com/lameze/moodle into MOODLE_401_STABLE

5 weeks agoMerge branch 'MDL-87079-401' of https://github.com/andrewnicols/moodle into MOODLE_40...
Huong Nguyen [Thu, 6 Nov 2025 08:38:23 +0000 (15:38 +0700)]
Merge branch 'MDL-87079-401' of https://github.com/andrewnicols/moodle into MOODLE_401_STABLE

5 weeks agoMDL-87049 behat: read showcampaigncontent setting when running behat
Simey Lameze [Thu, 6 Nov 2025 00:10:31 +0000 (08:10 +0800)]
MDL-87049 behat: read showcampaigncontent setting when running behat

5 weeks agoMDL-87049 core: Behat to toggle campaign content banner display
Angelia Dela Cruz [Mon, 3 Nov 2025 07:22:10 +0000 (15:22 +0800)]
MDL-87049 core: Behat to toggle campaign content banner display

5 weeks agoAutomatically generated installer lang files
AMOS bot [Thu, 6 Nov 2025 00:07:40 +0000 (00:07 +0000)]
Automatically generated installer lang files

5 weeks agoMDL-87079 core: Call existing pcntl handlers
Andrew Nicols [Tue, 4 Nov 2025 01:16:22 +0000 (09:16 +0800)]
MDL-87079 core: Call existing pcntl handlers

Whilst `register_shutdown_function` works as a queue, `pcntl_signal`
does not.

To preserve the behaviour of existing signal handlers, as are typically
found in CLI wrappers like PHPUnit and Behat, we should store any
existing handler

5 weeks agoMerge branch 'MDL-86833-401' of https://github.com/paulholden/moodle into MOODLE_401_...
Jun Pataleta [Tue, 4 Nov 2025 05:29:35 +0000 (13:29 +0800)]
Merge branch 'MDL-86833-401' of https://github.com/paulholden/moodle into MOODLE_401_STABLE

5 weeks agoMDL-79249 core_filepicker: Cancel file and folder upload using X button
Angelia Dela Cruz [Wed, 6 Sep 2023 02:37:53 +0000 (10:37 +0800)]
MDL-79249 core_filepicker: Cancel file and folder upload using X button

5 weeks agoMerge branch 'MDL-69226-M401_verify-that-the-filter-php-extension-is-present' of...
Huong Nguyen [Mon, 3 Nov 2025 02:02:33 +0000 (09:02 +0700)]
Merge branch 'MDL-69226-M401_verify-that-the-filter-php-extension-is-present' of https://github.com/ziegenberg/moodle into MOODLE_401_STABLE

5 weeks agoAutomatically generated installer lang files
AMOS bot [Sat, 1 Nov 2025 00:07:40 +0000 (00:07 +0000)]
Automatically generated installer lang files

6 weeks agoweekly release 4.1.21+
Mihail Geshoski [Thu, 30 Oct 2025 10:11:54 +0000 (18:11 +0800)]
weekly release 4.1.21+

6 weeks agoMerge branch 'install_401_STABLE' of https://git.in.moodle.com/amosbot/moodle-install...
Mihail Geshoski [Thu, 30 Oct 2025 10:11:50 +0000 (18:11 +0800)]
Merge branch 'install_401_STABLE' of https://git.in.moodle.com/amosbot/moodle-install into MOODLE_401_STABLE

6 weeks agoMerge branch 'MDL-86894-401' of https://github.com/Kredelirious/moodle into MOODLE_40...
Mihail Geshoski [Wed, 29 Oct 2025 02:19:41 +0000 (10:19 +0800)]
Merge branch 'MDL-86894-401' of https://github.com/Kredelirious/moodle into MOODLE_401_STABLE

6 weeks agoMDL-69226 environment: filter extension required
Daniel Ziegenberg [Wed, 16 Apr 2025 19:13:10 +0000 (21:13 +0200)]
MDL-69226 environment: filter extension required

Signed-off-by: Daniel Ziegenberg <daniel@ziegenberg.at>
6 weeks agoMDL-86894 mod_forum: Behat to verify default forum RSS settings
Kim Jared Lucas [Tue, 14 Oct 2025 06:12:30 +0000 (14:12 +0800)]
MDL-86894 mod_forum: Behat to verify default forum RSS settings

6 weeks agoAutomatically generated installer lang files
AMOS bot [Tue, 28 Oct 2025 00:09:30 +0000 (00:09 +0000)]
Automatically generated installer lang files

6 weeks agoMerge branch 'MDL-86971-401' of https://github.com/bhect0/moodle into MOODLE_401_STABLE
Amaia Anabitarte [Mon, 27 Oct 2025 17:12:26 +0000 (18:12 +0100)]
Merge branch 'MDL-86971-401' of https://github.com/bhect0/moodle into MOODLE_401_STABLE

6 weeks agoMDL-86971 core: replace str_contains() for PHP 7.4 compatibility.
Héctor Benedicte [Mon, 27 Oct 2025 11:38:30 +0000 (12:38 +0100)]
MDL-86971 core: replace str_contains() for PHP 7.4 compatibility.

6 weeks agoweekly release 4.1.21+
Huong Nguyen [Fri, 24 Oct 2025 04:00:52 +0000 (11:00 +0700)]
weekly release 4.1.21+

6 weeks agoMerge branch 'install_401_STABLE' of https://git.in.moodle.com/amosbot/moodle-install...
Huong Nguyen [Fri, 24 Oct 2025 04:00:51 +0000 (11:00 +0700)]
Merge branch 'install_401_STABLE' of https://git.in.moodle.com/amosbot/moodle-install into MOODLE_401_STABLE

7 weeks agoMerge branch 'MDL-86969-401' of https://github.com/sarjona/moodle into MOODLE_401_STABLE
ferran [Wed, 22 Oct 2025 12:16:59 +0000 (14:16 +0200)]
Merge branch 'MDL-86969-401' of https://github.com/sarjona/moodle into MOODLE_401_STABLE

7 weeks agoMDL-86969 badges: Replace str_contains with PHP7.4 compatible method
Sara Arjona [Mon, 20 Oct 2025 13:01:28 +0000 (15:01 +0200)]
MDL-86969 badges: Replace str_contains with PHP7.4 compatible method

7 weeks agoMDL-86255 behat: implement methods to assert date/time field value.
Paul Holden [Tue, 21 Oct 2025 09:27:56 +0000 (10:27 +0100)]
MDL-86255 behat: implement methods to assert date/time field value.

7 weeks agoMerge branch 'MDL-85696-401' of https://github.com/andelacruz/moodle into MOODLE_401_...
Mihail Geshoski [Mon, 20 Oct 2025 02:30:48 +0000 (10:30 +0800)]
Merge branch 'MDL-85696-401' of https://github.com/andelacruz/moodle into MOODLE_401_STABLE

7 weeks agoMDL-85696 mod_quiz: Behat to attempt password and time restricted quiz
Angelia Dela Cruz [Wed, 27 Aug 2025 08:59:01 +0000 (16:59 +0800)]
MDL-85696 mod_quiz: Behat to attempt password and time restricted quiz

8 weeks agoAutomatically generated installer lang files
AMOS bot [Wed, 15 Oct 2025 00:09:17 +0000 (00:09 +0000)]
Automatically generated installer lang files

2 months agoAutomatically generated installer lang files
AMOS bot [Thu, 9 Oct 2025 00:08:55 +0000 (00:08 +0000)]
Automatically generated installer lang files

2 months agoMDL-86833 behat: remove stray upgrade notes file.
Paul Holden [Mon, 6 Oct 2025 08:13:25 +0000 (09:13 +0100)]
MDL-86833 behat: remove stray upgrade notes file.

2 months agoMoodle release 4.1.21 v4.1.21
Huong Nguyen [Sat, 4 Oct 2025 02:02:50 +0000 (09:02 +0700)]
Moodle release 4.1.21

2 months agoAutomatically generated installer lang files
AMOS bot [Sat, 4 Oct 2025 00:07:41 +0000 (00:07 +0000)]
Automatically generated installer lang files

2 months agoweekly release 4.1.20+
Shamim Rezaie [Fri, 3 Oct 2025 10:02:43 +0000 (20:02 +1000)]
weekly release 4.1.20+

2 months agoMDL-75087 mod_assign: Fix failing behat tests in classic
Mihail Geshoski [Fri, 3 Oct 2025 06:53:12 +0000 (14:53 +0800)]
MDL-75087 mod_assign: Fix failing behat tests in classic

2 months agoMDL-75087 mod_assign: Fix failing unit test
Mihail Geshoski [Thu, 2 Oct 2025 05:33:04 +0000 (13:33 +0800)]
MDL-75087 mod_assign: Fix failing unit test

2 months agoMDL-75087 mod_assign: Respect assignment timer
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.

2 months agoMerge branch 'MDL-86637-401' of https://github.com/cameron1729/moodle into MOODLE_401...
Mihail Geshoski [Wed, 1 Oct 2025 17:31:42 +0000 (01:31 +0800)]
Merge branch 'MDL-86637-401' of https://github.com/cameron1729/moodle into MOODLE_401_STABLE

2 months agoMDL-86353 mod_assign: Sync exception handling in PdfType and PdfReader
yusufwib01 [Wed, 3 Sep 2025 18:35:37 +0000 (01:35 +0700)]
MDL-86353 mod_assign: Sync exception handling in PdfType and PdfReader

2 months agoMDL-85421 cohort: limit requests for all cohorts to system context.
Paul Holden [Thu, 8 May 2025 23:09:54 +0000 (00:09 +0100)]
MDL-85421 cohort: limit requests for all cohorts to system context.