Skip to content

Releases: SaschaKohler/skit-optin

Skit Optin 0.7.0

Choose a tag to compare

@SaschaKohler SaschaKohler released this 08 Oct 18:02

Skit Optin 0.7.0

Rename diviskit-optin → skit-optin for the WordPress.org trademark review ("Diviskit" was flagged as a Divi portmanteau), plus tpl_html sanitization hardening.

Changes

  • All identifiers renamed: skit_optin_* options/table/cron, skit_* function prefix, skit-optin REST namespace + menu slug + text domain, [skit_optin_form] shortcode, skit-* assets and admin CSS classes
  • Two-step legacy migration (skml_* and diviskit_optin_* → skit_optin_*); diviskit-optin/v1 REST namespace and [diviskit_optin_form] remain as aliases so already-sent confirmation links keep working
  • tpl_html now requires unfiltered_html; wp_kses mail allowlist fallback for everyone else
  • Regenerated .wordpress-org banner + icon with new name

Generated with Devin

Diviskit Optin 0.6.0

Choose a tag to compare

@SaschaKohler SaschaKohler released this 07 Oct 06:56

Highlights

  • Interest checkboxes → free add/remove list — the fixed 3-slot registry is replaced by an editable repeater in Settings (any number of interests, each with label + optional MailerLite group ID). New rows derive slugs from labels; legacy int_* options migrate automatically.
  • Generic webhook provider (since 0.5.0) — JSON POST of confirmed subscribers to any URL, optional HMAC-SHA256 signature, daily retry on failure.

Install

Upload diviskit-optin.zip under Plugins → Add New → Upload, activate, configure a provider under Diviskit → Optin, place [diviskit_optin_form].