Skip to main content
All Access Changelog

Version 1.1.2 — January 27, 2020

  • New: A report of the most popular products, as downloaded by All Access Pass customers.
  • New: Customers can now see their download history as part of the edd_aa_customer_passes shortcode
  • New: When changing the customer attached to a payment, the All Access pass now automatically get transferred to match.
  • New: Brought most of the codebase up to WPCS standards.
  • New: The edd_aa_all_access shortcode now accepts multiple product IDs, allowing you to restrict content to multiple All Access Passes.
  • New: The “Process All Access Passes” tool is now re-named to “Backfill All Access Passes” to better describe what it does.
  • New: When a customer has a lifetime All Access Pass, they now see a message about not needing to renew, instead of the “Renew” purchase button.
  • New: Made upgrade permissions specific to EDD core user permissions.
  • New: Replaced direct calls to EDD_Payment class to use the edd_get_payment helper function.
  • Fixed: If you had purchased All Access, any license key was acting like that All Access license.
  • Fixed: If a user didn’t log in for over a year, their downloads per day were not properly being reset.
  • Fixed: Variably priced AA passes were not properly syncing to license expirations in all cases.
  • Fixed: Error was happening when a payment did not have a customer attached.

Version 1.1.1 — May 28, 2019

  • Fix: The “Process All Access Passes” tool was failing on step 1 because of a failed nonce.

Version 1.1 — May 14, 2019

  • New: Added a “Sync with License” option for better integration with Software Licensing
  • New: Added a tool to the customer profile to regenerate their All Access Passes
  • New: Added a filter to provide option to hide file-level download options
  • New: Improved code markup and formatting
  • New: Changed all references of EDD_Payment to edd_get_payment function
  • New: Scripts are now built using webpack
  • New: Moved priority of main plugins_loaded hook to 20 in preparation for EDD 3.0
  • Fix: While editing a pass, “Are you sure” showed when it shouldn’t
  • Fix: Made sure schema data for search engines is correct for purchase form
  • Fix: If “Limit File Downloads” was enabled in Recurring Payments, valid AA downloads were prevented
  • Fix: Migrations from RCP stopped after 1 step
  • Fix: All dates are now saved in UTC instead of website’s timezone
  • Fix: Prevent AA passes from expiring if recurring subscription’s product changes
  • Fix: Set the file id being downloaded based on the price ID being downloaded
  • Fix: Made the price_id attribute work for the edd_all_access shortcode
  • Fix: Made sure the edd_purchase_link_top hook is present in AA purchase form
  • Fix: Content Restriction Integration: Made restricting a page to “All Prices” in Content Restriction work for AA prices
  • Fix: Content Restriction Integration: Made edd_restrict shortcode consider AA passes
  • Fix: Software Licensing Integration: Added better handling for invalid license keys
  • Fix: Cart error for ‘never expires’ was being cleared when it shouldn’t
  • Fix: Made expiration of AA based on start time of All Access, not start time of payment/order
  • Fix: Software Licensing Integration: Made AA passes sync with Licenses instead of Recurring
  • Fix: Recurring Payments Integration: Allow early renewals even if subscription exists
  • Fix: All unneeded cache clears have been removed
  • Fix: Lifetime licenses were causing invalid AA passes
  • Fix: Free Downloads integration priority setting now lets AA override Free Downloads when set as such
  • Fix: Issue with Customer reset tool where customer had an expired pass and an active one, resulting in expired.
  • Fix: Race condition with manual subscription renewals where payment had no products yet

Version 1.0.11 — March 26, 2018

  • Fixed: Purchases were blocked for AA purchases if user was logged out since 1.0.10

Version 1.0.10 — March 21, 2018

  • Fixed: Don’t prevent variations of same AA pass in cart
  • Fixed: If the customer is upgrading, don’t prevent even if a sub already exists for it.
  • Fixed: Make sure $license is instance of EDD_Sl_License when using it as such
  • Fixed: Download form output in situations where the first price variation is not available
  • Fixed: Bad purchase prevention errors were not showing if licensing enabled
  • Added: Filter hook called edd_all_access_modify_purchase_form
  • Added: Filter hook called edd_all_access_download_should_be_counted
  • Added: Action hook called edd_all_access_download_being_counted_before
  • Added: Action hook called edd_all_access_download_being_counted_after
  • Added: Allow individual files to be downloaded if multiple files attached to product

Version 1.0.10 — March 21, 2018

  • Fixed: Don’t prevent variations of same AA pass in cart
  • Fixed: If the customer is upgrading, don’t prevent even if a sub already exists for it.
  • Fixed: Make sure $license is instance of EDD_Sl_License when using it as such
  • Fixed: Download form output in situations where the first price variation is not available
  • Fixed: Bad purchase prevention errors were not showing if licensing enabled
  • Added: Filter hook called edd_all_access_modify_purchase_form
  • Added: Filter hook called edd_all_access_download_should_be_counted
  • Added: Action hook called edd_all_access_download_being_counted_before
  • Added: Action hook called edd_all_access_download_being_counted_after
  • Added: Allow individual files to be downloaded if multiple files attached to product

Version 1.0.9 — October 26, 2017

  • Fixed: All Access pass could not be purchased if a previous attempt including a free trial failed or was abandoned.

Version 1.0.8 — October 25, 2017

  • Fixed: Only store upgrade data in customer meta if both the pre-upgrade and post-upgrade products are All Access enabled.
  • Fixed: Additional logic was added to the All Access processing tool to fix additional issues caused by the bug which was fixed in 1.0.7.
  • Fixed: Do additional logic checks when showing the customer’s AA data to them with the edd_aa_customer_passes shortcode.

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 1.0.6 — September 20, 2017

  • Fixed: Integration with Content Restriction was not working due to improperly used variable.

Version 1.0.6 — September 20, 2017

  • Fixed: Integration with Content Restriction was not working due to improperly used variable.

Version 1.0.5 — September 11, 2017

  • Changed: Commissions integration now uses EDD_Commissions class in all instances.

Version 1.0.4 — August 21, 2017

  • Fixed: Individually excluded products were still showing in the

    Recapture

    Recapture tracks when carts are abandoned on your store, then lets you send recovery emails to encourage the customers who abandoned these carts to complete the purchase. These carts are

    Digital Download

    A feature-rich and fully responsive free WordPress theme which allows you to sell your digital products using Easy Digital Downloads.

    Mayosis

    A highly customizable theme designed for both single stores and multi-vendor marketplaces.

    Professional Pass

    You clearly mean business! The Professional Pass is our favorite, for several reasons. Designed to be a business investment capable of not only paying for itself, but also creating a

    Extended Pass

    The lifeblood of any eCommerce store is the ability to accept payments from customers. Without that, especially in a flexible, automated manner, the benefits of running a business online are

    Personal Pass

    Are you new to Easy Digital Downloads? Perhaps you’ve been around for a while but haven’t had the chance to tap into its full potential. Or maybe you’ve landed on

    Noor

    Noor has a minimal structure. It uses stylish design patterns, combined with powerful extensions. All in the name of creating a professional digital marketplace based on Easy Digital Downloads. Products pages

    All Access Pass

    Easy Digital Downloads is more than just a WordPress plugin. It’s an ecosystem that not only powers online stores, but also empowers business owners to create businesses that meet their

    Themedd

    Themedd is a free and extensible theme that integrates seamlessly with Easy Digital Downloads and its extensions.

    shortcode with all_access_customer_downloads_only present.
  • Fixed: Software Licensing checks were requiring logins over API
  • Fixed: Renewals were prevented for cancelled subscriptions when it should have only been prevented for active or trialling subscriptions.
  • Fixed: The download counter was not being incremented in some situations.

Version 1.0.3 — August 4, 2017

  • Fixed: With Software Licensing, licenses for any product were allowing other products to be activated if using item_name in API
  • Fixed: Account for “trialling” status in Recurring Payments
  • Fixed: EDD 2.8 admin changes the layout for Variable Prices. This conforms it to work with that.
  • Fixed: Intermittent issue with downloads_used not being updated after download
  • Added: Restrict Content Pro migration tool
  • Added: Filters for the “pricing” button so you can modify it on a product-by-product basis
  • Added: Option to hide variable options from All Access members if they don’t have access to those variable prices.
  • Added: Prices are automatically hidden if logged in and have access to download product.

Version 1.0.2 — June 21, 2017

  • Fix: Make All Access licenses work if the product is also a bundle (requires Software Licensing update to 3.5.14)
  • Fix: Make sure included_categories always returns array from EDD_All_Access_Pass object.
  • Fix: Make sure post revisions are not counted as “saves” when adding a product to the All Access passes array.
  • Added: Ability to limit discount codes to be used by All Access pass holders only.
  • Added: UX Improvement: automatically remove duplicate All Access products from the cart.
  • Added: Filter called “edd_all_access_commission_rate_override” to allow commission rates for All Access calculations to be over-ruled.

Version 1.0.1 — May 16, 2017

  • Fix: Shortcode

    Recapture

    Recapture tracks when carts are abandoned on your store, then lets you send recovery emails to encourage the customers who abandoned these carts to complete the purchase. These carts are

    Digital Download

    A feature-rich and fully responsive free WordPress theme which allows you to sell your digital products using Easy Digital Downloads.

    Mayosis

    A highly customizable theme designed for both single stores and multi-vendor marketplaces.

    Professional Pass

    You clearly mean business! The Professional Pass is our favorite, for several reasons. Designed to be a business investment capable of not only paying for itself, but also creating a

    Extended Pass

    The lifeblood of any eCommerce store is the ability to accept payments from customers. Without that, especially in a flexible, automated manner, the benefits of running a business online are

    Personal Pass

    Are you new to Easy Digital Downloads? Perhaps you’ve been around for a while but haven’t had the chance to tap into its full potential. Or maybe you’ve landed on

    Noor

    Noor has a minimal structure. It uses stylish design patterns, combined with powerful extensions. All in the name of creating a professional digital marketplace based on Easy Digital Downloads. Products pages

    All Access Pass

    Easy Digital Downloads is more than just a WordPress plugin. It’s an ecosystem that not only powers online stores, but also empowers business owners to create businesses that meet their

    Themedd

    Themedd is a free and extensible theme that integrates seamlessly with Easy Digital Downloads and its extensions.

    was not showing any download when all_access_customer_downloads_only=”yes” was present even when it should.
  • Fix: The “Renew” button would show the dash separator between price and text even if the price was set to be hidden.
  • Added: The shortcode now accepts a paramater called “all_access_download_now_text” which allows customization of “Download Now” button text.
  • Added: When using the option to show AA Passes alongside normal “Buy now” buttons, it now outputs all relevant AA products instead of just the newest.
  • Added: A new option allows you to replace the AA passes with a custom button. This is useful for showing a “pricing” button.

Version 1.0 — May 11, 2017

  • Initial release