Version 3.5 released
After a long development and beta release cycle, version 3.5 is finally official! This release updates CakePHP to version 4.3, along with other dependency updates. The minimum PHP version is now 7.4 (official 8.x support coming this summer), and MySQL 8.x is fully supported. Online refund processing has also been added, along with a number of minor new features and bug fixes.
Version 3.4 released
Version 3.4 is now available. This version adds support for payment processing through Elavon, an option for "negative credits" (aka money owed by the player for some reason), and registration event grouping for organizations with large numbers of offerings. Also, all unit tests have been converted to use the "Fixture Factories" method, which speeds them up tremendously and simplifies addition of new tests in the future, all of which is great for ongoing development. And of course various minor bug fixes.
Version 3.3 released
Version 3.3 has been released! This version adds bulk credit issuance (necessitated by COVID cancellations), integration with the Javelin mobile app, support for payment processing through Stripe, a demographics report (for organizations to report on their membership to higher organizations), and many small bug fixes.
Version 3.2 released
Version 3.2 is now available. This version updates CakePHP to version 3.8, changes authentication and authorization to use the new CakePHP plugins, adds a Docker container (third-party code contribution, not officially supported), and fully supports PHP 7 (minimum PHP version now 7.2). Many bug fixes along the way.
Translations
Zuluru is now available in other languages!