Qwizoo — Quiz & Lead Generation

Changelog

1.2.0

  • Embed: switched from iframe to script-tag + div embed system for inline, popup, and float modes
  • Embed: auto-resize — quiz iframe grows and shrinks to fit content height via postMessage
  • Embed: multiple quiz instances on the same page now work independently
  • Embed: guard against double-execution when the embed script tag appears more than once

1.1.0

  • Security: improved encryption key derivation — no longer uses a hardcoded fallback; derives a site-specific key from WordPress security constants and the site URL
  • Security: plugin now refuses to store the API key if OpenSSL is unavailable, and shows a clear admin notice instead of silently falling back to base64
  • UX: added show/hide toggle on the API key input field
  • UX: replaced browser confirm() disconnect dialog with an inline two-step confirmation button
  • UX: quiz list now shows “Updated X ago” timestamps
  • UX: Gutenberg block shows an error notice when quiz list refresh fails
  • UX: Refresh button is rate-limited to one request per 10 seconds
  • Developer: QWIZOO_API_BASE and QWIZOO_EMBED_BASE constants can now be overridden in wp-config.php
  • Developer: API errors are logged to wp-content/debug.log when WP_DEBUG_LOG is enabled
  • Developer: added WP-CLI commands: wp qwizoo test, wp qwizoo list, wp qwizoo disconnect

1.0.0

  • Initial release
  • Gutenberg block (qwizoo/quiz) with inline, popup, and float embed modes
  • [qwizoo] shortcode with full attribute support
  • Secure AES-256-CBC API key encryption
  • WP transient-based quiz list caching (5 minutes)
  • Admin settings page with connection status, lead usage progress bar, and quiz list
  • AJAX connect, disconnect, and refresh quiz list
  • Qwizoo block category in the block inserter
  • Embed script loaded only on pages with Qwizoo content
  • Full input sanitization and output escaping throughout
  • GPL v2 license

Plugin Website
Visit website

Author
qwizoo
Version:
1.2.0
Last Updated
April 30, 2026
Requires
WordPress 6.0
Tested Up To
WordPress 6.9.4
Requires PHP
7.4

Share Post

Join our newsletter.

Get insights into what’s happening at ChangelogWP right in your inbox. We don’t believe in spam.