Cold numbers:
41 issues have been successfully integrated, 1 rejected and 181 in the queue 🥵
Notes:
- 🥶 Code freeze: Starts Monday, March 3rd, 2025. After this date, the acceptance of new features and improvements will be strictly limited. Plan your submissions accordingly. Your final contributions are crucial! Please ensure your submissions are ready before the deadline.
- 🔋 Continuous integration: Starting next week! We'll transition to continuous integration with deployments scheduled for Tuesdays and Fridays, enabling more frequent and rapid updates.
- 🚀 Significant codebase restructuring: We're moving all Moodle code into a new public sub-directory. This long-requested change delivers key benefits: improved security, easier plugin management, composer support, and encouragement of modern development practices. For detailed information, please visit the Exciting Improvements Coming to Moodle forum post from Andrew Lyons.
- 🤖 Developer Meeting: Tuesday, March 25th, 2025. If you have topics to present or discuss, please contact Helen. Meeting details can be found on the Developers meetings page.
- 🤓 Moodle Academy Webinars: Keep Learning!
- Transforming professional development with festive themes (March 12th). Discover how the Centre de pédagogie universitaire (CPU) at UQAR used Moodle for teacher development during the holidays in a creative way.
- Get a Moodle Test Site without Tech Skills! (March 19th) Learn to create a Moodle Test Site without technical skills, enabling easy testing of new features.
Hot topics:
- MDL-84125 TinyMCE: Add premium accessibility plugin
- MDL-82942 AI: Course placement - Explain
- MDL-83873 Create a “human date” output classes
- MDL-83892 Migrate feedback activity index to course overview integration
- MDL-78349 Tiny RecordRTC: Convert audio recording to a 'universal' format - MP3
- MDL-84346 Make the completion button styles more generic
- MDL-83764 Deprecate externservercourse.php feature
- MDL-82825 Remove php-enum library
Other hot topics for this week can be found by searching for issues labelled with developer_notes.
Warm thanks:
- To Carlos Escobedo, who assisted in preparing the weeklies today. Although he often works in the shadows (as today), his contribution is immensely valuable to the team. He always cares for everyone, both inside and outside the Moppies team, and is a true asset, always listening and contributing with insightful, proactive ideas. We're so lucky to have him at Moodle so we can't imagine our work without him! We love you, Carlos! 😘