Login
Get Started

All Access Changelog

Version 1.3.1 — October 28, 2026
  • Compatibility – Software Licensing: Fixes the daily expiration check to query each license associated with a pass.
  • Compatibility – Software Licensing: Renewing an All Access pass with Software Licensing now renews the existing license instead of issuing a second key.
  • Passes: A pass that was expired before its time period ended now hands over to its paid renewal.
Version 1.3.0 — October 20, 2026
  • NEW: Downloads – Products can now override the All Access “Add To Cart” display mode, so a single product can show “Buy All Access” and “Login” buttons without changing the store-wide setting.
  • Security: Fixed a stored cross-site scripting issue in All Access shortcode text that users with contributor access could add to a post.
  • Security: Fixed an issue that let a pass limited to certain price options download files attached to the product’s other price options.
  • Security: Restricted the manual pass expiration check to store managers.
  • Admin: Fixed the “Buy All Access” and “Log In” instructional text settings losing their links when saved on EDD 3.7.1 or later.
  • Admin: Hidden All Access admin pages no longer appear in the command palette.
  • Admin: The store-wide “Add To Cart” display mode setting is now a dropdown with clearer option labels.
  • Checkout: Fixed the “Create an account or log in” error not showing for an All Access pass when an excluded All Access-only product came before it in the cart.
  • Cron: Expired passes now renew reliably: the daily expiration check runs in batches across every active pass, and more than one expired pass can renew in the same request.
  • Logs: Fixed All Access downloads that could be recorded against another customer’s file download log when two downloads happened at the same time.
  • Logs: The debug log no longer records an entry for every product viewed by a visitor without a pass. Orders: Invalid passes now show why they are invalid in the order’s Pass Details.
  • Reports: Added a date range picker to the All Access report.
  • Reports: The All Access report’s product filter now lists only All Access passes.
  • Reports: Fixed a fatal error on sites with a non-standard WordPress directory layout, caused by loading the All Access report table on every page.
  • Reports: Fixed the All Access report leaving out downloads made today.
  • Dev: Fixed edd_all_access_get_customer_pass_objects() returning the first customer’s passes for every customer checked in the same request, which also affected edd_all_access_user_has_pass().
  • Dev: The minimum requirements are now EDD 3.5.0 and WordPress 6.2.
  • Dev: Added the edd/all_access/checkable_passes filter and the edd/all_access/file_download_logged action, so an extension can share a pass with other users.
  • Dev: Deprecated edd_all_access_check_expired_periods_via_cron(), edd_all_access_add_meta_box(), and edd_all_access_render_all_access_meta_box().
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.)

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