Skip to content

v1.0.3

Choose a tag to compare

@willybahuaud willybahuaud released this 09 Mar 11:07
· 12 commits to main since this release

Scoring fixes, NinjaForms AJAX, i18n, security audit

Features

  • Anti-replay protection enabled by default
  • Gravity Forms: label placement setting (hide field label)
  • Translations: FR, ES, IT, DE

Fixes

  • Scoring: offset calculated against visible widget instead of hidden checkbox
  • Scoring: endpoint_deceleration returns neutral (0.5) instead of 0.0
  • Anti-replay: token consumed only on acceptance (safe for AJAX retry)
  • NinjaForms: AJAX submission support via jQuery.ajaxPrefilter
  • NinjaForms: cache validation result to prevent double anti-replay consumption
  • WSForm: wp_unslash() for WordPress magic quotes
  • PSR-4: rename connectors/Connectors/ for Linux case-sensitivity
  • CF7: fix unclosed <p> and <footer> tags in tag generator
  • CF7: replace anonymous closures with named methods
  • NF Underscore template: escape data.label (XSS prevention)
  • Version header synced with GAITCHA_WP_VERSION constant

Install

Download gaitcha-for-wp-1.0.3.zip below, then Plugins > Add New > Upload Plugin in WordPress.

Requires

  • WordPress 6.0+
  • PHP 7.4+
  • gaitcha core v0.5.1 (included in ZIP)