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.