Note: this site is running the latest available version.Version 2026.02 - Coming Soon!!
Estimated Release Date: 31 Oct 2026 (TBC)
New Features
π Purge old log records to reduce database size
The site keeps a record of every page visit for troubleshooting, and until now nothing removed old entries, so this record had become by far the largest part of each club's database. Old page-visit entries are now cleaned up automatically after a set period, while error records are kept for longer. No member, booking, payment or email data is affected.
Bug Fixes
π Booking cannot be accepted or paid when credit notes are involved
Bookings could get stuck when a member had credit notes: the committee could not accept the booking (a 'not enough funds in credit notes' message appeared with no way to continue) and the member could not pay for it. Fixed so credit notes are applied correctly and bookings can be accepted and paid as normal.
π Booking expired after successful Stripe payment; member charged twice
In rare cases a booking could expire while the member's card payment was still being processed, so the payment was recorded but the booking was lost and the member paid again. Fixed so a booking is kept once its payment has succeeded.
π Credit Notes Created Incorrectly
Credit notes could be created automatically when a booking was accepted, cancelled or changed to a different bed type, even where the member had not paid anything. Fixed so credit notes are only created against money actually paid.
π Discount lines not reversed when a discounted booking is cancelled
When a booking that had discounts applied was cancelled, the cancellation reversed the full nightly charges but left the discount lines in place, so the credit raised was larger than the amount actually paid. Fixed so cancelling a booking reverses the discounts as well as the charges.
π Error generating subscription invoices for some midweek members
Generating subscription invoices failed with an error for some members on certain membership statuses. Fixed so subscription invoices generate for all members.
Version 2026.01
Release Date: 11 Sep 2026
New Features
π Allow Clubs to change BookingPaymentModel
Club admins can now change the Booking Payment Model parameter themselves, where previously only EM Dev could. When switching to Advance, the site first checks that every open booking already has an invoice and lists any that need attention before the change is saved.
π Password security
Add password strength rules so members can no longer use a simple word as their password, and prompt members whose current password does not meet the rules to choose a new one.
π Security improvements
This release includes a round of security improvements across the site, following a full review of the code base. Most of them work in the background, but members will notice three things: everyone will be logged out once when the upgrade is installed and will need to log in again; passwords are now case-sensitive when logging in; and Forgot Password now sends a temporary password to be changed at the next login, rather than the existing one.
- Login sessions are now encrypted and signed so they cannot be altered or forged. Access to committee and admin pages is checked against the member's current permissions on the server rather than information stored in the browser.
- Online card payments are confirmed against the amount Stripe actually received before an invoice is marked as paid. Stripe's automatic payment confirmations are also processed again on all versions, so a payment that completes after the member leaves the page is still credited.
- Passwords, verification codes and payment keys are no longer recorded in the site's activity log, and previously logged values are removed as part of the upgrade.
- Member passwords are stored using one-way hashing so they cannot be read back, even by someone with access to the database. Existing passwords are converted automatically the next time each member logs in. Because a stored password can no longer be recovered, login-detail emails sent by the committee no longer include a member's existing password.
- Requests made in the background by the site's pages now check that the member is logged in and only return that member's own information.
- The site now always uses a secure (https) connection, error details are no longer stored in the browser, and standard browser security headers have been added.
π Show the instructions box on forms again
Many forms were written with a short instruction at the top, but the box that displays it had been switched off for years so the text never appeared. The box is back in a readable size and now appears only where the process needs explaining: the password rules on Change Password and Create Login, the online payment fee notice on the payment page, and guidance on Contact Members, Create Invoices and Manage Invoices. Instructions that only said to fill in the form and click the button have been removed.
Bug Fixes
π Bookings not getting autoaccepted when PaymentModel isnβt advanced
When Auto Accept Bookings was set to All or Members but the Booking Payment Model was not Advance, new bookings were left as Requested instead of being accepted automatically. Bookings are now auto accepted as expected.
π Donβt show deleted lodges in door codes
The Door Codes page still listed lodges that had been deleted. Deleted lodges are no longer shown.
π New Member Request status not pulling all information
The comments a person enters when applying to join were not shown on their profile in Manage Members while they were still a New Membership Request, and their membership status was not displayed correctly. Both now show as expected.
π Uploads break when a file is uploaded with β..β in the path
Files uploaded with a ".." in the file name (eg "Plumber XTZ..pdf") could be uploaded, but then gave an error every time anyone tried to view or download them. Sometimes the error was also displayed when trying to upload. The same error also stopped generated reports and invoices from opening. Uploads with ".." in the name now work as expected, and any existing files that were affected start working again without needing to be renamed.
Version 2025.05
Release Date: 22 May 2025
Bug Fixes
π Extra lines on booking invoice
Resolve issue where extra lines are created on invoices when bookings are updated
Version 2025.04
Release Date: 25 Mar 2025
New Features
π Auto create booking credit when subs are paid
Ability to automatically generate a booking credit note when subscriptions are paid. To configure:
* Set the appropriate fee type to allow automatic generation of credit notes in Admin > Maintain Clubs > Fee Types (note this is only applicable to yearly fee types)
* Update each membership category with the credit note amount for the selected fee types in Admin > Maintain Club > Membership Status & Fees
Once configured, when a subs invoice is generated, any that have auto credit notes will show that on the edit invoice page
When an invoice that has auto credit notes is paid in full, the credit notes will be automatically created
Bug Fixes
π Error causing site to hang when emails are slow to send
When emails are slow to send it was causing the site to be non-responsive. Changed the way the emails are being sent to ensure it doesnβt cause the site to stop
Version 2025.03
Release Date: 18 Mar 2025
New Features
π Add icon to messages to make more visible on the page
Add a tick or cross icon to success or error messages that show at the top of the page when saving a form to make them more visible
π Add Multi-Factor Authentication (MFA)
Ability for clubs to enable Multi-factor Authentication (MFA) to make login more secure.
To turn on:
* Set MFA Mandatory & MFA Available Methods parameters
* Make Members > Membership > Set up MFA and Committee > Membership > Disable MFA pages visible in menu and check security settings on both to ensure they are visible to the appropriate members and committee members
* Each member then sets their MFA method based on parameter options
π Change Max Occupancy page sorting
Update max occupancy page to sort by start date then end date
π Filter for parameters
Ability to filter parameters on the Admin Parameters page by parameter name or description and by parameter type. Filter happens in real time
π New Version Available Banner
Banner for administrators when the site is not on the latest available version
π Version History Page
New page in the admin area to display Version History, including what fixes or new features are available in each version. Will also show any in progress work that has been assigned to a version release so you can see whatβs coming soon!
Bug Fixes
π Creating Credit Note includes Payment Fee
Resolve error when creating a credit note, if the OnlinePaymentFee parameter is set, the user ends up getting the full amount as a credit note instead of the amount before the fee.
π Shows Booking in Progress message but no booking in progress
When go to bookings, it shows booking in progress, however when click the link there are no bookings showing as the filter was hiding bookings in the past
Version 2025.02
Release Date: 05 Feb 2025
New Features
π Display booking fields based on lodge - Part 2
Ability to also add lodge instructions and configure whether to show guest age for Display of Booking fields based on Lodge
See part 1 in version 2025.01 for further details
Version 2025.01
Release Date: 22 Jan 2025
New Features
π Add filter to Contact Members History
Add a filter to contact members history to allow searching more emails. Search on date range, member sent by, member sent to and sent to email address
π Add filters to booking openings
Add a filter to booking openings to show only future openings by default, but allow to find older ones.
π Display booking fields based on lodge - Part 1
Ability to control which booking fields display depending on lodge selected when making a booking.
Fields that can be changed per lodge:
* Whole of Lodge bookings
* Number of member fields
* Number of guest fields
* Guest dietary requirements
* Guest Age
* Only go if guests go
* I snore
* Evening meals
The settings can be configured on the Lodges, Rooms & Lockers page found under Admin > Maintain Club. Note many of these were originally parameters which have now been replaced with these settings.
Bug Fixes
π Ability to delete door codes
Add in ability to delete door codes so can remove historical ones
π Bed List doesnβt work on a touch device
Update bed list drag and drop to work on a touch screen (e.g. ipad)
π Yearly Fee field not displaying on Group Subs page
Group Subs page wasnβt displaying the yearly fee field
Version 2024.01
Release Date: 19 Mar 2024
Bug Fixes
π Able to pay for a booking multiple times
Bug where a booking can be paid for multiple times (usually when overpayment error is displayed)
π Credit Notes created in error when making a payment - Part 3
Further updates to this bug - see part 1 in version 2023.02 for further details
Version 2023.04
Release Date: 30 Jul 2023
Bug Fixes
π Emails not sending - due to database size
Error where emails were not sending. Main problem was due to database size being too large. Manual fix for now to purge old records. Will automate in future version
Version 2023.03
Release Date: 12 Apr 2023
Bug Fixes
π Credit Notes created in error when making a payment - Part 2
Further updates to this bug - see part 1 in version 2023.02 for further details
Version 2023.02
Release Date: 26 Mar 2023
Bug Fixes
π Credit Notes created in error when making a payment - Part 1
Making a payment is occasionally resulting in additional payments being recorded against an invoice, resulting in incorrect credit notes for members.
Version 2023.01
Release Date: 07 Jan 2023
Bug Fixes
π Age showing incorrectly for users born before 1950
Resolve error where members born before 195 where showing age as negative
π Contact Members History taking too long to load
Reduced to return only the top 100 rows
π Error on DOB
Error saving Date of Birth for members born before 1950
π Stripe payment issues
Issue where some successful payments through Stripe are not being recorded in Club System
Version 2022.04
Release Date: 17 Jul 2022
Bug Fixes
π Access issues for pages not accessible through Menus & Pages
Pages below 3 levels of nav do not show in Menus & Pages so canβt set their security. Updated to inherit parent pages security.
π Access Issues when trying to open files
Resolve access issues with attachments
Version 2022.03
Release Date: 12 May 2022
New Features
π Create new Simple Members Report
Create a new more simplified members report
Bug Fixes
π Members report timing out
The members report is timing out, and causing the site to be non responsive for a period of time. Resolved by removing the check against last updated date and by.
Version 2022.02
Release Date: 04 Apr 2022
Bug Fixes
π Member / committee level security & login issues when ID < 3 chars
Resolve security and login issues with the member status or committee status ID is less than 3 characters
π Stripe error when have cents in value
Resolve issue with Stripe when the amount has decimal places
π Time field not saving correctly
Resolve issue where on Admin > Maintain Club > Booking Opening, no matter the time put in it keeps setting back to midday
Version 2022.01
Release Date: 08 Jan 2022
New Features
π Maintain page level security by committee role or membership status
Add functionality to Committee Roles and Membership Status & Fees pages to allow to select which pages in the site those groups should have access to - essentially the reverse view of Menus & Pages.
π Membership search results to be mobile friendly, + Add financial & secure level
Update member search results to make more mobile friendly and to show whether a member is financial, and what their secure level is
π Set up Event Ticket & Merchandise screen to work on a mobile
Update Event Ticket & Marchandise page to work on a mobile
Bug Fixes
π Allowed to make bookings with people outside family even when BookFamilyOnly = true
Resolve issue where members were able to book people outside their family even when the BookFamilyOnly parameter was set to true
π Credit Note not showing against family master
Resolve issue where credit notes were being given to a non-head of family and therefore were not showing for the family
π DOB field doesn't go back far enough on calendar
Resolve issue where the DOB calendar only went back 10 years
π Member Typeahead field not working on all pages
Resolve issue with the member typeahead field was not working on all pages
π Personal financial summary should show all credit notes and invoices for family
Resolve issue where the financial summary was not showing all credit notes & invoices for the whole family
Showing versions since January 2022 only. Contact EM Dev for information on previous versions.