Skip to content

Commit

Permalink
Update change logs and version number (v1.9.7)
Browse files Browse the repository at this point in the history
  • Loading branch information
sjolshagen committed Sep 19, 2017
1 parent 74313dc commit 7915998
Show file tree
Hide file tree
Showing 5 changed files with 32 additions and 48 deletions.
11 changes: 10 additions & 1 deletion README.MD
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ E20R Payment Warning for PMPro
Tags: pmpro, membership, recurring payment warning, paid memberships pro, membership management, payment warning
Requires at least: 4.8
Tested up to: 4.8.1
Stable tag: 1.9.6
Stable tag: 1.9.7


Generates and sends notices to active Paid Memberships Pro members about their upcoming recurring payment, their expiring memberships, and required updates to their credit card information. The plugin receives its data directly from the supported payment gateway which makes it more reliable and consistent in sending email warnings/notices to your members.
Expand Down Expand Up @@ -45,6 +45,15 @@ If you sponsor the development of gateway support you will receive forum support
Changelog
------------

###v1.9.7

* ENHANCEMENT: Added array_isnt_empty() function which returns true if the array contains values (can still fail an '! empty()' call)
* ENHANCEMENT: Simplify placeholder text for license input
* BUG FIX: Problems when activating or managing multiple licenses from different plugin entities at the same time.
* BUG FIX: Extra slashes in Subject
* BUG FIX: Support new argument for e20r-license-add-new-licenses filter
* BUG FIX: Would fail to save/activate valid licenses in certain situations

###v1.9.6

* BUG FIX: Didn't always appear to clear job from queue on successful save during payment processing
Expand Down
46 changes: 6 additions & 40 deletions build_readmes/current.txt
Original file line number Diff line number Diff line change
@@ -1,40 +1,6 @@
BUG FIX: Didn't always appear to clear job from queue on successful save during payment processing
BUG FIX: Would sometimes double up the times it processed a non-recurring payment record
BUG FIX: Would load credit cards in an unexpected format causing double-save operations
BUG FIX: Doubly certain we won't attempt to save the CC info twice
BUG FIX: Didn't return the correct/a membership level name
BUG FIX: Didn't use a consistent user_payment_status value ('active')
BUG FIX: Variable substitution for messages providing incorrect information
BUG FIX: Would sometimes process same batch twice
BUG FIX: Queue lock time variable wasn't initialized anywhere
BUG FIX: Would load too many templates to process messages for
BUG FIX: Incorrect namespace for Email_Message class action handlers
ENHANCEMENT: Update debug enabled AJAX handler
ENHANCEMENT: Load data from local DB, _not_ upstream, when processing messages
ENHANCEMENT: Using new names for configure_remote_subscription_data_fetch() and configure_remote_payment_data_fetch() in Cron_Handler
ENHANCEMENT: Renamed get_remote_subscription_data() to configure_remote_subscription_data_fetch()
ENHANCEMENT: Renamed get_remote_payment_data() to configure_remote_payment_data_fetch()
ENHANCEMENT: Set cache timeout for active nonrecurring subscription data to 12 hours
ENHANCEMENT: Set cache duration to 12 hours for active_subscr_users
ENHANCEMENT: Set cache duration to 12 hours for all_active_users
ENHANCEMENT: Set cache duration to last 4 hours for current_{$type} (type specific) current records
ENHANCEMENT: Use local DB lookup (e20rpw_user_info table) for reminder/expiration notices
ENHANCEMENT: Refactor and move clear_queue() to parent class (E20R_Background_Process)
ENHANCEMENT: Refreshed Utilities tools/classes
ENHANCEMENT: Added fixes and updates from EWWW Image Optimizer code to background processing classes
ENHANCEMENT: Clear the message queue for the messages background handler
ENHANCEMENT: Refactor and move clear_queue() to parent class (E20R_Background_Process)
ENHANCEMENT: Transitioning to Utlities submodule (github) and License/Client_License classes for addon gateways
ENHANCEMENT: More descriptive placeholder for new license input
ENHANCEMENT: Uses static Email_Message::default_variable_help() function
ENHANCEMENT: Add PHPDoc for add_placeholder_variables()
ENHANCEMENT: Renamed get_remote_subscription_data() to configure_remote_subscription_data_fetch()
ENHANCEMENT: Renamed get_remote_payment_data() to configure_remote_payment_data_fetch()
ENHANCEMENT: Use configured date format for membership end date in email notices
ENHANCEMENT: Apply variable substitution via filter for template(s)/message type(s)
ENHANCEMENT: Made replace_variable_text() function static & a filter hook
ENHANCEMENT: Added e20rpw_variable_help filter to result of default_variable_help()
ENHANCEMENT: Add get_active_queue() method
ENHANCEMENT: Account for differences between single site & multisite columns in DB
ENHANCEMENT: Add error checking for unlock_process()
ENHANCEMENT: Add clear_queue() to core (parent) function
ENHANCEMENT: Added array_isnt_empty() function which returns true if the array contains values (can still fail an "! empty()" call)
ENHANCEMENT: Simplify placeholder text for license input
BUG FIX: Problems when activating or managing multiple licenses from different plugin entities at the same time.
BUG FIX: Extra slashes in Subject
BUG FIX: Support new argument for e20r-license-add-new-licenses filter
BUG FIX: Would fail to save/activate valid licenses in certain situations
4 changes: 2 additions & 2 deletions class.e20r-payment-warning-pmpro.php
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
Developer: Thomas Sjolshagen <thomas@eighty20results.com>
Developer URI: https://eighty20results.com/thomas-sjolshagen/
PHP Version: 5.4
Version: 1.9.6
Version: 1.9.7
License: GPL2
Text Domain: e20r-payment-warning-pmpro
Domain Path: /languages
Expand Down Expand Up @@ -46,7 +46,7 @@
}

if ( ! defined( 'E20R_PW_VERSION' ) ) {
define( 'E20R_PW_VERSION', '1.9.6' );
define( 'E20R_PW_VERSION', '1.9.7' );
}

if ( !defined ( 'E20R_PW_DIR' ) ) {
Expand Down
8 changes: 4 additions & 4 deletions metadata.json

Large diffs are not rendered by default.

11 changes: 10 additions & 1 deletion readme.txt
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ Contributors: eighty20results
Tags: pmpro, membership, recurring payment warning, paid memberships pro, membership management, payment warning,
Requires at least: 4.8
Tested up to: 4.8.1
Stable tag: 1.9.6
Stable tag: 1.9.7
PHP Version: 5.4
License: GPLv2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Expand Down Expand Up @@ -44,6 +44,15 @@ If you sponsor the development of gateway support you will receive forum support

= Changelog =

== v1.9.7 ==

* ENHANCEMENT: Added array_isnt_empty() function which returns true if the array contains values (can still fail an '! empty()' call)
* ENHANCEMENT: Simplify placeholder text for license input
* BUG FIX: Problems when activating or managing multiple licenses from different plugin entities at the same time.
* BUG FIX: Extra slashes in Subject
* BUG FIX: Support new argument for e20r-license-add-new-licenses filter
* BUG FIX: Would fail to save/activate valid licenses in certain situations

== v1.9.6 ==

* BUG FIX: Didn't always appear to clear job from queue on successful save during payment processing
Expand Down

0 comments on commit 7915998

Please sign in to comment.