TRIO Changelog

Stay up to date with the latest features and improvements.

2026

September

Tuesday 1 September v2.90.0

v2.90.0 Changes

Enhancements

Multi-Currency Invoicing

  • Added support for creating separate invoice templates in any currency configured in TRIO.
  • Added separate local- and foreign-currency payment instructions so each invoice displays the correct bank, wire, or mobile-money details.
  • Invoice templates, generated invoices, payments, PDFs, emails, SMS messages, and exports now retain their selected currency.
  • Clubs can keep Rotary International obligations in USD while billing local administration and club expenses in their local currency.
  • Currency and payment options are locked after invoices have been generated to protect historical records.

Meetings Dashboard

  • The Meetings page now opens on the current month and displays contributions, average attendance, visiting Rotary family, and guest totals.
  • Added year-over-year context where historical meeting data exists.
  • Rotary Year and month filters remain available for reviewing past and future periods.

Attendance Reports

  • Monthly, half-year, and annual attendance are now available from one report.
  • Reports clearly separate physical attendance from attendance after makeup credits.
  • Added previous-period, year-over-year, membership movement, low-attendance, visitor, and makeup insights.
  • Reports now account for induction dates, termination dates, members on leave, and senior members.
  • Attendance Reports can be opened directly from Meeting Actions.

Fixes & Improvements

Attendance Accuracy

  • Fixed contribution-only records incorrectly affecting attendance calculations.
  • Fixed historical makeup balances showing credits before their earning date or from another Rotary Year.
  • Fixed manual adjustments and absentee synchronization applying duplicate makeup credits or allowing attendance above 100%.
  • Fixed visiting TRIO member check-in failing to create a makeup after the move from Rotary Week input to meeting dates.

Attendance and Member Data Reliability

  • Fixed attendance pages failing when a visitor or member has incomplete display information.
  • Member profiles now identify important missing biodata used in reporting and communication.
  • Onboarding uploads now reject incomplete member rows before importing the file.
  • Improved attendance-page performance by removing repeated attendee and contribution queries.

Guest Exports

  • Fixed guest CSV downloads failing because the export referenced visitor data that was no longer loaded.

Club attendance is tracked for Normal meetings, Joint meetings, and Club Assemblies.

Have feedback? Let us know at: TRIO Care Team

July

Saturday 11 July v2.89.0

v2.89.0 Changes

Enhancements

Fixes & Improvements

Bulk Communication

  • Fixed missing "Send to All" links for invoices and reminders in a specific Invoice Template. Bulk email and SMS actions are now working again.

Meetings Management

  • Fixed month filter in Meetings listing page (especially April and cross-year issues). Meetings now correctly appear under their proper month within the Rotary Year.

Invoice Templates

  • Fixed Rotary Year dropdown sorting — current Rotary Year now appears first when creating new Invoice Templates.

Dashboard

  • Fixed invoice analysis cards sort order (most recent first).

End-of-Year Processes

  • Fixed makeup_inactivation job time calculation error. Unused make-ups are now correctly invalidated at the end of each Rotary Year as per Rotary constitution.

Self-Service Portal

  • Fixed flash notifications not showing on actions in our Self Service portal.
Have feedback? Let us know at: TRIO Care Team

May

Friday 29 May v2.88.0

v2.88.0 Changes

New Features & Enhancements

Subscription Management & Self-Service Billing

Clubs can now view their current plan, billing history, and upcoming renewal directly from the Billing page. Renewals are generated automatically before expiry and paid via the existing PesaPal checkout. Why this helps: No more manual follow-ups — clubs stay in control of their subscription without contacting support.

Access Enforcement on Expired Subscriptions

Clubs with an expired subscription are redirected to the Billing page when attempting to access any premium feature until they renew.

Fixes & Polish

MyRotary Sync Frequency Lock

When a club selects a MyRotary sync add-on during registration, the billing frequency is automatically locked to Annual — matching how SEMDA bills for sync access.


Have feedback? Let us know at: TRIO Care Team
Friday 22 May v2.87.0

v2.87.0 Changes

New Features & Enhancements

Email Broadcasts for TRIO Admins

Platform admins can now structure rich content email communications to clubs and districts without leaving TRIO. Why this helps: Faster, more consistent communication on updates from the Care Team.

Fixes & Polish

  1. Navigation Fix The sidebar links no longer get cut off; everything stays visible and clickable.

Have feedback? Let us know at: TRIO Care Team