1. What’s new in Mahara 25.04?¶
Mahara is being improved from version to version. On this page, you see the highlights for the latest release of Mahara.
You can see a list of all new features (visible to subscribers) or check out the features via the
‘New in Mahara 25.04’ index entries.
1.1. Portfolio features¶
Enhancements to the CPD functionality
Adjust the ‘Peer assessment’ block into a (peer or self) ‘Assessment’ block
Make outcomes portfolios copyable
Combine ‘Image’ and ‘Image gallery’ blocks
Portfolio completion page and outcomes collection pages should be able to have a skin
1.2. General features¶
Start wider usability review
WCAG 2.2+ compliance improvements for 25.04
Display an institution’s “Logged-out home” in the institution’s theme colours
Allowlist more CSS styles in TinyMCE / HTMLPurifier
Submit the form when ‘Show submissions’ is checked/unchecked
Change Font Awesome icons to Material symbols
Change the notification number into a dot to indicate new messages
Change ‘reason’ field to be required in privacy agreement form
PDF block iframe content height should be more flexible
Teacher is returned to the Moodle course when setting up an LTI assignment
Adjust submission module ‘result’ option to include ‘External’ option
1.3. Administrative features¶
Escalate issue reports
Custom maintenance message
Unlock and lock portfolios as administrator
Assign an institution role when creating an account manually
Overwrite cron job for archiving portfolios
Disable / enable the ‘External apps’ options
Optionally change the legal consent acceptance behaviour
Add additional functionality to add_block_to_views CLI script
Make ‘Contact us’ and ‘About’ pages inaccessible if bespoke URL is set
Disable ‘Contact us’ page
CLI script to allow the adding / updating of email address from command line
Bulk update authentication via CLI script
1.4. Technical features¶
Consolidate the rules for checking if we need to verify SSL certificate
Allow the web service details of a portfolio also contain the secret URL values
Change Dwoo to Smarty5
Group check on portfolio audit group needs finer tuning
Adjust the dml.php file so that deleting records return the number of affected rows
Add password parameter to config SAML Redis
Changing external manual adds wrong URL-ending
Add support for native JSON database columns