Important
Notice: Release 5.2.0.0 drops support for Moodle 4.0. Minimum supported version is now Moodle 4.1 LTS. Sites on 4.0 must upgrade Moodle LMS before installing this version of Trema.
What's New in 5.2.1.0
New Features
- You can now swipe touch screen left/right on frontpage banner in Moodle 4.1 to 5.2 (was only 5.x)
- Frontpage banner subtitle can now supports line breaks & basic formatting.
- Docs: Added FAQ on recommended front-page banner image size.
- Removed borders of front-page cards. Text no longer wraps below the icon.
Fixes/Updates
- Fix: Compatibility with Composer installer 2.x.
- Remove leftover Moodle 4.0 backward-compatibility checks.
- Fix: Frontpage cards without an icon now align correctly.
- Fix: Banner/carousel startup on older supported Moodle versions.
- Fix #223: Remove duplicate carousel navigation buttons for screen reader accessibility.
- Fix #223: Banner images no longer appear zoomed in when dark overlay is enabled. The parallax scrolling effect is now disabled in banner images (this was the cause of the problem).
- Fix: Carousel slide image jumping/snapping in Firefox.
- Fix #234: Quiz formatting of left column.
- Fix: Admin Dashboard cards wrapping onto multiple lines.
- Fix: Remove footer and added support for background on Multi-factor Authentication (MFA) pages.
What's New in 5.2.0.0
New features
- Added Half Left and Half Right layout options for the login page.
- Added default background image for login page.
- Added FAQ entry recommending image sizes and formats for course images.
Fixes/updates
- Now compatible with Moodle LMS 4.1 LTS to 5.2.
- Bumped minimum supported Moodle LMS version to 4.1 LTS.
- Fix course card layout on Dashboard.
- Fix admin dashboard icon spacing and overall layout.
- Login Instructions now compatible with Moodle 5.2+.
- Moved Lost Password link directly below password field.
- Increased button width for login, IdP login, signup, and guest login.
- Carousel fix: auto-advance now works.
- Carousel fix: added default images.
- Fix favicon fallback when none is specified.
- Fix header image alignment on the login page.
- Fix login page rendering for Moodle 5.2 LMS.
- Fix Home, My Home, and My courses enabled check on 5.2 settings.
- Fix drawer popup message when debugging is enabled.
- Fix dashboard enrolments cache key mismatch (cache was never hit).
- Updated SCSS selectors for Bootstrap 4 & 5 compatibility.
- Updated Mustache templates for Bootstrap 4 & 5 compatibility.
- Fixed login page CSS for Bootstrap 4 & 5 compatibility.
- Added PHP 8 null-safe access for theme settings and layout variables.
- Added null-safe guard in upgrade script for user tour config data.
- Updated privacy provider test for PHPUnit 11 compatibility.
- Fixes for moodle-plugin-ci.
- Removed MoodleNet Profile setting for Moodle 5.2+ compatibility.
- Updated copyright notice for 2026.