Login
Get Started

All Access Changelog

Version 1.2.9 — October 15, 2025
  • 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.
Version 1.2.8 — January 29, 2025
  • Admin: Update checkboxes in admin and styles to be consistent with EDD Core.
  • Admin: Customer-specific settings won’t let you set the duration.
  • Admin: Update Commissions documentation link.
  • Downloads: Register an All Access section for EDD 3.3.6.
  • Orders: Move All Access Passes order details metabox to the order details sections.
  • Orders: Prevent a fatal error when selecting price options for a download with no files.
  • Passes: Update main All Access class to use orders instead of payments.
Version 1.2.7 — October 23, 2024
  • Dev: new minimum requirements are PHP 7.4, WordPress 5.8, and Easy Digital Downloads 3.2.0.
  • Admin: All Access JavaScript handling in the admin has been updated to load only when needed.
  • Dates: Dates for All Access passes are now displayed in the store’s time zone and use the store’s preferred date and time formats.
  • Passes: In certain time zones, All Access passes could expire earlier than expected.
Version 1.2.6 — March 18, 2024
  • Fix: When editing an all access product which also has files of its own, the files could not be edited.
  • Fix: Improved compatibility with cache when download limits are set.
  • Dev: Updated for PHP 8.1 compatibility.
Version 1.2.5 — August 9, 2023
  • 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.
Version 1.2.4.3 — December 28, 2022
  • 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.
Version 1.2.4.2 — November 17, 2022
  • 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.
Version 1.2.4.1 — November 7, 2022
  • Fix: Optimized and improved renewal payment discovery to make Pass renewals more reliable.
  • Fix: Discounts that required ‘Any Pass’ was not saving the discount properly, and may not properly validate discount codes.
Version 1.2.4 — October 24, 2022
  • 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.
Version 1.2.3 — October 6, 2022
  • Fix: Manually creating an order in EDD 3.0 did not automatically generate the customer’s pass.
  • Fix: Enabling the “allow redownload” setting could prevent the initial download being logged for a customer.
  • Fix: Trashing an order in EDD 3.0 did not remove the pass from the customer’s account, although the pass could not be used.
Version 1.2.2 — July 27, 2022
  • 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: 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 could occur in outdated PHP versions.
Version 1.2.1 — June 24, 2022
  • 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.
Version 1.2 — June 13, 2022
  • 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.
Version 1.1.11 — March 23, 2022
  • Dev: Software Licensing integration is compatible with EDD 3.0.
  • Improvement: Performance has been improved when validating passes.
  • Improvement: The Commissions integration has been improved.
  • Improvement: The edd_all_access_get_customer_pass_objects helper function has been introduced to return the most up to date pass objects for a customer.
  • Improvement: When instantiating the EDD_All_Access_Pass class, the expiration date is now checked automatically.
  • Fix: Passes which should sync with Recurring Payments now use the subscription expiration instead of replicating calculations.
  • Fix: Post meta tooltip text now displays correctly.
Version 1.1.10 — November 18, 2021
  • Fix: UTC database upgrade wasn’t providing UI feedback that it was in fact running.
  • Fix: “Renew Now” incorrectly appearing on variable priced products, when the user didn’t own the currently selected price.
  • Fix: Database upgrade prompt appearing on fresh installs.
  • Tweak: Removed pricing from “Renew Now” buttons. The price shown here was often inaccurate due to renewal discounts, etc.
Version 1.1.9 — August 23, 2021
  • Fix: Generating passes from the customer tools in the admin may not complete.
Version 1.1.8 — August 18, 2021
  • Fix: Correct file not being downloaded if a product has more than one file associated with it.
Version 1.1.7 — August 10, 2021
  • New: Introduced edd_all_access_check_response_for_download filter, which allows you to control access to a download.
  • Fix: Fatal error on All Access admin page when an upgraded pass has been refunded.
  • Fix: Edge case where a pass tied to a subscription never renews if the pass expiration date is slightly after the subscription renewal date.
  • Fix: edd_all_access_download_form() function not working well with variable priced products and lazy loading. (We made some further updates to this fix, which started in version 1.1.6.)
Version 1.1.6 — May 18, 2021
  • Improvement: Instead of removing duplicate passes from the cart after the fact, the duplicates are now prevented from being added to the cart at all.
  • Fix: “Files downloaded in this period” not always paginating.
  • Fix: edd_all_access_download_form() function not working well with variable priced products and lazy loading.
  • Fix: Variable-priced passes could have tax rates missing from the product page. (When “Display Tax Rates on Prices” is enabled.)
  • Fix: Deprecation notices in PHP 8.
Version 1.1.5 — February 11, 2021
  • Improvement: Download popularity report now includes links to relevant downloads for quick access.
  • Improvement: Customer passes are now deleted if the associated payment is deleted.
  • Fix: Ensure only the owner of the pass can view pass details on the front-end.
  • Fix: Under certain circumstances, “Buy All Access” button wasn’t appearing correctly for products with variable prices.
  • Fix: Certain upgrade circumstances could incorrectly result in a renewal button being shown on a download, despite the person owning a lifetime All Access Pass for that product.
  • Fix: Unnecessarily duplicating a hook in the admin screen, which could result in some EDD tools appearing twice in Downloads > Tools.
  • Fix: PHP warning when viewing a pass in the admin screen that is set to all categories.
  • Fix: SourceMap URLs return 404.
  • Fix: PHP deprecation notice for implode.
  • Fix: Undefined variable “all_access_duration_unit”.
  • Fix: PHP warning: Invalid argument supplied for foreach().
  • Tweak: Change plugin author to Sandhills Development, LLC.
  • Dev: EDD 3.0 compatibility.
  • Dev: Fix invalid HTML that was preventing a class name from not being set correctly.
Popular Resources

Start selling today!

Join over 50,000 smart store owners, and start using the easiest way to sell digital products with WordPress.

Copyright © 2025 Sandhills Development, LLC