Skip to content

Releases: Melapress/captcha-4wp

Added several UX and UI improvements + bug fixes

19 Mar 19:37
Compare
Choose a tag to compare

Improvements:

  • The "Settings & Placements" page has been redesigned for a more spacious and visually pleasing appearance.
  • Additional wizard configuration steps have been implemented to allow users to easily activate captcha when setting up the plugin.
  • Applied enhanced labeling and terminology throughout the plugin, also addressing some grammar issues.
  • Internal links within the plugin have been adjusted, including updates to URLs directing users to the new pricing page.
  • Introduced an option to enable Signup form protection on multisite installations.
  • Notices for site administrators in multisite networks have been improved for clarity.
  • Updated the minimum required PHP version for the plugin from 7.2 to 7.4 to ensure compatibility with current standards.

Bug Fixes:

  • Resolved an edge case issue preventing login to sites using the WooCommerce login form.
  • Corrected a minor CSS problem with the V2 Invisible method, preventing the captcha logo from appearing within the login form container.
  • Fixed an edge case scenario where users could become stuck within the configuration wizard.

Maintenance release + support for new pricing and plans

01 Feb 15:13
fa42968
Compare
Choose a tag to compare
  • Plugin improvements
    • Updated some text and help text in the UI for better readability.
    • Updated the spacing / text positioning in the UI to improved UX.
    • Upgraded the Freemius SDK to 2.6.2 (Premium).
    • Support for new Premium plans.

Added new settings & improved help text within the admin area

20 Dec 11:31
1aa2135
Compare
Choose a tag to compare
  • New features & functionality

    • Added new setting to control submissions if no CAPTCHA value/field is found.
  • Plugin improvements

    • Improved help text within admin areas
    • V3 + V2 Fallback: V2 Checkbox now adheres to size/styling settings.
    • Improved help text and prompts for better user experience when setting up the plugin.
  • Bug fixes

    • reCAPTCHA V3 + V2 Fallback - Fixes issue caused by missing jetpack_sso var.
    • Fixed PHP 8.2 Error within certain multisite registration forms.
    • Fixed logic issue when switching between Premium and Free editions.

Maintenance and followup update

14 Aug 19:32
e8e0b61
Compare
Choose a tag to compare
  • Improvements

    • Improved help text and prompts for better user experience when setting up the plugin.
  • Bug fixes

    • Fixed fatal error related to a non-static method when using a custom login form.
    • Fixed PHP warning when updating the plugin due to and SDK location update.

Updates & bug fixes (major update in Premium - support for hCaptcha & Cloudflare Turnstile)

10 Aug 17:24
c4e68a0
Compare
Choose a tag to compare
  • New features & functionality

    • Added a new setting to purge the plugin's database files on plugin uninstall.
  • Improvements

    • Improved help text and settings messages within admin pages & wizards.
    • Improved wizard UI/UX and added logic to validate better site keys and secret keys used in captcha configurations.
    • Improved build infrastructure by refactoring code to a more modular approach.
  • Bug fixes

    • Fixed a problem with a plugin setting which was causing Users and Roles not to be properly excluded from captcha.
    • Fixed an error that could have caused a PHP fatal error when admin had settings enabled related to failed logins.
    • V2 - V2 Failback - Adjusted CSS for WordPress core forms in order to prevent the captcha box from getting out of frame.
    • Fixed an edge case when the user was unable to log in if the captcha configuration was removed from the site.
    • Fixed an edge case where a license expired notice message was showing when the captcha version was changed/reconfigured.
    • Fixed some JS errors which were preventing V2 Invisible configurations from being set up in the wizard.
    • Fixed some PHP errors which could trigger a fatal error once user downloads the system information file.
    • Fixed the position of the third-party forms "how to" paragraphs in the Settings and Placements page.
    • Fixed various JS errors which were preventing user from removing captcha configurations.
    • Fixed WordPress notice in the previous version on the Plugins page - "Notice: Fix: error in PHP version 7.4".
    • Fixed an edge case when installing Gravity Forms along with Captcha 4WP could cause a PHP error.

Maintenance release

05 Jul 09:08
22783fc
Compare
Choose a tag to compare
  • Improvements
    • Improved UX for IP input field in Settings & Placements
    • Improved UX for failed login settings
    • Improved input validation for IPs and numerical fields.

7.2.2 - maintenance update

06 Jun 14:36
22783fc
Compare
Choose a tag to compare
  • Improvements

    • Adding further help text for 3rd party form plugins.
    • Improved help text and settings messages within admin pages & wizards.
    • Improved UX when settings are disabled.
  • Bug fixes

    • V3: Fixed JS error causing issues with password reset attempts.
    • System information can now be downloaded in the help area.

7.2.0 followup & maintenance update

11 May 10:35
75f1e22
Compare
Choose a tag to compare
  • New features & functionality

    • Added check for 'path' during check for REST request which returns false if no path is found and can be overriden via filter 'c4wp_is_rest_request_no_path_found'
  • Bug fixes

    • Jetpack + V3: Fixed issue causing CAPTCHA to return false when logging in.
    • PHP 7.2 Compatibility: Fixed small PHP errors within settings when running PHP 7.2.
    • General PHP improvements: Fixed error caused by method not declared as static.

v3 failover configuration + first-time install wizard

27 Apr 18:24
f712dae
Compare
Choose a tag to compare

Release notes: CAPTCHA 4WP 7.2.0 - Failover for V3 and much more!

  • New features & functionality

    • CAPTCHA failure fallback system: V3 now has a fallback option when the initial check fails: choose between redirecting to another page or show a V2 "I am not a robot checkbox".
    • First time install wizard to guide users through setting up the Google reCAPTCHA etc.
    • Google reCAPTCHA configuration shown in the UI / plugin settings.
    • Wizard to assist user changing the reCAPTCHA configuration.
    • Google reCAPTCHA keys validation - all keys are validated within the admin area to ensure the correct details have been provided.
    • New WPML config file for WPML support (translations).
    • Support for WooCommerce HPOS so user can activate the feature without hinderance.
  • Improvements

    • WooCommerce support - improved overall form handling to ensure less friction with 3rd party scripts.
    • In WPForms editor the plugin's message is shown in the correct place when editing posts via Gutenberg.
    • V2 Checkbox - The field now resets itself should it expire due to lack to user input.
    • Improved performance and compatibility of custom JS in BuddyPress.
    • Core JS is now written in plain JavaScript for Improved performance and compatibility.
    • Overall coding standards improvements
    • UI Improvements to the ‘excluded IP’ and ‘excluded users’ fields in the plugin settings.
    • Improved plugin's help and UI text for improved ease of use.
    • Moved the Captcha preview within the configuration popup in the plugin settings.
    • Removed any use of depreciated JS function ‘jQuery.fn.load’.
  • Bug fixes

    • CF7 + V2 Invisible - Fixed issue causing mail sent confirmation to be removed on submission.
    • BuddyPress + V3 - Fixed issue causing user registration for to return console errors
    • WPForms + V3 - Fixed issue causing ‘please solve captcha’ message to still appear on valid submissions.
    • Improved compatibility with WP comment systems which do not use jQuery.
    • Multisite - Removed link to settings page where needed.
    • Fixed bug in Settings which would cause removed IP address and users to re-appear on refresh.
    • Fixed issue in ‘hide for IP’ setting which can occur when multiple IDs are present.

Site & Secret keys validation + WooCommerce compatibility update

18 Aug 13:12
5f2bb06
Compare
Choose a tag to compare
  • New features

    • Site & secret key validation: plugin displays preview of CAPTCHA to confirm correct setup.
    • Users are now prompted when attempting to switch CAPTCHA versions to ensure new keys are provided (UX improvement).
  • Improvements

    • Contact Form 7 AJAX validation is now handled independently to avoid compatibility issues.
    • Improved handling of CAPTCHA JS within the WooCommerce checkout for better compatibility.
    • Improved presentation of ‘hide CAPTCHA badge’ field within the settings.
    • Updated Fremius SDK to version 2.4.5.
  • Bug fixes

    • Corrected issue in which some trial users were not being shown all features.
    • Adjusted internal ‘additional callback JS’ filter to append all content rather than override.