Changelog

Releases follow semantic versioning. Each version here matches a tagged GitHub release of the plugin.

1.0.0

The first release of Keno Forms.

  • Dynamic form usable site-wide with automatic page/source and UTM detection.
  • GTM / gtag events: kf_form_view, kf_form_start, kf_form_submit.
  • Spam protection: always-on honeypot and submit-timing trap, with an optional Cloudflare Turnstile or Google reCAPTCHA v3 layer.
  • Brand theming: colours, fonts, and radius via scoped --kf-* CSS variables, with a live admin preview.
  • Field builder with text, email, phone, number, URL, date, dropdown, radio, checkbox and hidden fields, plus lead-capture, newsletter, support and quote-request templates.
  • Pluggable CRM providers: Keno Sonic webhook, HubSpot, Zoho CRM, Pipedrive, and a generic HMAC-signed webhook.
  • Pluggable email providers: wp_mail, Resend, Brevo (transactional) and Mailchimp, Brevo, Resend (marketing list opt-in).
  • Local-first storage of every lead as a keno_submission entry, a wp-admin entries list, and CSV export.
  • Privacy-first by default (POPIA / GDPR): no IP address or user-agent stored unless explicitly enabled.