Starting from €7.5/mo
Admin: Updated the Commissions integration JavaScript.
Admin: Fixed a potential fatal error when an All Access purchase was pending.
Admin: Fixed an undefined variable notice when the Recurring integration is unable to calculate a pass expiration.
Cart: Corrected an issue where All Access improperly re-initialized the EDD cart class.
Dev: Updated unit tests to resolve a broken dependency.
Dev: the new minimum requirements are PHP 7.4, WordPress 6.0, and Easy Digital Downloads 3.3.0.
1.2.7
n/a
New: When the license for an All Access product is disabled, the pass is disabled.
Improvement: Enabling All Access on a product is now handled by the product type.
Improvement: Shortcodes for variable products now cover all price IDs by default, unless specifically set.
Fix: It was possible for a pass with the total price variations set to 0 to still prevent users from accessing specific variations.
Fix: The download limit was not always set for a pass.
Fix: The pass expiration date for subscriptions with a free trial did not correctly sync with the subscription when the initial trial was complete.
Fix – Commissions: All Access did not correctly calculate how a commission should be split when that setting was selected for a product.
Dev: Licensing has been updated to use EDD’s extension registry.
Dev: The extension no longer uses get_page_by_title, which was deprecated in WordPress 6.2.
Dev: The minimum versions have been updated to PHP 7.1, WordPress 5.4, and EDD 3.0.
Fix: Resolved the pass expiration code exiting early.
Fix: An valid start time that isn't a date/time string could cause a fatal error.
Improvement: Retrieving the customer pass object has been updated to be more efficient.
Fix: Included price variations did not always appear to have saved correctly.
Dev: Unnecessary files have been removed from the final build package.
Dev: A new filter edd_all_access_use_persistent_cache has been added. The default value is false, for the time being.
Improvement: Remove unneeded files from the final build.
Fix: For customers with active subscriptions for a pass, show a message instead of the "Renew Now" button.
Fix: Prevent the default EDD price options form from showing after All Access price options have already output.
Fix: Passes purchased with a subscription were not correctly expiring and being replaced with upcoming passes.
Fix: Downloads with multiple files were not always delivering the correct file.
New: a setting has been added to allow customers to redownload files without counting against the download limit. This feature requires EDD 3.0.
Fix: Customer specific settings were not overriding the default pass settings.
Fix: The category selector has been updated for PHP8 compatibility.
Fix: On sites with many All Access enabled products, some could be excluded from the list of AA products.
Fix: If a product is incorrectly configured to include specific price IDs without specifying any, an All Access pass would not work correctly.
Fix: A fatal error occurred in outdated PHP versions.
Improvement: Products included in an All Access pass which have no files of their own now show a message instead of the download button.
Fix: The site's list of All Access products is now stored as an option instead of a transient.
New: The edd_aa_download_limit shortcode has been registered to allow store owners to easily show customers how many downloads they have remaining, when downloads are limited.
Improvement: The logic for checking whether a pass can access a download has been extracted into a class for improved logic and readability.
Improvement: A new function, edd_all_access_valid_order_statuses, has been registered.
Improvement: The All Access customer details header has been updated to match EDD core.
Fix: If the site's list of All Access products was deleted, the list is automatically regenerated.
Fix: Passes now grant access to downloads in child categories when the parent category is enabled.
Fix: If a pass' status was invalid, it could throw a fatal error when viewing the customer details in the admin.
Fix: Commissions styles/scripts are conditionally enqueued.
Fix: Accessing a single price All Access product via ajax could throw a PHP notice.
Fix: A PHP notice could occur if a payment object could not be retrieved for a pass.
Fix: Only show upcoming access periods if the dates can be calculated.
Refactor: The AllAccessProduct class has been introduced to consistently retrieve product data.
Dev: Refactor how the plugin is loaded and checks system requirements.
Dev: Minimum PHP version is 5.6.
Dev: A new function has been registered for retrieving the customer metadata for All Access passes.
Dev: EDD 3.0 - Partially refunded orders are included in valid order statuses.
Dev: EDD 3.0 - Unit tests have been updated for EDD 3.0 compatibility.
Dev: EDD 3.0 - Order dates have been updated to be consistent with EDD 3.0.