yusufwib01 [Mon, 26 May 2025 18:25:23 +0000 (01:25 +0700)]
MDL-72123 message: Hide add to contacts button if user not allowed
Paul Holden [Thu, 5 Jun 2025 22:20:51 +0000 (23:20 +0100)]
MDL-85683 enrol: use formatted course name for notification context.
Sara Arjona [Thu, 5 Jun 2025 14:43:21 +0000 (16:43 +0200)]
weekly release 5.1dev
Sara Arjona [Thu, 5 Jun 2025 14:43:21 +0000 (16:43 +0200)]
NOBUG: Add upgrade notes
Sumaiya Javed [Fri, 2 May 2025 04:13:02 +0000 (16:13 +1200)]
MDL-85344 reportbuilder: Add filter component plugin.
Co-authored-by: Paul Holden <paulh@moodle.com>
Michael Hawkins [Fri, 14 Feb 2025 07:18:26 +0000 (15:18 +0800)]
MDL-83762 core_files: Bind resolve IPs and ports to cURL calls
Michael Hawkins [Thu, 5 Jun 2025 04:32:59 +0000 (12:32 +0800)]
Merge branch 'MDL-85571-main' of https://github.com/HuongNV13/moodle
Mihail Geshoski [Thu, 5 Jun 2025 04:31:10 +0000 (12:31 +0800)]
Merge branch 'MDL-85645-main' of https://github.com/lameze/moodle into main
Mihail Geshoski [Thu, 5 Jun 2025 04:25:11 +0000 (12:25 +0800)]
Merge branch 'MDL-85556_main' of https://github.com/marxjohnson/moodle into main
Vincent Schneider [Tue, 13 May 2025 15:51:53 +0000 (17:51 +0200)]
MDL-84518 course: improved course visibility state handling
Michael Hawkins [Thu, 5 Jun 2025 04:19:05 +0000 (12:19 +0800)]
Merge branch 'MDL-80380-main' of https://github.com/HuongNV13/moodle
Jun Pataleta [Thu, 5 Jun 2025 04:15:45 +0000 (12:15 +0800)]
Merge branch 'MDL-85450-main' of https://github.com/rjnl/moodle
Huong Nguyen [Wed, 21 May 2025 04:14:40 +0000 (11:14 +0700)]
MDL-80380 core_auth: Add upgrade note
Huong Nguyen [Tue, 20 May 2025 01:34:56 +0000 (08:34 +0700)]
MDL-80380 admin: Support Microsoft XOAUTH2 for outgoing email
Mihail Geshoski [Thu, 5 Jun 2025 04:10:24 +0000 (12:10 +0800)]
Merge branch 'MDL-69765-main' of https://github.com/lucaboesch/moodle into main
Jun Pataleta [Thu, 5 Jun 2025 04:08:36 +0000 (12:08 +0800)]
Merge branch 'MDL-84941' of https://github.com/paulholden/moodle
Mihail Geshoski [Thu, 5 Jun 2025 03:50:16 +0000 (11:50 +0800)]
Merge branch 'MDL-85072-main' of https://github.com/olivabigyo/moodle into main
Mihail Geshoski [Thu, 5 Jun 2025 03:30:43 +0000 (11:30 +0800)]
Merge branch 'MDL-83654-main-5' of https://github.com/junpataleta/moodle into main
Mihail Geshoski [Thu, 5 Jun 2025 03:12:50 +0000 (11:12 +0800)]
Merge branch 'MDL-85369_main' of https://github.com/agaranin/moodle into main
Martin Gauk [Fri, 16 May 2025 17:07:14 +0000 (19:07 +0200)]
MDL-85488 mathjax: refactor loader to enhance configuration and loading
Mark Johnson [Fri, 2 May 2025 15:39:22 +0000 (16:39 +0100)]
MDL-85323 core: Don't cache the login page
meirzamoodle [Fri, 16 May 2025 03:45:15 +0000 (10:45 +0700)]
MDL-85375 libraries: Upgrade to version 5.22.9 of ADOdb
Vincent Schneider [Fri, 11 Apr 2025 19:23:51 +0000 (21:23 +0200)]
MDL-84706 bigbluebuttonbn: improved authorization and mitigate CSRF risks
Huong Nguyen [Wed, 14 May 2025 05:18:32 +0000 (12:18 +0700)]
MDL-79993 course: Fix PHPUnit failure
raortegar [Tue, 29 Apr 2025 07:10:15 +0000 (09:10 +0200)]
MDL-79993 course: Improve user access to recent courses service
Vincent Schneider [Fri, 11 Apr 2025 09:10:49 +0000 (11:10 +0200)]
MDL-84497 badges: fix missing action sesskey checks.
Jun Pataleta [Thu, 5 Jun 2025 01:25:34 +0000 (09:25 +0800)]
MDL-85239 mod_quiz: Use visually-hidden instead of deprecated sr-only
Jun Pataleta [Thu, 5 Jun 2025 01:22:47 +0000 (09:22 +0800)]
Merge branch 'MDL-85239-master' of https://github.com/NashTechOpenUniversity/moodle
Jun Pataleta [Thu, 5 Jun 2025 00:12:37 +0000 (08:12 +0800)]
Merge branch 'MDL-84804' of https://github.com/paulholden/moodle
Sara Arjona [Wed, 4 Jun 2025 13:36:55 +0000 (15:36 +0200)]
Merge branch 'MDL-82069-main' of https://github.com/aanabit/moodle
Paul Holden [Wed, 4 Jun 2025 12:14:07 +0000 (13:14 +0100)]
MDL-84804 output: amend page title when navigating dynamic tabs.
Prepend the current tab name to the page title, to ensure we can
easily identify the current page/tab and that it is both unique
and accessible.
Paul Holden [Wed, 4 Jun 2025 12:13:22 +0000 (13:13 +0100)]
MDL-84804 javascript: new module for manipulating the page title.
cescobedo [Wed, 4 Jun 2025 10:58:53 +0000 (12:58 +0200)]
Merge branch 'MDL-85273' of https://github.com/paulholden/moodle
Jun Pataleta [Wed, 4 Jun 2025 09:48:16 +0000 (17:48 +0800)]
Merge branch 'MDL-85041-main' of https://github.com/junpataleta/moodle
andelacruz [Wed, 4 Jun 2025 06:14:04 +0000 (14:14 +0800)]
MDL-85645 mod_quiz: Behat to display questionbank name of quiz question.
Jun Pataleta [Fri, 30 May 2025 05:17:33 +0000 (13:17 +0800)]
MDL-85041 core: Make methods calling `announceChanges` async as well
Huong Nguyen [Wed, 4 Jun 2025 02:44:09 +0000 (09:44 +0700)]
MDL-85571 mod_assign: Improve PHPUnit tests
raortegar [Tue, 27 May 2025 08:12:37 +0000 (10:12 +0200)]
MDL-85571 mod_assign: Add visibility check to due digest notification
Jun Pataleta [Wed, 4 Jun 2025 03:57:13 +0000 (11:57 +0800)]
Merge branch 'MDL-85507-main-enfix' of https://github.com/mudrd8mz/moodle
Huong Nguyen [Wed, 4 Jun 2025 03:53:09 +0000 (10:53 +0700)]
Merge branch 'MDL-84732-main' of https://github.com/sammarshallou/moodle
Mihail Geshoski [Wed, 4 Jun 2025 02:42:11 +0000 (10:42 +0800)]
Merge branch 'MDL-84432-main' of https://github.com/HuongNV13/moodle into main
Huong Nguyen [Thu, 8 May 2025 03:44:59 +0000 (10:44 +0700)]
MDL-84432 core: Use discovery endpoint for Microsoft OAuth2 service
- Instead of creating the endpoints manually, use the OpenId
configuration endpoint to auto-configure endpoints
- Updates user field mappings so they map the new OpenId userinfo fields
Sara Arjona [Tue, 3 Jun 2025 15:12:24 +0000 (17:12 +0200)]
Merge branch 'MDL-84291-main-v03' of https://github.com/ferranrecio/moodle
Amaia Anabitarte [Tue, 3 Jun 2025 14:18:27 +0000 (16:18 +0200)]
Merge branch 'MDL-85471-main' of https://github.com/junpataleta/moodle
cescobedo [Tue, 3 Jun 2025 13:50:57 +0000 (15:50 +0200)]
Merge branch 'MDL-85398' of https://github.com/paulholden/moodle
cescobedo [Tue, 3 Jun 2025 12:24:35 +0000 (14:24 +0200)]
Merge branch 'MDL-85216' of https://github.com/paulholden/moodle
Amaia Anabitarte [Tue, 3 Jun 2025 11:37:02 +0000 (13:37 +0200)]
Merge branch 'MDL-85327' of https://github.com/paulholden/moodle
Amaia Anabitarte [Tue, 3 Jun 2025 11:32:47 +0000 (13:32 +0200)]
Merge branch 'MDL-85250-main' of https://github.com/laurentdavid/moodle
Amaia Anabitarte [Tue, 3 Jun 2025 11:29:12 +0000 (13:29 +0200)]
Merge branch 'MDL-85281-main' of https://github.com/roland04/moodle
cescobedo [Tue, 3 Jun 2025 11:09:35 +0000 (13:09 +0200)]
Merge branch 'MDL-85326' of https://github.com/paulholden/moodle
ferran [Tue, 29 Apr 2025 09:29:45 +0000 (11:29 +0200)]
MDL-84291 format_weeks: max initial sections setting
ferran [Tue, 29 Apr 2025 09:29:21 +0000 (11:29 +0200)]
MDL-84291 format_topics: create courses with default number of sections
ferran [Tue, 29 Apr 2025 09:27:40 +0000 (11:27 +0200)]
MDL-84291 course: deprecate maxsections setting
ferran [Thu, 24 Apr 2025 09:19:26 +0000 (11:19 +0200)]
MDL-84291 course: remove max section behat tests
ferran [Thu, 24 Apr 2025 09:19:01 +0000 (11:19 +0200)]
MDL-84291 course: remove max sections UI elements
Jun Pataleta [Tue, 3 Jun 2025 09:28:33 +0000 (17:28 +0800)]
Merge branch 'MDL-85467-main' of https://github.com/yusufwib01/moodle
Paul Holden [Thu, 1 May 2025 15:12:42 +0000 (16:12 +0100)]
MDL-85326 theme_boost: hide footer popover icon on small screens.
Fixes regression from
add6f71d which forced `.btn-icon` display.
Co-authored-by: Mikel Martín <mikel@moodle.com>
Mikel Martín [Mon, 2 Jun 2025 11:23:06 +0000 (13:23 +0200)]
MDL-83894 mod_glossary: Fix overview behat scenario
Paul Holden [Mon, 2 Jun 2025 22:02:19 +0000 (23:02 +0100)]
MDL-85644 course: bottom margin for course category listing actions.
Rajneel Totaram [Mon, 12 May 2025 00:41:18 +0000 (12:41 +1200)]
MDL-85450 block_calendar_upcoming: Fix heading level
cescobedo [Mon, 2 Jun 2025 14:56:23 +0000 (16:56 +0200)]
Merge branch 'MDL-85632-main' of https://github.com/sarjona/moodle
Mark Johnson [Wed, 21 May 2025 15:31:48 +0000 (16:31 +0100)]
MDL-85556 backup: Only update question refs in restored course
The previous query updated all question references matching the original
question bank entry, regardless of whether they were part of the restore
or not. When we are dealing with duplicated questions, this means we
could accidentally change question references in the backed-up course as
well as the restored one.
This change filters the references to ensure they exist in a context
within the restored course, before updating them.
Mark Johnson [Wed, 21 May 2025 15:29:50 +0000 (16:29 +0100)]
MDL-85556 questions: Fix repeated_restore unit test
This unit test is meant to test restoring duplicated questions that
exist in a shared question bank. However, due to improvements in the
restore process from the introduction of mod_qbank, having the questions
in a bank that is not in the restored course means the questions don't
get restored at all, and we can't test that the process is working.
This changes the test to use a bank in the target course instead.
Amaia Anabitarte [Mon, 2 Jun 2025 11:23:26 +0000 (13:23 +0200)]
Merge branch 'MDL-85412-main' of https://github.com/aanabit/moodle
yusufwib01 [Tue, 20 May 2025 09:32:44 +0000 (16:32 +0700)]
MDL-85467 core: Replace orphaned label with span for accessibility
This commit replaces orphaned labels with spans for improved
accessibility. It also updates the XPATH partial named selector
for select_menu fields to target span elements.
hieuvu [Fri, 18 Apr 2025 07:27:32 +0000 (14:27 +0700)]
MDL-85239 mod_quiz: Add caption for Attempt tables.
meirzamoodle [Tue, 13 May 2025 08:50:50 +0000 (15:50 +0700)]
MDL-85041 core: Improve autocomplete/tag a11y for assistive tech
- Updated autocomplete behavior to announce dynamic changes
via ARIA live regions
- Fixed focus management for keyboard and screen reader navigation
- Added proper role/aria tags for interactive tag components
Luca Bösch [Sat, 31 May 2025 10:55:50 +0000 (12:55 +0200)]
MDL-69765 qtype_essay: Create temporary draft file area only one time.
Jun Pataleta [Tue, 19 Nov 2024 10:16:15 +0000 (18:16 +0800)]
MDL-83654 qtype_match: Code style improvements for the renderer
Jun Pataleta [Fri, 31 Jan 2025 09:11:15 +0000 (17:11 +0800)]
MDL-83654 qtype_match: Only add the question text to the first field
In order to avoid repetition of the question text as the user navigates
to each answer field in a matching question (e.g. by tabbing).
Jun Pataleta [Tue, 19 Nov 2024 10:10:34 +0000 (18:10 +0800)]
MDL-83654 qtype_match: Add presentation role to table-related elements
The question and answer are displayed on a layout table and
does not really help with accessibility. We need to set a
presentation role for the table-related elements.
Jun Pataleta [Tue, 19 Nov 2024 10:08:28 +0000 (18:08 +0800)]
MDL-83654 qtype_match: Provide better information to answer fields
* In order to provide better context for screen reader users about the
answer fields in matching questions, the question text and the
corresponding item to be matched are included to the answer fields via
the aria-describedby attribute.
Amaia Anabitarte [Thu, 15 May 2025 08:35:34 +0000 (10:35 +0200)]
MDL-85412 course: adding and removing elements feedback message
Sara Arjona [Fri, 30 May 2025 14:17:43 +0000 (16:17 +0200)]
MDL-85632 block_site_main_menu: Fix behat warning during init
ferran [Thu, 24 Apr 2025 09:16:10 +0000 (11:16 +0200)]
MDL-84291 course: remove max section limits on user actions
ferran [Fri, 30 May 2025 11:19:07 +0000 (13:19 +0200)]
Merge branch 'MDL-83894-main' of https://github.com/roland04/moodle
Sara Arjona [Fri, 30 May 2025 10:33:01 +0000 (12:33 +0200)]
Merge branch 'MDL-85315-main' of https://github.com/lucaboesch/moodle
Luca Bösch [Thu, 1 May 2025 06:43:20 +0000 (08:43 +0200)]
MDL-85315 themes: align modal closing button.
Jun Pataleta [Thu, 29 May 2025 07:27:38 +0000 (15:27 +0800)]
MDL-84832 tiny_media: Announce when alt text maxlength is reached
Co-authored-by: Meirza <meirza.arson@moodle.com>
Michael Hawkins [Fri, 30 May 2025 08:28:21 +0000 (16:28 +0800)]
weekly release 5.1dev
Michael Hawkins [Fri, 30 May 2025 08:28:20 +0000 (16:28 +0800)]
NOBUG: Add upgrade notes
Michael Hawkins [Fri, 30 May 2025 08:27:54 +0000 (16:27 +0800)]
Merge branch 'install_main' of https://git.in.moodle.com/amosbot/moodle-install
Katalin Lukacs Toth [Mon, 28 Apr 2025 10:45:34 +0000 (12:45 +0200)]
MDL-85072 qtype_ordering: Fix XML export
Option fields should not be left empty.
Artem Garanin [Wed, 7 May 2025 13:51:45 +0000 (09:51 -0400)]
MDL-85369 question: fix tag collection ID in legacy‑filter upgrade.
Use the actual tag collection for the 'question' tag area instead of
the default collection.
Mikel Martín [Mon, 19 May 2025 08:00:06 +0000 (10:00 +0200)]
MDL-83894 mod_glossary: Add course overview integration
- Implement course overview integration
- Redirect index.php to course overview
Paul Holden [Tue, 15 Apr 2025 16:55:33 +0000 (17:55 +0100)]
MDL-85223 reportbuilder: initialize user entity filters just once.
Paul Holden [Wed, 7 May 2025 16:20:51 +0000 (17:20 +0100)]
MDL-85399 reportbuilder: allow for hourly report scheduling.
Paul Holden [Mon, 7 Apr 2025 08:19:30 +0000 (09:19 +0100)]
MDL-85120 reportbuilder: allow selection of time in date range filter.
Paul Holden [Mon, 12 May 2025 08:20:50 +0000 (09:20 +0100)]
MDL-85462 reportbuilder: improve user entity last access reporting.
Include filter/condition for "never accessed".
Paul Holden [Mon, 17 Jun 2024 22:26:30 +0000 (23:26 +0100)]
MDL-77964 availability: avoid JS console errors when closing modal.
Michael Hawkins [Thu, 29 May 2025 04:21:26 +0000 (12:21 +0800)]
Merge branch 'MDL-84824-main' of https://github.com/stevandoMoodle/moodle
Michael Hawkins [Thu, 29 May 2025 04:18:17 +0000 (12:18 +0800)]
Merge branch 'MDL-83448-main' of https://github.com/stevandoMoodle/moodle
Michael Hawkins [Thu, 29 May 2025 04:09:26 +0000 (12:09 +0800)]
Merge branch 'MDL-84996' of https://github.com/paulholden/moodle
Michael Hawkins [Thu, 29 May 2025 04:03:47 +0000 (12:03 +0800)]
Merge branch 'MDL-85513' of https://github.com/paulholden/moodle
Michael Hawkins [Thu, 29 May 2025 03:59:20 +0000 (11:59 +0800)]
Merge branch 'MDL-85552-main' of https://github.com/yusufwib01/moodle
Stevani Andolo [Mon, 31 Mar 2025 09:02:47 +0000 (17:02 +0800)]
MDL-84824 core_message: Fixed popup accessibility issue
Michael Hawkins [Thu, 29 May 2025 03:50:40 +0000 (11:50 +0800)]
Merge branch 'MDL-85437-main' of https://github.com/meirzamoodle/moodle
Huong Nguyen [Thu, 29 May 2025 03:26:49 +0000 (10:26 +0700)]
Merge branch 'MDL-83044' of https://github.com/catalyst/moodle
Huong Nguyen [Thu, 29 May 2025 03:00:07 +0000 (10:00 +0700)]
Merge branch 'MDL-84548-main' of https://github.com/lucaboesch/moodle
Huong Nguyen [Thu, 29 May 2025 02:53:34 +0000 (09:53 +0700)]
Merge branch 'MDL-85177-main' of https://github.com/lucaboesch/moodle