Version Description
- 2022-01-13 =
- FEATURE: Added a "Spam Protection" option to the advanced settings page. When used, IP addresses are blocked from checkout if there are more than 10 failsures within 15 minutes. (@ideadude)
- ENHANCEMENT: Checkouts with Stripe will now reuse Stripe Products and Prices. (@dparker1005)
- ENHANCEMENT: User profile now links to Stripe customer so that subscriptions can easily be directly updated in Stripe rather than through Subscriptions Updates which is now deprecated. (@dparker1005)
- ENHANCEMENT: Improved usability of the Require Membership metabox for sites with a large number of levels. #1885 #1692 (@kimcoleman)
- ENHANCEMENT: Include reCAPTCHA on Billing Page form. #1884 (@ideadude)
- ENHANCEMENT: Membership pages URLs are now included in the Site Health Information. (@JarrydLong)
- BUG FIX/ENHANCEMENT: Set the default for the
pmpro_send_200_http_response
filter tofalse
instead oftrue
to reduce impact of the functionality on sites that don't need it. #1868 (@dparker1005) - BUG FIX/ENHANCEMENT: Consolidated the "Free memberships only" option into the "All memberships" option for enabling reCAPTCHA to ensure that paid memberships with discounts that make the membership $0 cost show reCAPTCHA consistently. #1878 #1840 (@JarrydLong)
- BUG FIX: Resolved PHP 8 fatal error with Authorize.net Silent Post handling. #1899 (@ZebulanStanphill)
- BUG FIX: The new filter
pmpro_admin_pagesetting_post_type
replaces the now deprecated filterpmpro_admin_pagesetting_post_type_array
to allows setting one specific post type instead of always getting the first from an array. #1866 #1865 (@ipokkel) - BUG FIX: Resolved issue where users may not be linked to their Stripe customer. (@dparker1005)
- BUG FIX: Now including all levels (public and hidden) in the Paid Memberships Pro section of Site Health information. #1898 (@kimcoleman)
- BUG FIX: Set cancelled/error status from PayPal Express IPN even when an order has no user. #1897 (@mircobabini)
- BUG FIX: Ensure styles are removed from excerpts generated for protected content. #1894 (@sc0ttkclark)
- BUG FIX: Various text adjustments for readability. #1892 (@kimcoleman)
- BUG FIX: Set primary key for
wp_pmpro_memberships_categories
andwp_pmpro_memberships_pages
tables. #1891 (@ideadude) - BUG FIX: Fixes around the
pmpro_manage_memberslist_columns
filter to accommodate sites that aren't in English. #1879 #1876 (@JarrydLong) - BUG FIX: Use the correct cancel method when cancelling an oder through PayPal Standard IPN requests. Fixes compatibility with PMPro Cancel on Next Payment Date add on. #1882 (@mircobabini)
- BUG FIX: Discount code expiration date is now properly being used in the REST API. #1877 (@JarrydLong)
- BUG FIX: Remove the
SHIPTOPHONENUM
parameter sent to PayPal Website Payments API and encode all parameters passed into API updates. #1883 (@dparker1005) - BUG FIX: Resolve timezone issue with Stripe subscriptions to resolve problems where trials would receive an extra day depending on the time of checkout. #1874 (@dparker1005)
- BUG FIX: Now using a single product per level and a single Stripe price per payment amount to prevent duplicate products and prices. #1824 (@dparker1005)
- REFACTOR: Organized and simplified Stripe gateway class. (@dparker1005)
Download this release
Release Info
Developer | strangerstudios |
Plugin | Paid Memberships Pro |
Version | 2.7 |
Comparing to | |
See all releases |
Code changes from version 2.7.1 to 2.7
- CHANGELOG.txt +0 -3
- includes/upgradecheck.php +6 -6
- paid-memberships-pro.php +3 -3
- readme.txt +1 -4
CHANGELOG.txt
CHANGED
@@ -1,7 +1,4 @@
|
|
1 |
== Changelog ==
|
2 |
-
= 2.7.1 - 2022-01-13 =
|
3 |
-
* BUG FIX: Fixed issue on some MySQL setups that would throw an error about the primary key in the pmpro_memberships_pages and pmpro_memberships_categories tables.
|
4 |
-
|
5 |
= 2.7 - 2022-01-13 =
|
6 |
* FEATURE: Added a "Spam Protection" option to the advanced settings page. When used, IP addresses are blocked from checkout if there are more than 10 failsures within 15 minutes. (@ideadude)
|
7 |
* ENHANCEMENT: Checkouts with Stripe will now reuse Stripe Products and Prices. (@dparker1005)
|
1 |
== Changelog ==
|
|
|
|
|
|
|
2 |
= 2.7 - 2022-01-13 =
|
3 |
* FEATURE: Added a "Spam Protection" option to the advanced settings page. When used, IP addresses are blocked from checkout if there are more than 10 failsures within 15 minutes. (@ideadude)
|
4 |
* ENHANCEMENT: Checkouts with Stripe will now reuse Stripe Products and Prices. (@dparker1005)
|
includes/upgradecheck.php
CHANGED
@@ -267,15 +267,15 @@ function pmpro_checkForUpgrades()
|
|
267 |
pmpro_db_delta();
|
268 |
$pmpro_db_version = pmpro_upgrade_2_6();
|
269 |
pmpro_setOption( 'db_version', '2.6' );
|
270 |
-
}
|
271 |
-
|
272 |
/**
|
273 |
-
* Version 2.7.
|
274 |
-
* Running pmpro_db_delta to
|
275 |
*/
|
276 |
-
if( $pmpro_db_version < 2.
|
277 |
pmpro_db_delta();
|
278 |
-
pmpro_setOption( 'db_version', '2.
|
279 |
}
|
280 |
}
|
281 |
|
267 |
pmpro_db_delta();
|
268 |
$pmpro_db_version = pmpro_upgrade_2_6();
|
269 |
pmpro_setOption( 'db_version', '2.6' );
|
270 |
+
}
|
271 |
+
|
272 |
/**
|
273 |
+
* Version 2.7.0
|
274 |
+
* Running pmpro_db_delta to update KEY types in a couple tables.
|
275 |
*/
|
276 |
+
if( $pmpro_db_version < 2.7 ) {
|
277 |
pmpro_db_delta();
|
278 |
+
pmpro_setOption( 'db_version', '2.7' );
|
279 |
}
|
280 |
}
|
281 |
|
paid-memberships-pro.php
CHANGED
@@ -3,20 +3,20 @@
|
|
3 |
* Plugin Name: Paid Memberships Pro
|
4 |
* Plugin URI: https://www.paidmembershipspro.com
|
5 |
* Description: The most complete member management and membership subscriptions plugin for WordPress.
|
6 |
-
* Version: 2.7
|
7 |
* Author: Stranger Studios
|
8 |
* Author URI: https://www.strangerstudios.com
|
9 |
* Text Domain: paid-memberships-pro
|
10 |
* Domain Path: /languages
|
11 |
*/
|
12 |
/**
|
13 |
-
* Copyright 2011-
|
14 |
* (email : info@paidmembershipspro.com)
|
15 |
* GPLv2 Full license details in license.txt
|
16 |
*/
|
17 |
|
18 |
// version constant
|
19 |
-
define( 'PMPRO_VERSION', '2.7
|
20 |
define( 'PMPRO_USER_AGENT', 'Paid Memberships Pro v' . PMPRO_VERSION . '; ' . site_url() );
|
21 |
define( 'PMPRO_MIN_PHP_VERSION', '5.6' );
|
22 |
|
3 |
* Plugin Name: Paid Memberships Pro
|
4 |
* Plugin URI: https://www.paidmembershipspro.com
|
5 |
* Description: The most complete member management and membership subscriptions plugin for WordPress.
|
6 |
+
* Version: 2.7
|
7 |
* Author: Stranger Studios
|
8 |
* Author URI: https://www.strangerstudios.com
|
9 |
* Text Domain: paid-memberships-pro
|
10 |
* Domain Path: /languages
|
11 |
*/
|
12 |
/**
|
13 |
+
* Copyright 2011-2021 Stranger Studios
|
14 |
* (email : info@paidmembershipspro.com)
|
15 |
* GPLv2 Full license details in license.txt
|
16 |
*/
|
17 |
|
18 |
// version constant
|
19 |
+
define( 'PMPRO_VERSION', '2.7' );
|
20 |
define( 'PMPRO_USER_AGENT', 'Paid Memberships Pro v' . PMPRO_VERSION . '; ' . site_url() );
|
21 |
define( 'PMPRO_MIN_PHP_VERSION', '5.6' );
|
22 |
|
readme.txt
CHANGED
@@ -4,7 +4,7 @@ Tags: memberships, members, subscriptions, ecommerce, user registration, member,
|
|
4 |
Requires at least: 5.2
|
5 |
Tested up to: 5.8.3
|
6 |
Requires PHP: 5.6
|
7 |
-
Stable tag: 2.7
|
8 |
|
9 |
Get Paid with Paid Memberships Pro: The most complete member management and membership subscriptions plugin for your WordPress site.
|
10 |
|
@@ -156,9 +156,6 @@ Not sure? You can find out by doing a bit a research.
|
|
156 |
9. Membership Account page, display all sections or show specific sections using shortcode attributes.
|
157 |
|
158 |
== Changelog ==
|
159 |
-
= 2.7.1 - 2022-01-13 =
|
160 |
-
* BUG FIX: Fixed issue on some MySQL setups that would throw an error about the primary key in the pmpro_memberships_pages and pmpro_memberships_categories tables.
|
161 |
-
|
162 |
= 2.7 - 2022-01-13 =
|
163 |
* FEATURE: Added a "Spam Protection" option to the advanced settings page. When used, IP addresses are blocked from checkout if there are more than 10 failsures within 15 minutes. (@ideadude)
|
164 |
* ENHANCEMENT: Checkouts with Stripe will now reuse Stripe Products and Prices. (@dparker1005)
|
4 |
Requires at least: 5.2
|
5 |
Tested up to: 5.8.3
|
6 |
Requires PHP: 5.6
|
7 |
+
Stable tag: 2.7
|
8 |
|
9 |
Get Paid with Paid Memberships Pro: The most complete member management and membership subscriptions plugin for your WordPress site.
|
10 |
|
156 |
9. Membership Account page, display all sections or show specific sections using shortcode attributes.
|
157 |
|
158 |
== Changelog ==
|
|
|
|
|
|
|
159 |
= 2.7 - 2022-01-13 =
|
160 |
* FEATURE: Added a "Spam Protection" option to the advanced settings page. When used, IP addresses are blocked from checkout if there are more than 10 failsures within 15 minutes. (@ideadude)
|
161 |
* ENHANCEMENT: Checkouts with Stripe will now reuse Stripe Products and Prices. (@dparker1005)
|