Skip to content

Releases: ucsf-education/moodle

Release cle20241120

20 Nov 13:18
5911cd5
Compare
Choose a tag to compare

What's Changed

  • Updates mod_choicegroup to version 2024080801 by @mirleu in #114
  • Run Tests on Pull Requests by @ctam in #118
  • Updates atto_fontfamily to version v1.2 by @mirleu in #117
  • Updates block_checklist to version 3.4.3.2 by @mirleu in #122
  • Updates mod_checklist to version 4.1.0.3 by @mirleu in #121

Full Changelog: cle20241106...cle20241120

Release cle20241106

06 Nov 13:11
97315e1
Compare
Choose a tag to compare

What's Changed

Full Changelog: cle20241023...cle20241106

Release cle20241023

23 Oct 12:15
213dc29
Compare
Choose a tag to compare

What's Changed

  • Update to Moodle 4.3.8 by @ctam in #86

Full Changelog: cle20241009...cle20241023

Release cle20241009

09 Oct 12:34
338bc4a
Compare
Choose a tag to compare

What's Changed

  • Update Ilios enrolment plugin to patch release 2024061001. by @stopfstedt in #80
  • Update Custom Certficate plugin to v4.3.2. by @ctam in #81
  • Updates Ilios enrolment plugin to version 2024061003. by @stopfstedt in #82

Full Changelog: cle20240925...cle20241009

Release cle20240925

25 Sep 12:44
946bd0b
Compare
Choose a tag to compare

What's Changed

  • Update Kaltura Moodle Plugins to 4.4.9-4.3 by @ctam in #67

Full Changelog: cle20240918...cle20240925

Release cle20240918

18 Sep 12:27
f154366
Compare
Choose a tag to compare

What's Changed

  • Update lib/editor/tiny/plugins/fontcolor to V0.7. by @ctam in #62
  • Update local/staticpage to v4.3-r2. by @ctam in #64
  • Update mod/choicegroup to 2024080800. by @ctam in #60

Full Changelog: cle20240911...cle20240918

Release cle20240911

11 Sep 12:51
0cc2f6f
Compare
Choose a tag to compare
  • Update plagiarism/turnitin to version 2024072401.
  • Update local/maintenance_livecheck to v4.3-r2.
  • Update mod/questionnaire to v4.1.1.
  • Moodle release 4.3.7
  • weekly release 4.3.6+
  • MDL-82365 mod_lesson: stricter equality checks of activity password.
  • MDL-82446 files: pleasantly style the filepicker modal containers.
  • MDL-82651 behat: remove unnecessary steps
  • MDL-82651 behat: wait for button to exist before clicking
  • MDL-82802 tool_xmldb: allow numeric characters in table names.
  • MDL-82790 filter_tidy: Fix coding style
  • MDL-82790 filter_tidy: Disable the tidy filter
  • MDL-82810 question bank: stop action menu from getting truncated
  • MDL-82898 enrol_self: Behat to test student enrolment using key
  • MDL-76962 auth_oauth2: users can only delete their own linked logins.
  • MDL-82567 core: Add has_capability method
  • MDL-69684 session_redis: Improve upgrade note
  • MDL-69684 session_redis: Improve PHPUnit test
  • MDL-69684 session: Redis session locks set with expiry atomically
  • MDL-82006 reportbuilder: move filter Behat scenarios inside component.
  • weekly release 4.3.6+
  • MDL-82787 behat: Correct stop of webdriver on failure
  • MDL-79215 lib/graphlib: Typecasting round() function to INT.
  • MDL-82841 mod_workshop: Behat for submissions with set # of attachments
  • MDL-82695 qtype_multianswer: Fix div by zero in compute_final_grade
  • MDL-82655 mod_workshop: Behat test for manual and random allocation
  • MDL-82110 core: Remove debugging for unmigrated hooks in unit tests
  • MDL-78785 tool_brickfield: Processing rgb & rgba color contrasts
  • weekly release 4.3.6+
  • Automatically generated installer lang files
  • MDL-82455 badges: link report recipients count to appropriate page.
  • weekly release 4.3.6+
  • MDL-82724 editor_tiny: Harden check for quicktoolbar and contextmenu
  • MDL-82782 behat: Support runtime scaling of Behat windows
  • MDL-82747 core: Remove erroneously included aws-sdk file import
  • MDL-82798 qtype_ddmarker: Fix Behat failure
  • MDL-82758 gha: Remove reference to the master branch
  • MDL-82792 h5p: Fix random behat failures
  • MDL-82747 core: Register composer autoload files
  • MDL-82747 core: Provide a standard way to register the Autoloader
  • MDL-82682 behat: fix window size failures on Chrome
  • MDL-82682 behat: increase window size to avoid fails
  • MDL-82214 admin: Settings should not change when in read only mode
  • MDL-82502 courseformat: align module action capability checks.
  • MDL-64675 mod_feedback: better detection of last page break element.
  • Moodle release 4.3.6
  • MDL-82599 lang: Use the fixed strings in tests, too
  • MDL-82599 lang: Import fixed English strings (en_fix)
  • weekly release 4.3.5+
  • MDL-82745 filter_tex: Improve PHPUnit test
  • MDL-82745 filter_tex: Improve filter deny list
  • MDL-82576 qtype_calculated: Improve formula regexes
  • MDL-82608 mod_data: null content checks when editing fields.
  • MDL-82605 contentbank: pre-load contexts for options list.
  • MDL-82395 tool_xmldb: Table layout update
  • MDL-82560 mod_forum: Test that students can only start one discussion
  • MDL-79373 admin: ensure all current password configs are defined.
  • MDL-80593 core: Make Modal to work with Debug Template Info mode
  • MDL-82177 file upload: default to path '/'when things go wrong
  • MDL-82669 mod_assign: remove Atto reliance workaround for Behat.
  • MDL-82669 editor: remove reliance on Atto editor in Behat scenarios.
  • MDL-77784 quiz_grading: editor agnostic Behat scenario steps.
  • MDL-82662 login: load library with require_once
  • MDL-82209 calendar: consistent event action icon hovering.
  • MDL-82525 user: correct course parameter for course profile page.
  • MDL-82208 block_starredcourses: avoid double encoding course name.
  • MDL-82518 core_user: Fix regression introduced by MDL-80271
  • MDL-81830 calendar: handle clearing of group type course element.
  • MDL-81394 restore: format backup file metadata details safely.
  • MDL-79541 gradereport_user: Fix indentation in Behat.
  • MDL-81718 core_grades: Fix Behat failures
  • MDL-81718 core: Improve localstorage validation
  • MDL-82558 h5p: escape template error/exception content.
  • MDL-82392 blocks: consistent cleaning of block instance names.
  • MDL-82261 mod_feedback: ensure only non-respondents can be messaged.
  • MDL-82390 badges: correct context check when deleting badges.
  • MDL-82136 curl: Send credentials to redirect URL if allowed
  • MDL-82262 mod_feedback: fix broken bulk message sesskey checks.
  • MDL-64984 mod_glossary: capability check when restoring global type.
  • MDL-81951 communication_matrix: Fix suspended users ignored bug
  • MDL-81951 communication_matrix: New trait for power levels
  • MDL-79541 core_grades: Add missing user info to search services.
  • MDL-79541 core_grades: Hidden user fields check for search.
  • MDL-82611 mod_assign: capability check before exporting grade link.
  • MDL-82620 completion: Make enrol duration comp happen at the right time
  • MDL-82606 filterlib: pass a row limit to recordset for performance
  • MDL-82344 mod_lti: relax content selection validation in instance form
  • MDL-79568 javascript: remove lang parameter from legacy string calls.
  • MDL-82171 core: Rewarm bootstrap.php after a cache purge
  • weekly release 4.3.5+
  • Automatically generated installer lang files
  • Automatically generated installer lang files
  • MDL-80064 authentication: password can be null
  • MDL-82598 behat: improve example submission test
  • MDL-80017 core_grades: Move upgrade note
  • MDL-80017 core_grades: Fix return type for itemname
  • MDL-81689 tests: Check task DB record for nextruntime
  • MDL-81689 tasks: add unit test to check for the bug
  • MDL-82286 quiz_accessrule: Add SEB config test for floating point number
  • MDL-82286 core: Set serialize_precision to current PHP default
  • MDL-72876 theme_classic: Enclose welcome message in Bootstrap card
  • MDL-82596 behat: switch manual private files upload to generator.
  • MDL-82596 behat: tidy up existing usage of private files generator.
  • MDL-82187 core: Add default type for single button in template
  • MDL-82250 core: add web installer test workflow
  • MDL-80345 core_lock: deal with hash collisions in postgres_lock_factory
  • weekly release 4.3.5+
  • NOBUG: Fixed SVG browser compatibility
  • Automatically generated installer lang files
  • Automatically generated installer lang files
  • MDL-82373 core_message: Make message drawer router behat-aware
  • MDL-82527 h5p: improve editor Behat scenarios for embedding content.
  • MDL-82328 auth_oauth2: don't load custom profile field data too early.
  • MDL-82373 behat: Disable axe target-size rule
  • MDL-82373 contentbank: Pause in Behat before interacting with h5p
  • MDL-82373 question: Make window larger in behat tests
  • MDL-82373 core_grades: Address random failures when editing gradebook
  • MDL-82373 behat: Wait for alerts before accepting/dismissing them
  • MDL-82373 core: Make CollapsibleRegion more tolerant to behat
  • MDL-82373 tool_usertours: Ensure that behat waits for tours to show/hide
  • MDL-82373 behat: Stop killing the entire Behat run on driver error
  • MDL-82373 behat: Stop calling ensure_node_is_visible before click
  • MDL-82373 mod_lesson: Fix failing behat tests for Selenium 4
  • MDL-58287 courseformat: ensure all format plugins are returned.
  • MDL-77706 atto_link: Work around Mozilla bug 1906559
  • MDL-82553 behat: Run accessibility tests using WCAG 2.2 success criteria
  • MDL-82551 core: Set welcome message heading to level 1
  • MDL-82554 question: Allow null createdby in question_has_capability_on.
  • MDL-82451 course: Switch hide/show icons for section action menu
  • MDL-82422 mod_workshop: Behat for how strict assessment comparison is
  • MDL-81803 tool_dataprivacy: observe disabled expiration time.
  • MDL-82289 mod_feedback: correct comparison of current $course.
  • MDL-82528 courseformat: switch to existing group action icon.
  • MDL-82481 customfield_select: return field options pre-formatted.
  • MDL-82481 reportbuilder: re-use existing method for field options.
  • MDL-82193 scorm: Don't store header with multiline AICC content
  • MDL-82499 question: test for invalid question in capability check.
  • MDL-82499 question: Fail if questionid does not exist.
  • MDL-81119 tool_recyclebin: Stop overriding unrelated forced config
  • weekly release 4.3.5+
  • MDL-82505 calendar: more precise matching of calendar day partial
  • MDL-75864 cache: Change key prefix in cache_cron_task
  • MDL-82309 comment: preserve link text property during AJAX requests.
  • MDL-82445 filter_tidy: Ensure locale does not change when using Tidy
  • MDL-82445 core: Create locale helper utility
  • MDL-81932 communication_customlink: Fix behat tests
  • MDL-81932 communication_matrix: Fix behat tests
  • MDL-81932 core_course: Fix communication provider change issue
  • MDL-81932 core_communication: Fix communication provider change issue
  • MDL-82192 scorm: Correct field names for AICC ExitAu
  • MDL-81272 calendar: Improve permission check for separate group mode
  • MDL-82090 completion: account for alternate gradepass form fields.
  • MDL-82444 core: skip environment test on optional plugin extensions.
  • MDL-82444 filter_tidy: advertise required PHP extension.
  • MDL-82467 completion: simplify field SQL for completion columns.
  • MDL-82353 gradingform: Behat to verify marking guide can be set to draft
  • MDL-82002 Media: Video embedding from the app is styled properly.
  • MDL-82282 question: consider only editable flags in JS module.
  • MDL-73662 mod_quiz: fix initialization arguments to close button.
  • MDL-66903 core: Check PHPUNIT_TEST defined before using
  • MDL-66903 core: Introduce \core_component::reset to replace hacks
  • MDL-66903 core: Add option to get core in list of components
  • MDL-66903 core: Add helper to get component name from classname
  • MDL-66903 testi...
Read more

Release cle20240906

06 Sep 23:06
699dcff
Compare
Choose a tag to compare

Apply hot fix for CVE-2024-43425.

Release cle20240807

07 Aug 12:37
bc5f5df
Compare
Choose a tag to compare
  • Update mod/zoom to v5.2.3 tag.
  • Update mod/attendance to version 2024042203.
  • Update theme/ucsf to version 2024072400.