Version 2.6.9 — October 11, 2017
- Fix: Dependencies of Stripe CSS not working when action hook removed
- Tweak: Updated refund processing to use \Stripe\Refund::create() and introduced filters on the arguments sent to Stripe
- Tweak: Added new filter to customer creation call
- Tweak: Added help text to Pre-Approve option
Version 2.7.12 — October 10, 2017
- Fix: Upgrading from a lifetime license to a time-limited license caused errors at checkout.
- Fix: PayPal Standard: Fixed issue cusing `You must specify valid values for parameters` errors.
- Fix: Cancelling a subscription sometimes showed a blank screen with “error” message.
- Fix: Stripe: An error was shown when attempting to reactivate a cancelled subscription.
- Fix: Stripe: Retrieve and set a customer ID when not set on the account.
- Tweak: Moved cron jobs for recurring related tasks to a custom schedule.
Version 3.5.21 — October 10, 2017
- Fix: Repeatable row wrappers for upgrades incorrectly had the edd_repeatable_upload_wrapper class applied.
- Fix: Upgrading from lifetime licenses to time-limited licenses fall back to cost-based proration.
- Fix: Upgrades from lifetime licenses to time-limited licenses caused incorrect license expiration dates.
- New: Added prefix to Software Licensing API response cache keys
- New: Activating/Deactivating licenses from Admin now shows an entry in the license logs.
- New: Improved staging detection of EDD_Software_Licensing::is_local_url.`
Version 1.0.7 — October 7, 2017
- Fixed: Do downloads used counter resets only for active passes. Affected only anyone who has already run the retroactive tool and had customers with more than 1 different All Access purchase prior to activating All Access.
Version 2.3.8 — October 7, 2017
- Fix: Pagination fails when buckets contain only folders at the top level.
Version 2.3.7 — October 6, 2017
- Fix: Fatal error on activation
Version 2.3.6 — October 4, 2017
- Fix: Plugin conflict with Amazon Web Services plugin
Version 2.6.8 — October 4, 2017
- Fix: A fix was added that attempts to avoid any possible Invalid Integer formats sent to Stripe.
- Fix: Removed inconsistency in accessing Stripe API keys from EDD settings.
- Fix: Corrected an issue where FireFox could possibly report a card format as invalid on checkout.
Version 2.3.4 — October 2, 2017
- Fix: Compatibility with AWS SDK v2
Version 1.4.4 — October 2, 2017
- Fix: Completed payments could try and re-validate a PayPal Express token, resulting in a failed payment.
Version 2.3.5 — October 2, 2017
- Fix: Plugin conflict with Download Monitor
Version 2.1.5 — October 2, 2017
- Fix: Fatal error when EDD is not active.
Version 3.4.2 — October 2, 2017
- Fix: Decimal places not supported in commission rates.
- Fix: Email function users improper variable name for user ID.
Version 2.5.8 — October 2, 2017
- Fix: Vendor application emails sent even when disabled
- Fix: New submission email uses admin email content instead of vendor email content
- Fix: Commissions not automatically enabled on new submissions
- Fix: Remove avatar link does not work in some themes
Version 2.3.3 — September 29, 2017
- Fix: Plugin conflict with WP Offload S3
Version 2.1.9 — September 27, 2017
- New: Integration with ActiveCampaign
Version 2.3.2 — September 27, 2017
- Fix: Fatal error on sites running PHP versions less than 5.5
Version 2.3.1 — September 27, 2017
- Fix: InvalidArgumentException thrown when rendering FES field on admin side
- Fix: Invalid HTML markup
- Fix: Undefined index notice
Version 2.3 — September 26, 2017
- New: Updated to official AWS SDK
- New: Add support for AWS Signature v4
- New: Add support for EU (Frankfurt) bucket region
- New: Styling improvements
- New: Introduced option for the folder naming structure when using Frontend Submissions
- New: Introduced Amazon S3 Upload field for Frontend Submissions allowing vendors to upload directly to Amazon S3
- New: Enhanced file metadata is displayed
- Tweak: Display more files per page
- Fix: Wrap long filenames in table
- Fix: `View More` button no longer reloads the entire iframe when pressed
- Fix: Undefined variable and index errors when viewing files in an S3 bucket have been resolved
Version 1.1.0 — September 22, 2017
- New: Slack Team Invites are now incorporated into EDD Slack
- New: Three New Slash Commands
/edd version
: Outputs the current version of Easy Digital Downloads./edd discount
: Outputs information about a Discount Code. This can also be used to create new Discount Codes./edd customer
: Outputs information about a Customer. You can use either their Customer ID or their Primary Email Address for this command.
- New: Now you can choose Multiple Downloads for a single Notification
- If “All Downloads” is chosen, you can also optionally set Exclusions
- New: EDD Reviews Triggers added
- New Review Trigger
- New Vendor Feedback Trigger (Requires EDD Frontend Submissions to be active as well)
- New: EDD Fraud Monitor Trigger added
- New Suspected Fraudulent Transaction
- This can also be made into an Interactive Notification to Accept the Payment as Valid or to Confirm it as Fraud directly from Slack
- When the log is added to EDD for this, it will say that this action was processed by EDD Slack and by which Slack User
- This can also be made into an Interactive Notification to Accept the Payment as Valid or to Confirm it as Fraud directly from Slack
- New Suspected Fraudulent Transaction
- New: Recurring Payments Triggers added
- New Subscription Created Trigger
- Subscription Cancelled Trigger
- New: Add a Message about additional SSL-only functionality on non-SSL sites
- New: Responsive Settings Screen
- New: Admin Color Scheme taken into account for Notification Delete buttons
- Change: Use Customer Information rather than User Information where applicable.
- In cases where a Notification uses User information instead (New Vendor, etc.), the text replacement description text is changed accordingly
- Change: The layout of information for the
/edd sales
Slash Command has been updated to match the new Slash Commands in this release. - Change: EDD Software Licenses Integration Changes
- License Activation Triggers are now specific to Activation/Deactivation via EDD’s web API. Activating/Deactivating manually from the Licenses screen no longer triggers these.
- This can cause problems in some server configurations due to caching.
edd_action=activate
andedd_action=deactivate
URL Parameters should be excluded from caching on the Home Page. %active_site%
text replacement for License Activation/Deactivation Triggers%license_link%
text replacement for License Generation/Activation/Deactivation Triggers
- Change: No longer using a PHP Constant for the Text Domain
- Change: Restrict Slash Commands to Slack Team Admins by default. Specific Users can be allowed via an interface on the Settings screen.
- This requires the OAUTH Token to need new permissions, so unlinking and relinking the application is necessary.
- Change: Labels for Fields are now above the Fields in the Notification Modal
- Fix: When Saving a Notification, the “Save Notification” button now updates to show that it is in the process of Saving.
- Fix: Notification Forms can be re-filled out after failure to fill a required field
- Fix: Fix bug with the Purchase Limit Trigger when a Price ID was not set (No Variable Pricing enabled)
- Fix:
%site_count%
added to text replacements for License Activation/Deactivation Triggers. This existed in v1.0.X, but it was accidentally excluded from the list of text replacements. - Fix: Fully bails on loading the plugin if base conditions weren’t met. Before it just threw up a notice but still attempted to run.
- Fix: If no Message Text was defined for a Notification, while it would go through properly, the notification pop-up on a desktop client would show a weird error. This now no longer happens.