Skip to content

Releases: oabsa/dues-lookup

Version 2.4

26 Feb 16:55
Compare
Choose a tag to compare
  • PHP 8.2 compatibility fixes
  • PHP 8.0 or newer now required

Version 2.3

11 Feb 04:53
Compare
Choose a tag to compare
  • 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

09 Dec 08:40
Compare
Choose a tag to compare
  • 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 .git folder contained within it. Either way should resolve the issue. Future updates after 2.2 should not have this problem, as the .git folder is no longer included in the release package.

Version 2.1.3

19 Jun 17:35
Compare
Choose a tag to compare
  • Git Updater was choking on the primary branch not being "master" (it's "main") in our git repo.
  • You may have to download this update manually because of this, but it should work from now on.

NOTE: as of June 2021, LodgeMaster now offers a Member Portal in which members can see this on their profile. Depending on your desires, this plugin may no longer be needed.

What this plugin still does that LodgeMaster's Member Portal does not yet do:

  • Link to the site to pay your dues - LodgeMaster Feature Request
  • Show the member whether their BSA Registration is valid
  • Allow someone other than the member to look up their dues status if they know their BSA ID (like Scoutmasters) -- LodgeMaster integration with the Internet Advancement System is supposed to be coming in the next year or so, then they'll be able to do that there.

Version 2.1.2

06 Jun 19:10
Compare
Choose a tag to compare
  • Fixes a dependency issue with GitHub Updater (it was renamed to Git Updater)
  • Update to newer PHPSpreadsheet library

NOTE: as of June 2021, LodgeMaster now offers a Member Portal in which members can see this on their profile. Depending on your desires, this plugin may no longer be needed.

What this plugin still does that LodgeMaster's Member Portal does not yet do:

  • Link to the site to pay your dues - LodgeMaster Feature Request
  • Show the member whether their BSA Registration is valid
  • Allow someone other than the member to look up their dues status if they know their BSA ID (like Scoutmasters) -- LodgeMaster integration with the Internet Advancement System is supposed to be coming in the next year or so, then they'll be able to do that there.

Version 2.1.1

08 Apr 07:24
Compare
Choose a tag to compare
  • Fixes a bug in the upgrade process from 2.0.0->2.1.0 where the newly created page was created as a draft instead of published (if you already upgraded to 2.1.0 this won't have any effect and the damage was already done)

NOTE: As a side effect of using GitHub Updater, the plugin directory on disk will be renamed to "dues-lookup" because it has to match the repository slug on GitHub. This means WordPress will lose track of the activated state when it updates and you will need to re-enable the plugin from the WordPress admin page. I could not find a way to work around this. :-(

Version 2.1.0

14 Mar 01:39
Compare
Choose a tag to compare
  • Lots of code cleanup on the back end.
  • Changed the update mechanism to use GitHub Updater instead of Autohosted.
  • Uses a shortcode to place the dues lookup form instead of creating a fake page at a configured URL. A page containing the shortcode at the URL you previously configured will automatically be created when upgrading from an older version.

Version 2.0.0

18 Feb 02:30
2f347c7
Compare
Choose a tag to compare
  • Added option to allow users to pay ahead a year on dues.
  • Replaced the discontinued Excel import library with one that's still supported.
  • Updated for compatibility with the new BSA Member Verification in LodgeMaster 4.0.2 and later.

NOTE: Installing this update will cause all of your members to show up as Not Registered/Never been audited until you re-export from LodgeMaster with the new fields and upload to the plugin again.

Version 1.0.7

15 Dec 03:52
Compare
Choose a tag to compare
  • Added Nataepu Shohpe-specific message that if your ID number wasn't found either your dues aren't paid or we have your ID wrong, since we have everyone's IDs now. This really needs to be a config setting.
  • Added option to include instructions for having to register before paying dues.
  • Added separate Update Contact Information URL to add flexibility to other lodge's workflows.
  • Replaced <b> elements with <strong> elements.
  • Added message with last updated date to the "ID Not Found" response.

Version 1.0.6

14 Aug 03:24
Compare
Choose a tag to compare
  • Fix XLSX import to address export format changes in OA LodgeMaster 3.3.0. Make sure to check the "How to export" instructions on the wiki (linked from the admin page where you upload) as the export instructions from OALM have changed as well.