Changelog

Version 3.0

Version 3.0.19.3: Fix the performance issues on filtering protected/unprotected files

Version 3.0.19.2

  • Improve UI for Shared Private Link
  • Fix Shared Private Link’s bug: Download expiry time is different from created times after editing
  • Fix inconsistent download expiry’s timestamp when editing vs creating custom private links
  • Auto-protect Media upload on the fly

Version 3.0.19.1: Fix CSS for Metabox

Version 3.0.19

  • Generate a unique private link for users
  • If users choose the raw options then using the ~/?rest_route=/. instead of /wp-json for WordPress REST API route.
  • Update “none” value in X-Robots-Tag’s header
  • Re-arrange the settings option for “Enable Debug Log”
  • Integrate File Access Permission into file popup & attachment page

Version 3.0.18.7: Add debug logs when handling the private link

Version 3.0.18.6: Add debug logs when sending files to clients

Version 3.0.18.5

  • Fix filtering protected and unprotected files on multiple pages
  • Improve CSS for “Is it protected?” checkbox
  • Update pda-plugin-update-checker library to new version

Version 3.0.18.4: Release affiliate program on popup tab, settings and its own page

Version 3.0.18.3: Improve logic when migrating whitelist roles options for version 2.0

Version 3.0.18.2: Fix 404 page version 2.0 migration issues

Version 3.0.18.1: Add an example for the provided API

Version 3.0.18: Add API documentation to developers using phpDoc

Version 3.0.17

  • Add quick tour guide on Settings page
  • Add hook to track user’s click
  • Fix UI bug for PDA table
  • Add hook for Woo settings page

Version 3.0.16.9: Fix missing CSS for Metabox in the attachment screen

Version 3.0.16.7: Remove remote expiration license checking

Version 3.0.16.6: Hotfix: for checking license expired, won’t parse strings to json.

Version 3.0.16.5: Remove custom body class to prevent the conflict with popular plugins

Version 3.0.16.4

  • Fix css conflict with the famous plugins: Ninja Form
  • Only add our body class for pages and post screen

Version 3.0.16

  • Apply fatal error log
  • Add new Setting options

Version 3.0.15.3: Remove array from class constant to support PHP version < 5.6

Version 3.0.15.2: Resolve CSS conflict for class .slider

Version 3.0.11

  • Add a new settings option that allows users to delete all related data and license data
  • Add a new settings option that allows users use raw redirect links without using .htaccess
  • Delete the backup data when unprotecting files
  • Refactor Settings page code

Version 3.0.10

  • Add status panel for the debugging purpose
  • Add UI to show which media file is protected in Media popup
  • Optimize the javascript loading

Version 3.0.9.5: Delete all options related to licenses

Version 3.0.9.4: Get attachment url by wp_get_attachment_url function instead of guid

Version 3.0.9.2

  • Fix mirror logic to check whether plugin is fully activated
  • Add priority to add custom column filters

Version 3.0.9: Support membership options inside the individual files

Version 3.0.8.6: Improve UI for membership integration UI

Version 3.0.8.5: Clear buffer after printing the content

Version 3.0.8.4: Hotfix that video can be streamed without the protect videos plugin.

Version 3.0.8

  • Add UI to protect file when adding media under pages/posts
  • Add option to turn on/off Block Access to WordPress Information Files and Hide WordPress Version setting
  • Add filters in Media Page that can filter protected, un-protected and all files
  • Add guides under helpers for Microsoft ISS server

Version 3.0.7

  • Apply automation test when deploying to production and staging
  • Show guides in helpers tab in setting if user is using nginx server
  • Flush rewrite rules when plugin finished updating
  • Add AWS S3 tab if pda-s3 add on is activated
  • Integrate with the membership plugin

Version 3.0.6.1: Add file access permission on each files popup

Version 3.0.6

  • Block access to license.txt & WP version
  • Server video files with partial content if PDA video add-on is activated
  • Add AWS S3 tab in PDA Gold v3 setting page if pda s3 plugin is activated
  • Add new filers on Media page that can filter Protected and non-protected files

Version 3.0.5

  • Integrate with pda-s3
  • Fix robots.txt rules can work on subdirectory

Version 3.0.4: Fix wrong notification when users do not have data to migrate

Version 3.0.3.4: Fix disable directory list not working

Version 3.0.3.3: Fix home_url cannot return https schema

Version 3.0.3.2

  • Improve UI for “File Permission tab”
  • Only show default private link and icon when the magic link add-on is activated
  • Only 15-sites and Unlimited-site can run on multi-site mode without pda multi-site
  • Integrate User Access Manager add-on
  • Bug fix: The file has not been protected but it still shows the stats in the popup

Version 3.0.3: Fix logic to get no access page title

Version 3.0.2: Integrate with IP Block, grant user roles for the specific file

Version 3.0.1

  • Only show helper tab in settings when enabled remote log
  • If it’s multi-site and license is not unlimited, need to install pda-multisite add-on
  • Fix guides in helpers when it’s multi-site
  • Integrate with pda-magiclink, ip-block and pda-multisite add-on

Version 3.0.0

  • Protect the file by copying to _pda folders
  • Improve htaccess rules
  • Remove protection for the file
  • Auto-generate a private link
  • Create a custom private link
  • Delete a private link
  • Activate/deactivate a private link
  • Count clicks on the private link
  • Set download limit and download validity
  • Copy the private link’s URL
  • Show default placeholder image if it’s protected
  • Set/un-set protection in attachment’s page
  • Add no-index meta tag to the page belonged to protected attachment
  • Integrate with File Access Restriction add-on

Version 2.0

2.6.24: June 2, 2018: Remove first slash of upload dir in .htaccess file

2.6.20: May 28, 2018: Fix user roles validation logic when accessing original links

2.6.15: May 22, 2018:  Fix .htaccess rewrite rules for multisite

2.6.13.4: May 16, 2018: Ignore CSS and JS files on .htacesss directive condition

2.6.10.4: May 4, 2018 * Update SDK

2.6.10.3: May 4, 2018 * Update SDK

2.6.10.2: May 4, 2018: Remove download limit

2.6.10.1: May 4, 2018: Increase video timeout

2.6.10: May 3, 2018 * Improve algorithm to enhance video protection

2.6.9.1: April 23, 2018 * Remove 304 file handling

2.6.9: April 23, 2018 * Using get_attached_file to get file’s path

2.6.8: April 19, 2018: Fix redirect for sub-folder

2.6.8: April 19, 2018 * Redirect by getting protocol and hostname

2.6.7.5: April 19, 2018 * Fix https for private links

2.6.7.4: March 27, 2018 * Add block google indexing only option

2.6.7.3: April 9, 2018 * Update lasted SDK

2.6.7.2: April 3, 2018: Update Gold version’s text

2.6.7.1: April 6, 2018: Fix form validate in license form

2.6.7: April 4, 2018:

  • Update plugin’s text
  • Add IP restriction feature for individual file
  • Add table summary data feature
  • Show IP restriction feature only when users install PDA Download Link Restriction
  • Show table summary data only when users install PDA Download Link Statistics

2.6.6: March 27, 2018: Update FAQ content

2.6.5.1: March 26, 2018: Fix form’s validate is undefined on setting page

2.6.5: March 26, 2018: Bring IP block blacklist feature back

2.6.4.1: March 23, 2018: Fix missing number in file type

2.6.4: March 21, 2018

  • Fix rule for htaccess file
  • Decode URI before reading file

2.6.3: March 13, 2018: Integrate with User Management Access plugin

2.6.2: March 03, 2018

  • Improve setting UI
  • Add Block IP feature
  • Add prevent hotliking feature

2.6.1: February 12, 2018

  • Increase client’s request timeout to 10 second

2.6.0: February 12, 2018

  • Increase client’s request timeout

= 2.5.9: February 7, 2018= * Update Javascript’s version

= 2.5.8: February 7, 2018= * Update CSS version

= 2.5.7: February 7, 2018= * Fix license checking logic on client side

= 2.5.6: February 6, 2018= * Update class and file names to prevent potential conflicts between Gold and free version

= 2.5.5: December 1, 2017 =

  • Add package-lock.json file
  • Update text and tooltip
  • Add a handler to handle expired date update

= 2.5.4: November 28-29, 2017 =

  • Add create expired date function
  • Change expired_date data’s type to BIGINT
  • Create expired day input
  • Add number input for expired days
  • Fix db logic when updating new version

= 2.5.3: November 15, 2017 =

  • Show warnings on back-end admin for deprecated WP REST API 
  • Fix wp::prepare for WordPress version 4.8.3

= 2.5.2: October 26, 2017 = * Refactor PDALogger file

= 2.5.1: August 17, 2017 = *Remove rules if files are not protected anymore

2.5.0: August 17, 2017

  • Protect files from being indexed by Google & other search engines (robots.txt)

2.4.0: August 9, 2017

  • Support for WordPress Multisite
  • Fix the empty alert when activating license

2.3.2: July 23, 2017

  • Add whitelist roles option

2.3.1.3: June 23, 2017

  • Keep file name when user download file by private URL
  • Add “Download Limit” feature into the private URL

2.3.1.2: June 20, 2017

  • Fix null comparison issue.

2.3.1: June 20, 2017

  • Update css version.

2.3.0: June 20, 2017

  • Implement new features, limit downloads which help users to limit the number of attempt on private links from end-users.

2.2.2: June 17, 2017

  • Hot fix for prefix URL configuration on settings page
  • Fix the bug that protected (original) URL is still accessible on  “HTTPS” websites

2.2.1: June 16, 2017

  • Add the setting to enable remote logging
  • Add the setting to give logged-in user to see protected content
  • Add the setting to change url prefix word
  • Add the setting to automatically protect new uploaded files

2.1.3: February 25, 2017

  • Tweak: Change the plugin’s logic to cater for those files that couldn’t be found in the _postmeta table

2.1.2: Monday, May 22, 2017

  • Fix Twitter, Googleplus and Facebook open graph issue
  • Fix too many redirects / redirect loops issue
    • Now it’s working with Photon module #Jetpack & WP CDN
  • Remove redirecting the files with cookies
  • If file could not be found in post or post_meta table, reading file directly from upload folder
  • Redirect to wordpress default 404 page if file is not found or protected

2.1.1: Wed, May 10, 2017

  • Fix .htaccess rules to recognize the special characters
  • Find in _postmeta table in case of cropped images via wordpress
  • Integrate (private) plugin update for gold version.
  • Integrate multiple licenses for 1 site, 3 sites & unlimited sites
    • Check if license is valid or expired everyday.
  • Add debug log option on settings page which helps us quickly trace what goes wrong just in case
  • Bug fixes: Fix Private URL popup CSS so that it looks good in most screens’ sizes

2.0.0: April, 2017

  • Integrate a new UI using reactjs
  • Integrate plugin license with new method
  • Show nice pop-up to manage private links
  • Create, Delete and Customise multiple private urls for one file
  • Activate or Deactivate any private URLs
  • Count URL’s clicks
Lasted updated on September 18, 2018