Changelog

What's new in each release of Formcierge.

v1.6.0
March 2026
NEW Add OpenRouter provider + model selection for all AI providers
FIX Remove schema-merge that caused duplicate empty provider divs
NEW Show field ID on hover with copy-to-clipboard tooltip
NEW AI field text generation — generate labels, placeholders, and help text with one click
NEW Views — admin list + create/edit UI, REST CRUD endpoints, ViewRenderer component, and [formcierge_view] shortcode
NEW Wire ViewEditorModal into Views page with General, Columns, Display, and Access tabs
NEW Add pill and card display styles for radio, checkbox, and select fields
NEW Add fc-button--pill modifier and Back/Next button style, text, and color customization for multi-step forms
FIX Replace native number spinners with custom +/- buttons
FIX Fix calendar popover clipped by subsequent field stacking contexts
NEW Complete Free/Pro build system — ProGate component, Pro feature registry, and license gate
NEW Add Google TTS and STT connection test buttons in settings
NEW Add visual validation rule builder with voice error support
NEW Add addon-registered settings tabs via registerSettingsTab API
NEW Add Calendar day style overrides — per-state bg, color, radius, border customization
NEW Apply field style variants (filled/underline/minimal) to calendar input triggers
NEW Redesign template chooser with sidebar, field filter, search, and field badges
NEW Add 15+ form templates across HR, education, real estate, orders, survey, healthcare, legal, and booking
NEW Add Style tab to field editor with per-field style overrides and global indicators
NEW Add GlobalStylesPanel with ColorControl, ShadowControl, TypographyControl, BorderControl, and TextStrokeControl
FIX Apply style templates even when GlobalStylesPanel styles exist
FIX Apply column width to row fields via CSS grid fr-units
NEW Redesign TemplateCard and BlankCard with accent bar, icon pill, and field hint footer
NEW Add Submit Button settings tab — style, text, and color customization
NEW Attach uploaded files to notification email when emailAttach is enabled
NEW Upload files to WP uploads directory on form submission
NEW Add button and simple input upload style variants with preview size control
NEW Add /build-form command to create a form with fields atomically from the AI chatbox
NEW Redesign ChatComposer to dark pill style (Claude.ai-inspired)
NEW Add rich text (Tiptap WYSIWYG) and CAPTCHA field types
NEW Add page-break field with multi-step navigation and progress bar
NEW Add multi-select tag input field
NEW Add attachment field with drag-drop, preview, type presets, and size limit
NEW Add password field with strength meter and confirm option
NEW Add name composite field (first/last/salutation/middle/suffix)
NEW Add yes/no field with side-by-side or stacked layout
NEW Add toggle switch, color picker, and image display field types
NEW URL param pre-fill and WP user pre-fill with session memory personalization
NEW Server-persisted form versions with auto-snapshot and restore
NEW AI document generation from form submissions — proposal, quote, and intake summary
NEW Frontend tracking instrumentation + field drop-off analytics tab
NEW AI natural language rule generation in conditional logic editor
NEW AI-powered UX scoring tab in form health check dialog
NEW Hide branding, custom plugin name, and custom admin footer (white-label)
NEW Drag-and-drop block editor for notification email content
NEW PHP conditional notification routing — evaluate conditions and fire per-rule
NEW Conditional notification rules UI + schema
NEW Step-aware renderer with progress bar, per-step sections, and next/back navigation
NEW StepProgressBar component with steps/bar/dots styles
NEW Builder UI step manager and section assignment for multi-step forms
NEW Elementor-style floating section header bar and WYSIWYG field cards on canvas
NEW Public entry view with magic-link token and React EntryViewer block renderer
NEW AI workflow builder — describe automation in chat, AI creates workflow graph
NEW Mailchimp, Slack, and Google Sheets native integrations
NEW Outgoing webhook dispatch per form with HMAC signature
NEW Stripe direct card payment integration with PaymentIntent REST endpoint
NEW WooCommerce product selector field + order meta integration
NEW Frontend repeater field with dynamic add/remove rows and sub-field editor
NEW Download submission as PDF via DOMPDF
NEW Google Places autocomplete for address fields
NEW Typeform-style conversational (one-question-at-a-time) form mode
NEW localStorage draft auto-save with restore banner
NEW Thank You screen component with token resolver and builder settings tab
NEW Add PHP filter hooks for addon field type extensibility
NEW Expose calendarAddonActive flag and calendar components in addon bridge
NEW Add field icon support — toggle, picker, and position (left/right) for all field types
NEW Loading animation setting — shimmer, pulse, spinner, dots, progress, or minimal
FIX Fix isAddonActive truthy check for wp_localize_script string values
FIX Scope admin_footer_text filter to Formcierge pages only
FIX MySQL 9 compatibility, shortcode guard, and schema cleanup
FIX Fix reCAPTCHA v2 onload and captcha secret key security
FIX Fix Stripe nonce auth, card-ready guard, async load, and clean intent ID passing
FIX Google Maps — use Maps callback event to ensure autocomplete attaches after script load
FIX Single-pass merge tag processing, preview support for blocks, and React component scope fix
FIX Fix shortcode copy on HTTP by adding execCommand fallback
CHANGE Add Form-as-API Endpoint (found in Form > Settings > API)
CHANGE Add per-page count control (dropdown) in Forms list and Entries list pages
CHANGE Redesign entry details page with CRM-style layout and inline editing
CHANGE Add shimmer skeleton loading animations for all admin pages
CHANGE Add row layout settings on row field
CHANGE Add Dynamic Source field with configurable templates
v1.8.0
December 2025
NEW Loading animations: choose between shimmer, pulse, spinner, dots, progress, or minimal loading state for each form.
NEW Field icons: attach an icon to any input field — shown inside the field on the left or right.
NEW Calendar day style customiser: set background, text colour, and border for today, selected, hover, and range states.
NEW Icon position control (left/right) for all icon-supporting field types.
FIX Fixed SVG icon paths being invisible inside the scoped CSS reset (all:revert on SVG path elements).
FIX Fixed calendar icon not rendering when set via the Advanced tab field icon picker.
CHANGE Form loading state is now controlled per-form via the Shortcode.php output attribute, not a global setting.
v1.7.0
October 2025
NEW Signature field: canvas-based freehand signature capture with PNG export on submit.
NEW Masked input field: apply format masks (phone, credit card, date, custom) to any text input.
NEW Dynamic source field: populate select/radio options dynamically from a REST endpoint or WordPress taxonomy.
NEW Rating field: 1–10 star rating with customisable icon and colour.
NEW Range slider field: numeric range input with configurable min, max, and step.
FIX Fixed react hooks order violation when field items re-ordered causing occasional blank panels.
CHANGE Field palette reorganised into 4 groups: General, Advanced, Layout, Specialised.
v1.6.0
August 2025
NEW Multi-file upload field: upload multiple files at once with per-field MIME type and size limits.
NEW Country and State/Province field types with auto-populated dependent dropdowns.
NEW Honeypot field now supports custom CSS class name for anti-bot tuning.
NEW Consent field with configurable link to Privacy Policy page.
FIX Fixed FormRenderer noValidate attribute missing — browser validation was overriding React validation.
FIX Fixed submission data keyed by field ID not label, preventing key collisions on duplicate labels.
CHANGE Shortcode now outputs data-loading-type attribute, enabling per-form loading animations.
v1.5.0
June 2025
NEW Workflow Automation addon: trigger SMTP email sequences, Slack messages, Google Sheets rows, and webhooks from form submission events.
NEW Conditional branches in workflows: different action paths based on submitted field values.
NEW Workflow execution log in the admin with per-run status and error details.
NEW Merge tags now supported inside webhook payload bodies and Slack message templates.
FIX Fixed workflow addon loading before core plugin causing undefined function errors.
CHANGE Workflow addon now hooks into plugins_loaded at priority 20, after core plugin initialises.
v1.4.0
April 2025
NEW Booking Calendar addon: full appointment scheduling with time slots, availability rules, and email confirmations.
NEW Block availability: set days of week, daily start/end times, and buffer periods between appointments.
NEW Booking confirmations: auto-send confirmation and reminder emails with merge tags for date, time, and service.
NEW Calendar theming: all calendar day states (today, selected, hover, range) fully customisable via Form Styles.
FIX Fixed calendar addon not rendering icon when set via the field Advanced tab.
CHANGE Calendar field now reads icon from field.icon (shared with all field types), not calendarConfig.display.icon.
v1.3.0
February 2025
NEW Row field type: create multi-column layouts inside any section by nesting fields side-by-side.
NEW Form templates: start from a pre-built template (contact form, job application, survey, booking enquiry) and customise.
NEW Screenshot-to-form: paste or upload a screenshot of a form and the AI generates the equivalent Formcierge layout.
NEW AI chat assistant: ask follow-up questions and make changes to a generated form in a conversational chat UI.
FIX Fixed drag-and-drop not detecting nested row columns — switched to data-is-nested attribute for reliable column identification.
FIX Fixed collision detection returning incorrect drop target when two columns occupied the same vertical space.
CHANGE Sidebar drag now creates a placeholder field on dragOver and finalises on dragEnd, eliminating ghost fields on cancelled drags.
v1.2.1
January 2025
FIX Fixed isAddonActive() returning false for active addons due to wp_localize_script converting PHP true to JS string "1".
FIX Fixed PHPCS date() / gmdate() warning in EDDIntegration.php blocking CI builds.
FIX Fixed duplicate array key in OfflineBrain.php causing silent field definition loss.
FIX Fixed missing imports in aiCommandExecutor.js (useFormStore, findField) causing AI apply to silently fail.
v1.2.0
January 2025
NEW AI Form Builder: generate complete forms from a natural language prompt in seconds.
NEW Booking Calendar: a full appointment scheduling calendar built into the form builder, replacing the need for Calendly.
NEW Workflow Automation: trigger webhook calls, email sequences, and status changes automatically on submission events.
NEW Conversion Analytics: track field drop-off rates, completion rates, and submission trends per form.
NEW Merge tag picker in the notification editor now supports autocomplete.
FIX Fixed double-send bug where notification emails were occasionally sent twice on high-load sites.
FIX Fixed signature field SVG rendering in Safari 17.
CHANGE Settings page restructured into tabbed panels: General, Notifications, AI, License.
CHANGE REST API rate limiter now returns HTTP 429 with a Retry-After header.
v1.1.0
June 2024
NEW Email Templates: choose from multiple HTML email layouts for notifications.
NEW Conditional Logic: show or hide fields and sections based on the values of other fields.
NEW File Upload field type with multi-file support and MIME type validation.
NEW SMTP configuration panel in Settings for reliable email delivery.
NEW Address field type with autocomplete powered by browser geolocation API.
FIX Fixed submission data encoding issue that corrupted non-ASCII characters in field values.
FIX Fixed drag-and-drop reorder losing field settings in certain column configurations.
CHANGE Admin UI refreshed: updated sidebar navigation, improved colour contrast, responsive table views.
CHANGE Entries list now supports bulk status changes.
v1.0.0
January 2024
NEW Drag-and-drop form builder with sections, columns, and row layout fields.
NEW 15 core field types: Text, Email, Tel, Number, Textarea, Select, Radio, Checkbox, Date, Time, URL, Hidden, Honeypot, Consent, Heading.
NEW Email notification system with merge tag support for all form fields.
NEW Shortcode renderer: [formcierge id="X"] embeds any form on any page.
NEW REST API with endpoints for forms, fields, submissions, and settings.
NEW Spam protection via honeypot field.
NEW Form template customiser with CSS variable-based theming.
NEW Entries management: list, filter, export, delete, and add notes.