Premium Changelog
3.1.3p - August 26th 2024 (Latest Version)
- Implemented Prosopo Procaptcha option for Captcha Challenge Page.
- Fix for incorrect page title on Captcha Challenge Page.
3.1.2p - August 6th 2024
- Fixes for some undefined variables.
3.1.1p - August 5th 2024
- Corrections to blocking method code.
- Other minor code improvements.
3.1.0p - July 25th 2024
- Conditional Shortcode added, content can now be shown based on a visitors location using two letter Country ISO Codes or hidden based on whether visitor is proxy or vpn.
- Fix for non-working statistics page graph on newer PHP versions.
- Fix for potential non loading of css on Captcha/Block Page if Block on Entire Site is in use.
- Fix for potential for the url redirect option along with Block on Entire Site option to instead show the default block page instead of redirecting.
- Other minor code improvements.
3.0.1p - May 16th 2024
- Correction for non working stats graph on the API Key Statistics page in Settings in some cases..
- Improvements made to Proxy & VPN Blocker's WordPress Toolbar Menu.
3.0.0p - May 16th 2024
- Refreshed Settings UI.
- Captcha, Block Page and URL Redirect options have been broken out into their own settings tabs.
- It is now possible to pick the blocking method on a per page basis when using the WordPress Editor.
- Option to select the default blocking method has been moved to the General tab of settings.
- You can now see the current Proxy & VPN Blocker status of the page or Post that you are currently viewing on the front end by way of a new menu in the WordPress Toolbar.
2.5.5p - April 28th 2024
- Correction to code that processes blocked Pages to correct a problem with selecting Home Page (WordPress Front Page) for blocking as it would get the pages permalink instead and the block wouldn't work.
2.5.4p - March 25th 2024
- Minor correction for the Shortcode javascript.
2.5.3p - March 23rd 2024
- Updated Visitor IP shortcode with more features, please see the premium FAQ for more details.
- Corrected CSS for Block Page/Challenge Page text so that long IPv6 Addresses word-wrap and don't overflow the box.
2.5.2p - March 2nd 2024
- Set Block page and captcha challenge page to properly not be cached.
- Added [ pvb_visitor_ip ] Shortcode.
2.5.1p - February 26th 2024
- Minor code improvements.
- Changed code for the BETA: DONOTCACHEPAGE option.
- Added check for requests to matomo analytics script so that these aren't blocked when Block on Entire Site is in use. Additionally added check for requests called by the servers own IP address so that these aren't blocked when Block on Entire Site is in use.
- CSS Improvements for Block Page and Captcha Challenge Pages.
- Added color options in settings for Block Page and Captcha Challenge Page for enhanced customizability.
2.5.0p - February 5th 2024
- Added License check to License Key field in settings to make it more clear if the key is correct and when it is to expire.
- Mnor alteration to code checking for wp-cron and wp-admin/ajax requests.
- Removed settings dark theme to make maintenence simpler going forward.
- Fix for unecessary loading on the widget editor in Admin causing an error message.
- Minor correction to some information on the debugging page.
2.4.3p - January 10th 2024
- Some Code Changes..
2.4.2p - January 5th 2024
- Further code refinements.
2.4.1p - January 4th 2024
- Corrected missing checkbox for Proxy & VPN Blocker within WordPress Editor.
2.4.0p - January 4th 2024
- Refactored the Pages/Posts blocking method due to performance issues with the WordPress Admin UI on sites with a large amount of Pages and Posts..
- Altered the way a Custom Block Page is set due to performance issues with the WordPress Admin UI on sites with a large amount of Pages and Posts.
2.3.3p - August 30th 2023
- Fix for some WP-Cron detection issues.
2.3.2p - August 14th 2023
- Fix for missing data on the PVB Debugging page.
2.3.1p - July 24th 2023
- Fix for typo in included file name which could throw an error.
2.3.0p - July 21st 2023
- Fix for the possibility that User IP may not be logged on Registration or Login if Cloudflare is in use.
- Revised blocking code for pages/posts.
- Improvements to user IP logging in user list/profile page.
2.2.0p - May 16th 2023
- Implemented the ability to use proxycheck.io CORS for the protection of site pages within Web Archiving/Caching services like Google/Bing Cache and archive.org.
- Added support for the custom login/registration URL's added by DIGITS: WordPress Mobile Number Signup and Login Plugin.
2.1.2p - March 9th 2023
- Improvement made to detection on wp-login.php.
2.1.1p - March 7th 2023
- Captcha Challenge page no longer uses a Cookie for the URL of the requested page.
2.1.0p - March 5th 2023
- NOTE THAT IF YOU HAVE SET A CUSTOM BLOCKED PAGE OTHER THAN THE "CAPTCHA CHALLENGE", "DEFAULT", OR, "URL REDIRECT", YOU WILL NEED TO CHECK THIS SETTING BECAUSE THE FORMAT FOR THIS HAS CHANGED AND IT WILL HAVE BEEN RESET.
- Fix for an issue that could cause redirect loop for blocked visitors if Block on All Pages and Captcha Challenge/Default Block page were selected.
- Pages/Posts are now blocked by WordPress Page ID rather than Permalink..
- Fix for potential PHP Warning on Cloudflare Detection Message in Settings.
- Fix for issues where other Plugins using Select2 js selection boxes in Settings UI will override the styles applied to the Proxy & VPN Blocker version of Select2 js causing ugly UI on these selection boxes.
2.0.0p - January 27th 2023
- Refined Restrict on Login/Authentication (Advanced) Option.
- Added Staff Bypass (Advanced) Setting that can be used alongside "Block on Entire Site" (Advanced) Option. Note that this is only useful if "Block on Login/Authentication (Advanced) Option is also turned off.
- Hardened wp-cron and admin-ajax requests.
- Improved Settings format with the view to allow easier creation of translations.
- Settings UI has been changed slightly for notes and warnings in the descriptions below fields.
- Replaced settings multiselect and dropdown js library with a better one.
- Updated Countries list under 'Restrict Country/Continent' Tab due to some country names not being in the format returned by the proxycheck.io API.
- Moved CloudFlare detected message to be below the Header Field in PVB Settings > Main. This message will appear above the selection box if CloudFlare Header is detected but not the selected option in the dropdown.
1.12.0p - October 1st 2022
- Added Newly Announced Cloudflare Turnstile option for CAPTCHA challenge.
- Fixed missing page title for CAPTCHA Challenge and Block Pages.
- Slight alterations to CSS on CAPTCHA challenge page.
- Fixed layout issue that would appear on the Captcha Challenge page when using the Invisible reCAPTCHA option.
- Corrected link in settings for the installation and configuration FAQ page on the Proxy & VPN Blocker Website.
1.11.4p - August 6th 2022
- Fix for an incorrect Variable name that may result in a PHP Warning.
1.11.3p - July 11th 2022
- Refinement to layout of Captcha Challenge page.
1.11.2p - July 2nd 2022
- Correction for cleanup on uninstall option issue.
- Further refinement to layout of Captcha Challenge and Block page.
1.11.1p - July 1st 2022
- Correction for layout on Captcha challenge page if hCaptcha is the currently selected option.
1.11.0p - June 30th 2022
- Fixed layout issues that may be caused by some frontend themes on the front end block page and captcha page..
- Integration of reCAPTCHA V2 and V3 options for Captcha Challenge Page.
- Decreased how long before recheck for Plugin update from 1 day to 8 hours.
- Update check will now also be performed if Plugin settings are altered.
1.10.2p - June 4th 2022
- Fix for Country/Continent Blocking Issue that resulted in an error.
1.10.1p - June 1st 2022
- Minor fix for the settings UI not working if WordPress SCRIPT_DEBUG is set to true.
- Settings page dark theme adjusted.
1.10.0p - May 28th 2022
- Corrected Blacklist & Whitelist editor in Proxy & VPN Blocker Settings, the proxycheck.io API endpoint for this feature was recently changed and the status messages are now different, this was resulting in a "failed to add/remove" error message even though the change was made successfully.
- Debugging page in Proxy & VPN Blocker Settings now tests if the proxycheck.io API is successfully reachable.
- Minor code improvements.
1.9.3p - April 14th 2022
- Fixed issue relating to the editing of blacklist/Whitelist from within Proxy & VPN Blocker Premium Plugin. You would get an "Sorry, you are not allowed to access this page." error instead of being redirected back to the Blacklist/Whitelist page.
1.9.2p - April 5th 2022
- Altered CSS loading function and some CSS styling for the frontend Captcha and Default Block Page due to the potential of causing conflicts with some WordPress themes.
- Made queries appear as though they are being made to a unique API url each time by way of a unique id being appended so as to avoid issues with server caching affecting rechecks.
1.9.1p - February 22nd 2022
- Altered how the query tag is reported to proxycheck.io as to remove 'https://', 'http://' and 'www.' from the URL that is displayed in the log.
- Changed text below the API Key Field in Settings.
- Some Code Cleanup.
1.9.0p - February 16th 2022
- Implemented new default block page. This replaces the old default block page that used wp_die()
- Implemented a blocking option that can display a Captcha to visitors that would otherwise be blocked, if the captcha is passed successfully then the visitor is able to view the requested page. Additionally this can be set to only be seen by VPN users while Proxy users are still blocked.
- Default Block Page and Captcha page can be customised with a background and logo.
- Improved selector on Block Action settings page so that you know what blocking mode the plugin is currently using.
- Added support for the new proxycheck.io disposable email checking feature. This can be used to screen user registrations against a database of disposable email domains. Note that this does cost an extra API Query on user registration.
- Fixed a display issue on the Statistics page in settings if API Dashboard Access was turned off in proxycheck.io Dashboard.
- Deprecated the ability to disable TLS (https) on queries.