Skip to content

Releases: strangerstudios/pmpro-pay-by-check

1.1 - 2024-07-17

17 Jul 19:30
Compare
Choose a tag to compare

1.0.1.1 - 2024-06-10

10 Jun 14:52
Compare
Choose a tag to compare
  • BUG FIX: Fixed incorrect parameters passed to the pmpro_confirmation_url filter. #117 (@mircobabini)

1.0.1 - 2024-06-08

08 Jun 11:57
Compare
Choose a tag to compare
  • BUG FIX: Fixing broken SQL query.

1.0 - 2024-06-03

03 Jun 17:28
Compare
Choose a tag to compare
  • ENHANCEMENT: When using PMPro v3.0+, recurring orders are now generated based on information in the PMPro Subscriptions table.
  • ENHANCEMENT: When using PMPro v3.0.3+, checkouts using the Check gateway are now processed once the payment is received instead of assigning the membership immediately.
  • ENHANCEMENT: Initial payments now respect the "Send Reminder Emails" and "Cancel Membership" after x days level settings.
  • ENHANCEMENT: Improved default values for the "Send Renewal Emails", "Send Reminder Emails", and "Cancel Membership" after x days level settings.
  • BUG FIX/ENHANCEMENT: When using PMPro v3.0.3+, Check subscriptions now respect profile start dates set at checkout.
  • REFACTOR: Organized code into separate files.
  • DEPRECATED: Removed HTML email templates. Emails should now be customized from the PMPro Email Templates settings page.

0.12.1 - 2024-03-28

28 Mar 18:40
Compare
Choose a tag to compare
  • BUG FIX: Fixed an issue for sites running PMPro v3.0+ where recurring check orders could be created in pending status when the most recent order for a user wasn't a check order. #115 (@dparker1005)

0.12 - 2023-12-11

11 Dec 19:41
Compare
Choose a tag to compare
  • FEATURE: Email templates for this Add On can now be edited from the "Memberships" > "Settings" > "Email Templates" settings page. #106 (@MaximilianoRicoTabo)
  • ENHANCEMENT: Now respecting the "Gateway Name Label" setting in core PMPro v3.0+ for updating "Check" wording. #108 (@MaximilianoRicoTabo)
  • ENHANCEMENT: Adding compatibility with the PMPro v3.0+ Subscriptions Table by updating the subscription object when a recurring invoice is generated and no longer processing recurring orders for cancelled subscriptions. #110 (@dparker1005)

v0.11.3 - 2023-10-04

04 Oct 09:23
Compare
Choose a tag to compare
  • SECURITY: General improvements and sanitization of the codebase. (@andrewlimaza)
  • BUG FIX: Fixed an issue where more than one order would be created mistakenly when there were different payment plans for a level. (@andrewlimaza, @dparker1005)
  • BUG FIX: Fixed an issue with the "Address for Free & Offsite Levels" Add On would not show billing fields. (@JarrydLong)
  • BUG FIX: Fixed an issue where the [pmpro_member] shortcode would throw a warning in certain cases for Pay By Check members. (@JarrydLong)

0.11.2 - 2023-08-30

30 Aug 19:25
Compare
Choose a tag to compare
  • BUG FIX/ENHANCEMENT: Improved performance when loading the checkout page for a "check only" level to avoid issue where some sites could run out of PHP memory. #99 (@dparker1005)
  • BUG FIX: Fixed PHP warnings that could occur when the user is logged out. #98 (@dparker1005)
  • REFACTOR: Deprecating the function pmpropbc_pmpro_get_gateway() as a part of the performance improvements. #99 (@dparker1005)

0.11.1 - 2023-08-14

14 Aug 18:30
Compare
Choose a tag to compare
  • ENHANCEMENT: Updating <h3> tags to <h2> tags for better accessibility. #92 (@kimcoleman)
  • ENHANCEMENT: Now listing all levels with pending payments in the Membership Account page. #80 (@dparker1005)
  • ENHANCEMENT: Now copying billing address to new orders when a recurring check order is generated in pending status. #82 (@dparker1005)
  • ENHANCEMENT: Added French translation files. #91 (@michaelbeil)
  • BUG FIX/ENHANCEMENT: Improved compatibility with PMPro Multiple Memberships Per User Add On. #80, #96 (@dparker1005)
  • BUG FIX/ENHANCEMENT: Now passing post IDs to pmprobpc_memberHasAccessWithAnyLevel() when checking if a user has access to specific restricted content. #80 (@dparker1005)
  • BUG FIX/ENHANCMENET: Overdue orders will now be moved into "error" status. #95 (@dparker1005)
  • BUG FIX: Now sending an email after a recurring check order is generated in pending status. #84 (@becleung)
  • BUG FIX: Fixed issue where content set to be restricted to non-members would be hidden from logged-in non-members. #83 (@dparker1005)
  • BUG FIX: Fixed issue where an invoice email would be sent every time that a check order in "success" status was saved. #94 (@dparker1005)
  • BUG FIX: Fixed issue where the PMPro Add PayPal Express Add On would still give the option to pay with PayPal at checkout even when the level is set to only allow check payments. #87 (@JarrydLong)
  • REFACTOR: Now using the function get_option() instead of pmpro_getOption() when retrieving the "Pay by Check" settings. #90 (@JarrydLong)
  • REFACTOR: No longer pulling the checkout level ID directly from the $_REQUEST variable. #88 (@dparker1005)
  • REFACTOR: Deprecating misspelled function pmprobpc_isMemberPending() in favor of pmpropbc_isMemberPending(). #80 (@dparker1005)

V0.11 - 2022-09-14

14 Sep 10:03
Compare
Choose a tag to compare
  • ENHANCEMENT: Tweaked the confirmation message on the confirmation page to clearly show that no access is available until payment is received.
  • ENHANCEMENT: Improved cases where orders would stay in pending if members checked out for the same level but change their payment method. Previous orders now are set with the "token" status if switching gateways and had a pending status with check payment.
  • BUG FIX: Improved compatibility for cases like Auto Renewal Checkbox where a level may have recurring and non-recurring options. This fixes an issue where non-recurring members would still be cancelled or receive renewal reminders.
  • BUG FIX: Various fixes to support and improve compatibility with PHP8+ (Thanks @ZebulanStanphill, @JarrydLong).
  • BUG FIX: Fixed an issue where [membership level="0"] would display incorrectly (Thanks @ipokkel)