Skip to content

Releases: strangerstudios/pmpro-pay-by-check

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)

V0.10

01 Apr 12:14
Compare
Choose a tag to compare
  • ENHANCEMENT: Changed table layout to div instead for checkout payment method selection.
  • ENHANCEMENT: Added in support for [membership] shortcode logic. Pending members will no longer gain access until approved.
  • BUG FIX: Only reference check orders for grace period settings. Fixes an issue for existing user's having previous orders with other gateways besides 'check'. Resolves issues with MMPU.

V0.9 - 2020-09-01

01 Sep 09:43
ce1b932
Compare
Choose a tag to compare
  • ENHANCEMENT: Improved SQL queries around sending email reminders, cancelling outstanding memberships. Thanks @swhytehead
  • ENHANCEMENT: Support PayFast gateway.
  • ENHANCEMENT: Support PayPal Website Payments Pro.
  • ENHANCEMENT: Support Paid Memberships Pro Donations Add On.

v0.8.1

31 Oct 17:04
Compare
Choose a tag to compare

= 0.8.1 =

  • BUG FIX: Fixed issue when using PMPro v2.1+.
  • BUG FIX: Fixed issue with billing address or payment info fields not being shown when switching back to the default gateway after having an error with checking out by check.

v.8

31 Jan 21:47
Compare
Choose a tag to compare
v.8
  • BUG FIX: Fixed issue where JavaScript was loaded on non-post pages (e.g. archives).
  • BUG FIX: Now using the correct text domain for localization.
  • BUG FIX: Fixed bug in pmprobpc_isMemberPending when the user has no last order.
  • BUG FIX/ENHANCEMENT: Added support for Variable Pricing add-on.
  • BUG FIX/ENHANCEMENT: Added pmprobpc_memberHasAccessWithAnyLevel() to use with PMPro MMPU. Needs more testing.
  • ENHANCEMENT: Change Text Domain for plugin/add-on.
  • FEATURE: Added French Translation. (Thanks, Alfonso Sánchez Uzábal)