WP Manifestindependent plugin directory
manifest / ecommerce / edd-version-history

Easy Digital Downloads - Download Version History

Adds a download version history shortcode to Easy Digital Downloads.

★ 4stars

Install

Download source zip No release zip yet

This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.

Install straight from GitHub with WP-CLI:

wp plugin install https://github.com/verygoodplugins/edd-version-history/archive/refs/heads/main.zip
No built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.

Easy Digital Download Version History

This is an Easy Digital Downloads addon which allows you to link to previous versions of a plugin, based on tagged git releases.

It requires the EDD Git Download Updater plugin.

image

How it works

  • When a version download link is clicked, the plugin will first check your EDD uploads folder to see if a matching file already exists
  • If not, it will connect to either Bitbucket or GitHub (depending on your configuration) and download the tagged .zip file to the uploads directory
  • The .zip file will be served to the user via a secure EDD download link

Shortcode parameters

The shortcode is [edd_version_history]. It accepts the following parameters:

  • download_id: (required) The download ID
  • limit: The number of tags to show (default 10)
  • include_current: Whether or not to include the current plugin version in the list. Default false
  • download_purchase_id: By default we check to see if the customer has purchased the download_id, you can override that here (for example in case of addons or bundles)

Wish List

  • [ ] Display the file dates alongside the version numbers

Changelog

1.0.0 on January 13th, 2024

  • Initial release

Installation

  1. Download the latest tagged release.

  2. Navigate to Plugins » Add New in the WordPress admin and upload the file.

  3. Activate the plugin.

  4. Add the shortcode to a page, following the instructions above.