GriffinForms – Form Builder with Multi-Step and Registration Forms

Changelog

Stable tag: 3.0.2.0

3.0.2.0 – 2026-04-19

Griffin Assist — AI Form Drafting

  • New: Griffin Assist is now available directly inside the form builder. Type a prompt in the right sidebar to draft a new form or make targeted changes to an existing one.
  • New: Create a form from a plain-English prompt in the Create Form modal. Griffin Assist drafts the structure for you in seconds, then opens it in the builder so you can refine it.
  • New: “Create with AI” on the All Forms page now opens the Griffin Assist tab in the Create Form modal with the prompt input ready to go.
  • New: Existing forms can be opened in AI draft mode using the “AI Edit” row action, letting Griffin Assist make targeted changes without affecting your published form.
  • New: AI drafts live in a separate draft state. Review the result, then choose Publish to make it live or Discard to throw it away — your original form is never touched until you confirm.
  • New: Undo and Reset are available while editing with Griffin Assist, letting you step back one change or return the draft to its original state.
  • New: Griffin Assist now supports Chat Mode. Toggle it on to ask questions, explore ideas, and get suggestions with clickable action buttons — without modifying the form directly.
  • New: In Chat Mode, Griffin Assist proactively suggests structural improvements such as adding new pages, sections, rows, and fields alongside copy and content advice.
  • New: Dedicated AI Settings tab for connecting your preferred AI provider (OpenAI, Anthropic, and others) with encrypted API key storage.
  • New: AI data-sharing consent gate — Griffin Assist checks for explicit acknowledgement before sending any form data to an external AI provider.

Surgical Patch-Based Mutation

  • New: Griffin Assist now edits forms surgically instead of rebuilding the whole schema. Field IDs, conditional logic references, and integration settings are preserved across every AI edit.
  • New: Scoped editing — when a field, row, column, or page is selected in the builder, Griffin Assist targets that element directly without touching the rest of the form.
  • New: Suggestion pills appear in the sidebar based on what is currently selected. Each field type has its own context-aware set of one-tap actions such as improving a label, polishing a description, or updating placeholder text.
  • New: Full suggestion pill support across all field types: text, email, phone, address, number, date, textarea, file upload, dropdown, checkbox, radio, time, password, terms and conditions, and payment.
  • New: File upload fields support AI-generated upload requirement descriptions that reference your actual file type, size, and count constraints.
  • New: Date fields support AI-generated date window hints that describe your configured date range in plain language.
  • New: Number fields support AI-generated range hints based on your configured min, max, and step validations.
  • New: Address fields support AI-improved sub-field labels (Street, City, State, etc.) derived from the form context.
  • New: Dropdown, checkbox, and radio fields support option refinement and grouping via dedicated suggestion pills.
  • New: Payment fields support AI-improved product name and description rewrites that preserve prices and product IDs.
  • New: Full form translation — a Translate pill sends the entire form through a bulk mutation pass that rewrites all labels, placeholders, descriptions, options, and button text into your target language while keeping the structure intact.

Form Drafting Quality

  • Improvement: Form names and headings derived from your prompt are now cleaned up automatically — imperative phrases like “Create a” or “I need a” are stripped so the resulting name is user-facing and professional.
  • Improvement: Griffin Assist no longer fills the form description with the raw prompt text.
  • Improvement: Opening a form via AI Edit no longer re-submits the original creation prompt on every visit — the one-shot flag is consumed correctly at page load.
  • Improvement: Advisory action buttons and choice buttons now always commit directly when clicked — clicking a suggested action in Chat Mode no longer loops back into another advisory panel.
  • Improvement: “Add a new section called X” requests now correctly create a new page with the given name and heading, rather than a blank unnamed row.
  • Improvement: Newly inserted rows always include a heading derived from the requested topic or fields.
  • Improvement: Chat mode is automatically turned off when a form is created from the modal prompt, ensuring the initial draft is generated rather than handled as a chat conversation.

UI Polish

  • Improvement: The chat input area is now a unified composer card — textarea, divider, and toolbar sit together in one bordered card that highlights when focused.
  • Improvement: The Chat Mode toggle is redesigned as a compact pill button with an animated dot indicator that turns blue when active.
  • Improvement: Suggestions panel is hidden while Chat Mode is on to keep the interface focused.
  • Improvement: Status line updates dynamically to reflect whether Griffin Assist is in mutation mode or chat mode.
  • Improvement: Undo and Reset buttons are now disabled until the first successful change is made in a session, so they are never shown in an actionable state when there is nothing to undo.
  • Improvement: Suggestion pills are disabled while a request is in flight and re-enable cleanly after the response is received.
  • Improvement: Advisory action and choice buttons are now left-aligned for easier scanning.
  • Improvement: Undo and Reset buttons are more compact to reduce toolbar height.
  • Fix: Griffin Assist tab in the Create Form modal now renders correctly — the tab pane was previously missing from the modal content area.
  • Fix: “Draft with Griffin Assist” in the Create Form modal was returning a network error due to a mismatched AJAX action name. Now fixed.
  • Fix: The Griffin Assist avatar in the Create Form modal now uses the same icon as the builder sidebar.

3.0.1.0 – 2026-04-07

  • Added: Foundational infrastructure for Griffin Assist AI assistant.
  • Added: Secure encrypted storage for OpenAI API keys.
  • Added: AI Broker and request normalization layer.
  • Added: Token usage tracking and model routing logic.
  • Fixed: Improved integration configuration UI and validation.

3.0.0.0 – 2026-04-07

  • Major: GriffinForms now uses a stronger package-aware internal architecture that makes future upgrades and extensions safer without disrupting current Core workflows.
  • Improvement: Core now handles missing, inactive, incompatible, or unavailable extension-owned behavior more safely with clearer fallback and preservation paths.
  • Improvement: Diagnostics, logging, and state handling are now more consistent behind the scenes, which improves troubleshooting and long-term reliability.
  • Improvement: Form building, connected features, and future extension points now behave more reliably behind the scenes, giving GriffinForms a cleaner foundation for long-term growth.

2.4.4.0 – 2026-04-02

  • Fix: Standard text fields now preview correctly in Gutenberg instead of looking like address fields.
  • Improvement: Spam protection is now more reliable for live forms with stronger honeypot handling behind the scenes.
  • Improvement: The empty Forms screen now feels cleaner and easier to follow when you are getting started.
  • Improvement: The guided onboarding flow now feels more focused with a calmer, less cluttered admin experience.

2.4.3.1 – 2026-03-30

  • Fix: Restored the final guided User Registration review step so the step label renders correctly as Review and the review content appears during new workflow creation.
  • Fix: Corrected the guided workflow editor request contract so unsaved drafts are no longer misclassified as persisted workflows.
  • Hardening: Prevented the undefined persisted-flag fatal in the User Registration editor AJAX path.

2.4.3.0 – 2026-03-28

  • Improvement: User Registration now uses a guided workflow-creation experience that is easier to follow for first-time setup.
  • Improvement: Existing User Registration workflows are now faster to review and edit with a clearer direct-edit layout.
  • Improvement: Submission-side User Registration actions now use native GriffinForms confirmation UI instead of browser alerts.
  • Improvement: Submission logs and User Registration status now refresh together more reliably after admin follow-up actions.
  • Improvement: User Registration terminology is now clearer and more consistent across the builder, submission view, checks, and summary surfaces.

2.4.2.0 – 2026-03-27

  • New: Registration forms now travel much more cleanly across your workflow, with stronger links between submissions and created WordPress users.
  • New: Submission detail API responses now include account-registration outcome data, making companion and custom integrations much more useful.
  • Improvement: Registration forms now get smarter setup warnings for missing CAPTCHA protection and weak mapped-password flows.
  • Improvement: It is now easier to spot registration-enabled forms from the Forms list and understand which submitted email field powered account creation.
  • New: Onboarding now includes a dedicated User Registration starter, so new users can build signup forms much faster.
  • Improvement: Registration-enabled forms now keep their Accounts setup when exported and imported, with safer fallback handling for linked confirmation messages.

2.4.0.0 – 2026-03-21

  • New: GriffinForms now includes a full WordPress user-registration workflow built directly into the form builder.
  • New: You can create registration forms with flexible account-creation rules, profile mappings, password strategies, confirmation emails, and duplicate-account handling.
  • New: Registration can now run through immediate create, pending admin activation, or manual-review flows depending on how your site needs to work.
  • New: The submission view now includes a dedicated Accounts panel so admins can see exactly what happened for each registration target and take follow-up action when needed.
  • Improvement: The builder now highlights risky registration setups earlier with checks for mapping problems, password issues, iterable constraints, and role guardrails.
  • Improvement: Registration-enabled forms are now easier to identify from the builder and admin list surfaces.
  • Hardening: Administrator role assignment remains blocked for registration setups in V1 for safer default behavior.

2.3.9.0 – 2026-03-19

  • Improvement: Refreshed single-item edit pages with cleaner WordPress-style layout, stronger section hierarchy, and easier scanning on longer settings screens.
  • Improvement: Finished the new builder toolbar flow with persistent selected-state controls, integrated drag and move actions, and a cleaner overall editing rhythm.
  • Feature: Added a new builder overflow menu for secondary actions, giving the toolbar a more scalable and polished Gutenberg-inspired feel.
  • Fix: Restored Gutenberg field preview parity so supported field types render correctly in the editor instead of falling back to plain text inputs.
  • Improvement: Continued builder polish with more consistent action visibility, selection behavior, and interaction feedback across pages, rows, columns, and fields.
  • Hardening: Expanded companion device-limit QA coverage and verified that per-user and global active-device guardrails behave correctly.

2.3.8.0 – 2026-03-15

  • New: Added a guided onboarding flow so new users can create and publish their first form more easily.
  • New: Added goal-based starter forms with optional fields, so you can begin with a useful form instead of a blank screen.
  • New: Added a clearer publish flow with options to keep the form unpublished, add it to a new page, or place it in existing content.
  • Improvement: Added clearer success screens, documentation links, and next-step actions after form creation.
  • Improvement: Added safer handling for builder-managed pages such as Elementor, so GriffinForms avoids automatic placement where manual placement is the better choice.
  • Improvement: Refined onboarding copy, layout, and controls to make the first-run experience calmer and easier to follow.

2.3.7.0 – 2026-03-07

  • Feature: Added companion device registry endpoints and admin device-management UI (list/remove) with per-user and global active-device guardrails.
  • Feature: Added notification fan-out/token lifecycle foundation for submission.created webhook delivery across active registered devices.
  • Hardening: Completed webhook verification gates for signature validation, retry behavior, and receiver idempotency with release evidence artifacts.
  • Fix: Prevented webhook dispatch-guard transient from being set when job enqueue fails, avoiding silent suppression of later queue attempts.
  • Improvement: Added explicit webhook queue observability audits for skipped, queued, and enqueue-failed paths.
  • Fix: Unblocked Gutenberg form picker by removing device-enforcement from editor form-catalog routes while keeping capability/rate-limit checks.
  • Improvement: Enhanced Authorized Devices admin table UI with platform icons + fallback, state badges, normalized timestamps, fixed column widths, and improved user identity typography.

2.3.6.1 – 2026-03-05

  • Fix: Restored Gutenberg form-preview theme rendering by re-attaching theme payload fields on the form-structure API response.
  • Fix: Resolved block sidebar form selector regressions by hardening wrapped REST response parsing and increasing block-only form fetch page size.
  • Improvement: Updated block metadata to API version 3 for modern editor compatibility.

2.3.6.0 – 2026-03-05

  • Feature: Added companion-app API contracts for form structure, submission detail enrichment, attachment binaries, and image thumbnails.
  • Feature: Added signed outbound submission.created webhook delivery contract for companion notification workflows.
  • Hardening: Added strict API guardrails for attachment token limits, trusted file-source enforcement, and thumbnail dimension validation with typed errors.
  • Hardening: Expanded API audit coverage for failure branches and idempotency replay visibility.
  • Improvement: Refined capability matrix behavior and normalized API/webhook audit channel semantics for cleaner triage.
  • Fix: Hardened Gutenberg block registration timing/path to avoid editor registration regressions.

2.3.5.0 – 2026-03-04

  • Feature: Added companion-app-ready submissions API endpoints for folders, forms, submissions, detail, PDF export, share links, and bulk delete.
  • Feature: Added capability matrix controls for scoped API permissions so read and delete access can be managed independently.
  • Hardening: Added typed validation failures for API request guardrails (sort/filter/date/per-page) and enforced bulk-delete idempotency contract.
  • Hardening: Added share-link single-active-token revocation behavior and stronger API access-denied/rate-limit audit events.
  • Observability: Expanded audit coverage with request correlation IDs, request method/URI metadata, and API-specific audit log categorization.
  • Fix: Prevented duplicate guardrail audit logs in repeated request lifecycle callbacks.
  • Fix: Guarded admin language loading path against abstract class instantiation fatal in API list execution paths.

2.3.4.0 – 2026-03-03

  • Feature: Enhanced Create Form modal with improved template browsing, smoother navigation accents, and clearer search-state guidance.
  • Feature: Blank form creation now initializes with a starter layout by default (one page, one row, one full-width column).
  • Feature: Builder now prevents deleting the last remaining page, row, or column to preserve minimum valid form structure.
  • Improvement: Auto-starter layout behavior is now enforced in add-page/add-row flows with server-side safeguards and client fallback protection.

2.3.3.0 – 2026-02-28

  • Fix: Isolated Gutenberg block preview theme CSS per block instance so multiple GriffinForms blocks on one page keep independent theme rendering.
  • Fix: Corrected address field city/postal joined-input corner behavior in builder preview so adjoining borders remain square.
  • Improvement: Refined list delete confirmation modals with clearer destructive-action hierarchy and improved guard/error behavior.
  • Fix: Resolved bulk form delete fatal error by adding shared child-relation sync support used by delete cascades.
  • Improvement: Replaced passive builder new-element fade with a clearer insertion animation and reduced-motion fallback.

2.3.2.0 – 2026-02-14

  • Fix: Added themed/no-theme validation parity so invalid controls are clearly highlighted in themed frontend forms.
  • Fix: Removed leftover frontend theme asset debug error_log() output.
  • Fix: Prevented Undefined array key “email_domain” warning in excluded email domain validation messaging.
  • Fix: Corrected relation sync on page delete so formpages stays consistent and form list page counts remain accurate.
  • Fix: Stabilized builder form-tree toggle behavior and resolved jerky right-sidebar accordion close motion.
  • Fix: Improved no-theme responsive behavior in narrow containers (row/action button stacking) and aligned Gutenberg no-theme preview button styling with frontend defaults.

2.3.1.0 – 2026-02-08

  • Fix: Restored a clear phone country dropdown caret across frontend, form builder, and Gutenberg preview renderers.
  • Improvement: Phone country select sizing and compact behavior refined to avoid overlap and unbalanced wide-field layouts.
  • Fix: Phone input-group border sync now preserves asymmetric theme border styles (per-side width/style/color) across renderers.
  • Improvement: Message editor now preserves allowlisted HTML better between Code/Visual modes.
  • Improvement: Message save sanitization now uses a dedicated allowlist policy for email-safe HTML (including heading tags).
  • Fix: Removed invalid frontend theme stylesheet dependency causing WP_Styles::add notices on newer WordPress versions.

2.3.0.0 – 2026-02-06

  • Feature: Compliance profiles (Standard, GDPR, HIPAA‑ready) with per‑form inherit/custom overrides.
  • Feature: Submission metadata timeline with page + payment events and form version context.
  • Feature: Builder warnings pipeline with status bar counts and overlays.
  • Feature: WordPress Tools export/erase integration for GriffinForms data.
  • Improvement: Compliance downloads now include full layout snapshots for traceability.
  • Improvement: GDPR profile masks IPs and stores summarized user agent details.

Plugin Website
Visit website

Author
griffinforms
Version:
3.0.2.0
Last Updated
April 20, 2026
Active Installs
10
Requires
WordPress 6.6
Tested Up To
WordPress 6.9.4
Requires PHP
8.2

Share Post

Join our newsletter.

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