605 produtos atualizados nos últimos 7 dias

Changelog do All Access – Easy Digital Download

O que mudou em cada versão, da mais recente para a mais antiga. As notas são as publicadas pelo desenvolvedor, no idioma original.

  • Mais recente 1.2.4.3 · 27 dez 2022
  • 32 versões
  • Desde maio 2017

2022

9 versões

Versão 1.2.4.3

Mais recente
2 correções

Correção

  • Resolved the pass expiration code exiting early.
  • An valid start time that isn't a date/time string could cause a fatal error.

Versão 1.2.4.2

2 melhorias 1 correção

Melhoria

  • Retrieving the customer pass object has been updated to be more efficient.
  • Unnecessary files have been removed from the final build package.

Correção

  • Included price variations did not always appear to have saved correctly.

Versão 1.2.4.1

2 correções

Correção

  • Ensure discount meta is properly saved and retrieved if not properly migrated.
  • Improve renewal payment detection for passes.

Versão 1.2.4

1 melhoria 4 correções

Melhoria

  • Remove unneeded files from the final build.

Correção

  • For customers with active subscriptions for a pass, show a message instead of the "Renew Now" button.
  • Prevent the default EDD price options form from showing after All Access price options have already output.
  • Passes purchased with a subscription were not correctly expiring and being replaced with upcoming passes.
  • Downloads with multiple files were not always delivering the correct file.

Versão 1.2.3

3 correções

Correção

  • Manually creating an order in EDD 3.0 did not automatically generate the customer's pass.
  • Enabling the "allow redownload" setting could prevent the initial download being logged for a customer.
  • Trashing an order in EDD 3.0 did not remove the pass from the customer's account, although the pass could not be used.

Versão 1.2.2

1 novidade 5 correções

Novidade

  • A setting has been added to allow customers to redownload files without counting against the download limit. This feature requires EDD 3.0.

Correção

  • Customer specific settings were not overriding the default pass settings.
  • The category selector has been updated for PHP8 compatibility.
  • On sites with many All Access enabled products, some could be excluded from the list of AA products.
  • If a product is incorrectly configured to include specific price IDs without specifying any, an All Access pass would not work correctly.
  • A fatal error occurred in outdated PHP versions.

Versão 1.2.1

1 melhoria 1 correção

Melhoria

  • Products included in an All Access pass which have no files of their own now show a message instead of the download button.

Correção

  • The site's list of All Access products is now stored as an option instead of a transient.

Versão 1.2

1 novidade 10 melhorias 7 correções

Novidade

  • 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.

Melhoria

  • The logic for checking whether a pass can access a download has been extracted into a class for improved logic and readability.
  • A new function, edd_all_access_valid_order_statuses, has been registered.
  • The All Access customer details header has been updated to match EDD core.
  • The AllAccessProduct class has been introduced to consistently retrieve product data.
  • Refactor how the plugin is loaded and checks system requirements.
  • Minimum PHP version is 5.6.
  • A new function has been registered for retrieving the customer metadata for All Access passes.
  • EDD 3.0 - Partially refunded orders are included in valid order statuses.
  • EDD 3.0 - Unit tests have been updated for EDD 3.0 compatibility.
  • EDD 3.0 - Order dates have been updated to be consistent with EDD 3.0.

Correção

  • If the site's list of All Access products was deleted, the list is automatically regenerated.
  • Passes now grant access to downloads in child categories when the parent category is enabled.
  • If a pass' status was invalid, it could throw a fatal error when viewing the customer details in the admin.
  • Commissions styles/scripts are conditionally enqueued.
  • Accessing a single price All Access product via ajax could throw a PHP notice.
  • A PHP notice could occur if a payment object could not be retrieved for a pass.
  • Only show upcoming access periods if the dates can be calculated.

Versão 1.1.11

4 melhorias 2 correções

Melhoria

  • Software Licensing integration is compatible with EDD 3.0.
  • The Commissions integration has been improved.
  • 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.
  • When instantiating the EDD_All_Access_Pass class, the expiration date is now checked automatically.

Correção

  • Passes which should sync with Recurring Payments now use the subscription expiration instead of replicating calculations.
  • Post meta tooltip text now displays correctly.

2021

6 versões

Versão 1.1.10

4 correções

Correção

  • Database upgrade stuck in loop.
  • Upgrade prompt showing on fresh install.
  • Renew Now button could show incorrect pricing.
  • Renew Now button could show if selected price option is not currently owned.

Versão 1.1.9

1 correção

Correção

  • Fatal error when regenerating a pass

Versão 1.1.8

1 correção

Correção

  • Correct file not being downloaded if a product has more than one file associated with it.

Versão 1.1.7

1 novidade 3 correções

Novidade

  • Introduced edd_all_access_check_response_for_download filter, which allows you to control access to a download.

Correção

  • Fatal error on All Access admin page when an upgraded pass has been refunded.
  • Edge case where a pass tied to a subscription never renews if the pass expiration date is slightly after the subscription renewal date.
  • 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.)

Versão 1.1.6

1 melhoria 4 correções

Melhoria

  • Instead of removing duplicate passes from the cart after the fact, the duplicates are now prevented from being added to the cart at all.

Correção

  • "Files downloaded in this period" not always paginating.
  • Edd_all_access_download_form function not working well with variable priced products and lazy loading.
  • Varible-priced passes could have tax rates missing from the product page. (When "Display Tax Rates on Prices" is enabled.)
  • Deprecation notices in PHP 8.

Versão 1.1.5

5 melhorias 9 correções

Melhoria

  • Download popularity report now includes links to relevant downloads for quick access.
  • Customer passes are now deleted if the associated payment is deleted.
  • Change plugin author to Sandhills Development, LLC.
  • EDD 3.0 compatibility.
  • Fix invalid HTML.

Correção

  • Ensure only the owner of the pass can view pass details on the front-end.
  • Under certain circumstances, "Buy All Access" button wasn't appearing correctly for products with variable prices.
  • 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.
  • Unnecessarily duplicating a hook in the admin screen, which could result in some EDD tools appearing twice in Downloads > Tools.
  • PHP warning when viewing a pass in the admin screen that is set to all categories.
  • SourceMap URLs return 404
  • PHP deprecation notice for implode.
  • Undefined variable "all_access_duration_unit".
  • PHP warning: Invalid argument supplied for foreach.

2020

3 versões

Versão 1.1.4

1 correção

Correção

  • Download counter was not properly incrementing.

Versão 1.1.3

2 correções

Correção

  • Products with multiple files were not properly displaying to logged-in AA customers.
  • Accessibility labels were not properly set for their associated input field.

Versão 1.1.2

9 novidades 4 correções

Novidade

  • A report of the most popular products, as downloaded by All Access Pass customers.
  • Customers can now see their download history as part of the [edd_aa_customer_passes] shortcode
  • When changing the customer attached to a payment, the All Access pass now automatically get transferred to match.
  • Brought most of the codebase up to WPCS standards.
  • The [edd_aa_all_access] shortcode now accepts multiple product IDs, allowing you to restrict content to multiple All Access Passes.
  • The “Process All Access Passes” tool is now re-named to “Backfill All Access Passes” to better describe what it does.
  • 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.
  • Made upgrade permissions specific to EDD core user permissions.
  • Replaced direct calls to EDD_Payment class to use the edd_get_payment helper function.

Correção

  • If you had purchased All Access, any license key was acting like that All Access license.
  • If a user didn’t log in for over a year, their downloads per day were not properly being reset.
  • Variably priced AA passes were not properly syncing to license expirations in all cases.
  • Error was happening when a payment did not have a customer attached.

2019

2 versões

Versão 1.1.1

1 correção

Correção

  • The "Process All Access Passes" tool was failing on step 1 because of a failed nonce.

Versão 1.1

7 novidades 21 correções

Novidade

  • Added a "Sync with License" option for better integration with Software Licensing
  • Added a tool to the customer profile to regenerate their All Access Passes
  • Added a filter to provide option to hide file-level download options
  • Improved code markup and formatting
  • Changed all references of EDD_Payment to edd_get_payment function
  • Scripts are now built using webpack
  • Moved priority of main plugins_loaded hook to 20 in preparation for EDD 3.0

Correção

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

2018

2 versões

Versão 1.0.11

1 correção

Correção

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

Versão 1.0.10

5 novidades 5 correções

Novidade

  • Filter hook called edd_all_access_modify_purchase_form
  • Filter hook called edd_all_access_download_should_be_counted
  • Action hook called edd_all_access_download_being_counted_before
  • Action hook called edd_all_access_download_being_counted_after
  • Allow individual files to be downloaded if multiple files attached to product

Correção

  • Don’t prevent variations of same AA pass in cart
  • If the customer is upgrading, don’t prevent even if a sub already exists for it.
  • Make sure $license is instance of EDD_Sl_License when using it as such
  • Download form output in situations where the first price variation is not available
  • Bad purchase prevention errors were not showing if licensing enabled

2017

10 versões

Versão 1.0.9

1 correção

Correção

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

Versão 1.0.8

3 correções

Correção

  • Only store upgrade data in customer meta if both the pre-upgrade and post-upgrade products are All Access enabled.
  • 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.
  • Do additional logic checks when showing the customer's AA data to them with the edd_aa_customer_passes shortcode.

Versão 1.0.7

1 correção

Correção

  • 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.

Versão 1.0.6

1 correção

Correção

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

Versão 1.0.5

1 melhoria

Melhoria

  • Commissions integration now uses EDD_Commissions class in all instances.

Versão 1.0.4

4 correções

Correção

  • Individually excluded products were still showing in the [downloads] shortcode with all_access_customer_downloads_only present.
  • Software Licensing checks were requiring logins over API
  • Renewals were prevented for cancelled subscriptions when it should have only been prevented for active or trialling subscriptions.
  • The download counter was not being incremented in some situations.

Versão 1.0.3

4 novidades 4 correções

Novidade

  • Restrict Content Pro migration tool
  • Filters for the "pricing" button so you can modify it on a product-by-product basis
  • Option to hide variable options from All Access members if they don't have access to those variable prices.
  • Prices are automatically hidden if logged in and have access to download product.

Correção

  • With Software Licensing, licenses for any product were allowing other products to be activated if using item_name in API
  • Account for "trialling" status in Recurring Payments
  • EDD 2.8 admin changes the layout for Variable Prices. This conforms it to work with that.
  • Intermittent issue with downloads_used not being updated after download

Versão 1.0.2

3 novidades 3 correções

Novidade

  • Ability to limit discount codes to be used by All Access pass holders only.
  • UX Improvement: automatically remove duplicate All Access products from the cart.
  • Filter called "edd_all_access_commission_rate_override" to allow commission rates for All Access calculations to be over-ruled.

Correção

  • Make All Access licenses work if the product is also a bundle (requires Software Licensing update to 3.5.14)
  • Make sure included_categories always returns array from EDD_All_Access_Pass object.
  • Make sure post revisions are not counted as "saves" when adding a product to the All Access passes array.

Versão 1.0.1

3 novidades 2 correções

Novidade

  • The shortcode [purchase_link] now accepts a paramater called "all_access_download_now_text" which allows customization of "Download Now" button text.
  • 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.
  • A new option allows you to replace the AA passes with a custom button. This is useful for showing a "pricing" button.

Correção

  • Shortcode [downloads] was not showing any download when all_access_customer_downloads_only="yes" was present even when it should.
  • The "Renew" button would show the dash separator between price and text even if the price was set to be hidden.

Versão 1.0

1 melhoria

Melhoria

  • Initial release

CUPONS

GANHE 5% DE DESCONTO na sua primeira compra

Preencha o formulário abaixo e garanta 5% de desconto na sua primeira compra. Válido por tempo limitado.