CSV and JSON export — Settings → Exports: background export jobs per form. Filter by view (all, unread, read, starred) and search; optional email when ready (your account only). Secure download; files kept 7 days. CSV flat columns with JSON-encoded multi-values; JSON structured records with native types.
Inline links — add hyperlinks in Paragraph text, consent checkbox labels (terms & conditions), and multi-checkbox option labels (builder: select text → Link). Links open in a new tab; clicking a link does not toggle the checkbox.
Inline link page picker — pick a published WordPress page from the link bubble (privacy policy, terms, etc.) or paste an external URL. Page selection auto-applies the permalink.
Submission trash — delete moves submissions to Trashed (recoverable). Trashed inbox tab to restore or delete permanently; exports skip trashed rows.
Form templates — five starters (Contact, Quote, Job, Event, Support) from the forms list. New forms start with an empty canvas; use a template for a ready-made field set.
Multi-column layout — place up to 3 fields side by side in the builder (e.g. First name | Last name). Drag a field beside another to create a row; drag column separators to resize; double-click a separator to equalize widths. Visitor forms use a responsive grid; columns stack on narrow screens.
Fixed — After submit redirect to a WordPress page kept the selected page on save.
Builder — consistent Add field control in the empty canvas and footer.
Forms list — sort by last updated (most recently edited first).
Submissions inbox — discreet Leave a review, Get help, and Share an idea links in the empty detail panel (including when no message is selected).
1.6.0
SMTP — custom outbound mail under Sobi Forms → Settings → SMTP: host, credentials, Activate SMTP routing, test connection/email. Falls back to wp_mail() until routing is on. Logs tab (30 days) for failed notification and confirmation emails with Retry.
Webhooks — send ham submissions as JSON to an external URL (async). Set the URL per form under After submit; Settings → Webhooks lists configured forms. Logs tab (30 days) for failed deliveries with Retry.
Settings — new menu for SMTP, Webhooks, and Spam protection (no separate install step).
After submit (builder) — clearer post-submit setup: visitor message or redirect, plus actions (inbox, admin email, confirmation, webhook). Existing forms migrate automatically.
Onboarding — redirect to the form builder after activation when no forms exist; dashboard widget CTA to create the first form.
Date field — optional min/max in field settings.
Form builder — always-visible Add field above submit; sidebar and context menu polish; After submit action list styling.
Submissions inbox — React app: open messages, filter, and paginate without full page reload; toast feedback for actions; toolbar bulk actions when a message is open; full-row click target.
Settings — toast feedback on save (SMTP, Spam protection).
Fixed — MariaDB activation error on reserved index name purge
1.5.1
Security — File upload: removed archive and web-active formats from the allowed picker (zip, rar, gzip, svg, html, xml).
1.5.0
Form builder — Title and Paragraph layout blocks for section headings and instructions (not collected on submit).
URL parameter prefill — optional per-field query-string prefill for text, email, phone, link, number, and long text (client-side; cache-friendly).
Hidden fields — compact sidebar table to pass invisible data (URL params and/or static defaults); invisible on the front; always submitted; visible in inbox.
Availability — close form automatically after a set number of submissions.
File upload — one file per field; pick allowed types by category (Application, Image, Text) or individual extensions (default 5 MB cap); secure server validation; files stored privately under uploads/sobiforms/; download from the Submissions inbox (admin only). Save to database is required when a form includes a file field.
Inbox — see which page a submission came from (frozen page title and pathname in the detail sidebar). Useful when one form is embedded on multiple pages. Query strings (UTM, etc.) are not captured — use hidden fields. Older submissions show “Not recorded”.
Performance & reliability — form loading and submission are more robust on cached sites, with a smoother experience for visitors.
Admin speed — builder editing and submissions inbox are noticeably faster on larger forms and busier sites.
1.4.3
Form builder — settings sidebar sections collapse and expand correctly again (1.4.2 kept them visually open in the WordPress admin).
1.4.2
Form builder — fix settings (save to inbox, emails, pause, after-submit, etc.) being reset when saving with a collapsed sidebar section.
Form builder — new fields are optional by default (not required).
1.4.1
Submissions inbox — full-page layout (no card frame); Spam view tab after Starred; form filter as a dropdown button with filter icon; search field styling polish; more comfortable list row spacing.
Submissions inbox — split layout (list + detail), resizable columns, pagination, bulk actions, Gmail-style toolbar; All / Unread / Starred view tabs; form filter dropdown in the list header; spam via more menu; community links in the empty detail panel.
Form emails use the site name as sender instead of “WordPress”.
1.3.0
Form builder — redesigned edit screen for more comfort: canvas plus settings sidebar, clearer toggles, and save without a full page reload.
New Link field type — collect website or profile URLs with http/https validation.
1.2.0
Form availability — pause or auto-close by date/time (site timezone).
Configurable unavailable message when the form is not accepting submissions.
Akismet spam filtering (global setting, spam queue in Submissions).
Submissions inbox — Spam filter, mark as spam / not spam.
Submissions — auto mark as read on open; Mark all as read.
Form improvements — field min/max (number, text); multiple choice tiles; multi-option checkboxes with inline option editing in the builder.
1.1.0
Custom submit button text per form (editor preview + front-end).
Field settings: show/hide label, textarea resize toggle, max character limit.
Per-form database storage and retention (moved from global settings).
Submissions inbox always available in admin.
Form builder UX polish — context menus, field contrast, layout fixes.
Settings: removed global Privacy & Storage tab; Feedback links to WordPress.org forum and public roadmap.
1.0.0
Initial release.
Multi-form builder with shortcode [sobiforms slug=”…”] / [sobiforms id=”…”] and Gutenberg block sobiforms/contact.
Field types: text, email, textarea, phone, number, select, radio, checkbox.
Multiple recipient emails, post-submit message or redirect.
Optional DB storage, submissions inbox with notes and filters.
Prefix sobiforms_ throughout (WordPress.org coding standards).
Conditional front-end assets – load only when a form is rendered.