3.22.0 Release Notes

Features/Improvements

UIP Data Export Report Generate UIP submission files directly from SELMA for upload to the Ministry of Education portal.

Certificate QR Code Verification Enhancement Certificates with verification QR codes now perform real-time validation against the enrolment each time they are scanned. This ensures data accuracy by reflecting the current enrolment status. If an enrolment status changes from completed to another status (e.g. failed), scanning the QR code will no longer generate the certificate.

Intake Transfer Dropdown Improvements When transferring an enrolment between intakes, the dropdown now displays intakes from the same programme first, reducing the need to search through the full list. All intakes are organised by start date, with sooner start dates appearing at the top.

Passport Field Requirements Update Expiry Date and Country are no longer mandatory fields when adding passport details to a student record.

Bulk Component Marking Performance Bulk grading and bulk completion code functions from the marking page now process asynchronously in the background, allowing large datasets to be updated without timing out.

Bug Fixes

Inactive Lookup Values in Dropdowns Withdrawal Reasons and Marketing Source lookup values that have been made inactive are no longer displayed in forms throughout the system.

My Calendar Timezone Conversion Fixed timezone conversion for the My Calendar feature.

End Date Calculator Accuracy Fixed an issue where end date calculations for certain periods in 2026 were falling on incorrect dates.

Document Upload Form Layout Swapped the order of the document upload box and document type dropdown for a cleaner user experience, as the upload box was interfering with the dropdown.

Student Merge Component Updates Fixed an issue where the enrolment component table was not updated correctly during student merges.

Report Builder Date Filters Fixed ranged date filters for the Report Builder.

PDF Generation File Extensions Fixed an issue where PDF generation failed to append file extensions, preventing some systems from opening the files.

Quote Index Total Calculation Fixed an issue where the quote index total was not multiplying by quantity.

Enrolment Component Date Inheritance Fixed an issue where enrolment components were incorrectly using intake dates instead of intake component dates.

Related Articles

3.15.0 Release Notes

Features/Improvements Multiple International Documents Support Students can now store multiple visas, passports, and insurance records instead of being limited to just one of each. This provides better flexibility for managing international student documentation. Students can add, edit, and remove multiple visa, passport, and insurance entries as needed, with student profiles now displaying international documents in …

API Changelog

This page documents all API changes across SELMA releases. Each section covers the additions, removals, and modifications to API resources and their properties. Version 3.30 New Endpoints /api/custom_fields /api/custom_fields/{id} /api/custom_field_options /api/custom_field_options/{id} /api/custom_field_values /api/custom_field_values/{id} /api/visa_subtypes /api/visa_subtypes/code/{code} /api/visa_subtypes/{id} New Resources CustomField Properties: id (integer) label (string) api_name (string) custom_field_type (CustomFieldType) description (string) default_value (string[]) mandatory (boolean) validation_regex …

3.17.0 Release Notes

✅ Features/Improvements 🔹 PDF Reports System Overhaul Completely redesigned the PDF reports management system: 🔹 Improvements to Form Manager – Enrolment and Enquiry forms Enhanced Form Field Validation Improved data quality with stricter field validation: Improved Intake Management in Forms Organisation Field Type Forms can now include organisation information fields with multiple organisations per form. …

3.06.0 Release Notes

Features/Improvements Legal Age Configuration Calendar / Timetable Enhancements Intake and Class Enrolment Improvements Text Messaging Added the TXTStream SMS provider integration for sending text messages to NZ mobile numbers. Bug Fixes Programme to Intake Parent Components Mapping Fixed parent-child component relationships during intake and enrolment creation. Student Index – Search Functionality Timetable Import Time Conversion …