GymMaster Gym Software Release
« Go back
GymMaster Software Release v1530
Tue, Dec 2, 2025
Initial Release: 2nd December 2025
General Improvements:
- Access Control
- Tailgating status has been split out from gatekeeper status on the doors and readers page.
- The Gatekeeper API now only sends the first initial instead of the full surname.
- Accounting/Billing
- Loosened system restrictions around reassign locked payments to unlocked charges, to help prevent awkward account issues caused when updating memberships and holds.
- Bookings
- Added a new tooltip to repeat bookings in the class/group PT edit page on the schedule noting when the repeat will end.
- Member Portal
- The voucher and discount code input fields have been moved to the bottom of the membership list page during signup.
- The dedicated ‘Book Now’ buttons for each class in the class booking page have been replaced by a book now button floating in a banner at the top of the page.
- The Member Portal URL builder now supports discount codes for booking and the contact us page with preset source promotions.
- When cancelling a booking that is part of an ongoing repeat booking, members now have an option to ‘Cancel this and all future bookings’ if the booking has no cancellation fee.
- Renamed ‘Quick Signup’ via the app to ‘Sign-up via App’ to prevent confusion with the member portal Quick signup feature.
- Reports
- The ‘All Sales’ report now uses the ‘Sale Description’ set during a general sale via the POS instead of a generic sale note.
- Misc
- Member portal transactions are now included in the Member Changes log.
- Minor styling update for member cards in the ‘Recent Visitors’ filter for the find member page.
- Errors on the CSV import page now specify problematic rows and columns where possible.
Notable Bug Fixes:
- Accounting/Billing
- Fixed errors potentially encountered due to old accounting journals when trying to change a member’s club.
- Various fixes for membership charges occurring after a hold when using ‘billing delay holds’.
- Fixed reliability issues around status reporting for EzPay transactions.
- Fixed potential currency handling errors with refund credit notes.
- Removed UI restrictions preventing the restoration of voided and transferred charges.
- Restricted the ability to unset ‘Custom Next Payment Date’ as this would cause desync issues with payment cycles.
- Bookings
- Fixed encountering expired link errors when attempting to book multiple classes at once via the member app in some rare cases.
- Fixed a rare issue that could allow multiple members to make overlapping/conflicting bookings for the same resource if booked at the exact same time.
- Fixed minimum time between booking restrictions still applying even after the related setting was turned off.
- Member
- Fixed a member owing related error that could occur when merging member accounts.
- Fixed the ‘foreign key constraint’ error related to ‘cardno’ that could occur merging member accounts.
- Fixed the error message for ‘Fob does not exist’ not including the fob number.
- Member App
- Fixed members being able to checkout of bookings via the Member app when the related feature was disabled.
- Member Portal
- Fixed an error that prevented the repeat booking button on the home page from working.
- Fixed the address ‘state’ field being required for casual service bookings when it wouldn’t be required in other forms.
- Fixed inaccuracies in the ‘Total Amount Due’ value shown during signup.
- Fixed being unable to ‘Proceed to checkout’ when selecting preconfigured vouchers in the Member Portal shop.
- Fixed corrupted member photos being accepted when creating an account via the Contact Us page, resulting in the created prospect having no profile picture.
- Fixed the inconsistent formatting of membership details on the Terms and Conditions page during signup.
- Fixed hardcoded css styling in the casual shop overwriting some parts custom portal styling.
- Fixed the membership list appearing blank in the member portal when not using the Unicorn Member Portal redesign.
- Membership
- Standardized billing date handling for month-based membership cycles to fix edge-cases in future charge generation for multi-month memberships.
- Fixed the date picker for ‘Update Fee From’ always being disabled when updating a membership price.
- Fixed old upfront fees incorrectly regenerating for when updating a membership in some cases.
- The ‘Copy Quick Sign-up Link’ button will now be disabled until the membership type is saved to prevent copying the link before it would work.
- Fixed booking check-ins done via the schedule not ending holds set to end on member return.
- Fixed membership type options appearing blank when editing membership type via the edit membership page.
- Reports
- Fixed the ‘Report & Till’ menu closing unexpectedly or being unresponsive on mobile devices.
- Fixed the Membership Type filter not working for the Current Memberships report.
- Fixed Till Take incorrectly reporting $0 for linked member billing payments.
- Tasks
- Fixed the ‘Question’ task filter not excluding questionnaires without said answer when creating related tasks.
- The ‘Member Visited on X Day of Year’ task trigger has been removed due to issues preventing it from functioning. Associated tasks will be preserved as generic tasks and affected sites will receive a notification within Gymmaster with more information.
- Fixed ‘X Bookings’ tasks not triggering if the related booking was the last use of a booking pack and the task included a membership filter.
- Misc
- Fixed the ‘Home’ option to be missing from the top of the page when viewing additional dashboards in some cases.
- Fixed readability issues in dark mode theme for selected options in multi-select fields.
- Various minor fixes for the new custom forms page.
- Optimize contract generation for PDFs by stripping out excessive styles.
- Added extra help text when attempting to edit the ‘Membership Cancellation’ portal button to clarify why it can’t be edited.