Cold numbers:
32 issues have been successfully integrated, 1 rejected and 109 in the queue.
Notes:
- 🎥 The developer meeting took place last Tuesday, and if you missed it or would like to revisit it, you can watch the recording here, along with the presentations. Highlights included an insightful presentation on Unit tests in JavaScript for plugin development by Stephan Robotta and an engaging session on LLMs and Moodle development: Join the research! by Heikki Wilenius.
- 🤖 If you’re interested in contributing to Heikki Wilenius's research on LLMs and Moodle development, you can participate by completing the survey available here.
- ☎️ If you have a topic you'd like to present at the next developer meeting, please reach out to Helen.
- 📆 Just two weeks left until the minor releases scheduled for February 10, 2025. Let’s work together to ensure everything goes smoothly!
- ✂️ Moodle has upgraded the core PHPUnit version to 11.4, which may cause issues with some tests. For guidance on updating any broken tests, please refer to the PHPUnit 11 upgrade guide.
- 📝 Remember to check out all the important changes for developers coming in Moodle 5.0 on the developer update page. This page is regularly updated, so be sure to visit it periodically and raise any questions or concerns you may have.
- 🆕 Hopefully, Bootstrap will be upgraded to 5.x in Moodle 5.0. To learn more about this update, please visit MDL-75669.
Hot topics:
- MDL-83869 Create a generic collapsable section output component
- MDL-82977 AI: Provider instances
- MDL-82767 Implement a non ajax alternative for the course edit action
- MDL-81780 Ad Hoc tasks improvements - display fail delay & allow it to be reset
- MDL-83848 Prepare for behat/gherkin >= 4.11.0
- MDL-83814 Bump to NodeJS 22 (lts/jod)
- MDL-81043 Random failure on "A teacher can manipulate the report display in an accessible way" (Take 2)
Other hot topics for this week can be found by searching for issues labelled with developer_notes.
Warm thanks:
- To the hugs, because this week was your special day—a perfect moment to celebrate you and all the joy you bring. Your warmth and positivity always brighten our days, and we're so grateful every time you share them with us 🤗