Releases: oascouting/dues-lookup
Releases · oascouting/dues-lookup
Release list
Verson 2.7.1
Vesion 2.7
- Security updates to embedded libraries
- Update example Membership Card with new Scouting America branding
- Minimum supported PHP is now 8.1
- Minimum supported WordPress is now 5.9
- Use WordPress to generate timestamps on the admin page instead of MySQL so that dates shown to the admin are in the admin's chosen timezone even if the database server is in a different one.
Version 2.6
- Full rebrand to the new Scouting America terminology.
- The included membership card sample is still the old one because the one I can download from MyScouting still says BSA on it. As soon as they update it, I'll update the sample graphic.
Version 2.5.3
- Oops, the possible values in the Last Registration Status column changed, so we need to account for those as well.
Version 2.5.2
- Fix Dues Import to handle new column names from LodgeMaster (they renamed most instances of "BSA" to "Scouting" in the column names).
- Updates to several embedded dependencies
Version 2.5.1
- Security updates to embedded spreadsheet parser
Version 2.5
- Page load performance improvements
- Security updates to embedded spreadsheet parser
Version 2.4
- PHP 8.2 compatibility fixes
- PHP 8.0 or newer now required
Version 2.3
- Processing imported dues data is now done in a temporary table in the database, and only copied to the live lookup table after all of the data has been successfully processed. This way if someone tries to do a lookup while the data is still processing, it will actually work.
Version 2.2
- Moved configuration and import to separate menu items within the new OA Tools top-level menu instead of in Settings. The OA Tools menu is designed to be portable so any OA-related WordPress plugins can make use of it.
- The Dues Import screen now features a drag-n-drop upload widget, so you can drag your xlsx file out of a Finder/Explorer window onto it to upload (or just click to get a filepicker like you used to).
- There is now a progress widget which will show you the upload progress and then the processing progress while the import file is processed. No more sitting there watching the loading indicator spin on your browser wondering how far along it is!
- Now supports setting up a cron job to do the import processing in the background outside of the web server process. Since many web hosting providers have a 30 second execution limit for PHP, this may be necessary if your lodge's membership is large enough that the processing always gets killed off by the server before it finishes. See the bottom of the Dues Lookup Settings page for details.
- Now requires PHP 7.3 due to upstream dependencies.
- UPDATE TROUBLESHOOTING: If you are getting a message saying "Update package not available" trying to update, you can either remove and reinstall Dues Lookup, or you can delete the
.gitfolder contained within it. Either way should resolve the issue. Future updates after 2.2 should not have this problem, as the.gitfolder is no longer included in the release package.