Releases: closemarketing/formscrm
Releases · closemarketing/formscrm
Version 4.3.3
- Added: Smart support for Clientify API v2 and v1 with enhanced login response handling and error messages.
- Fixed: Elementor Forms field mapping only processed the first occurrence when multiple CRM fields mapped to the same form field; now all mappings are applied correctly.
- Tests: Added unit tests for Elementor and Contact Form 7 merge vars field mapping.
- Fixed: CF7 GDPR checkbox value sent as field name instead of boolean when unchecked, causing gdpr_accept to always be true in Clientify.
- Fixed: Error logs page not working properly.
Version 4.3.2
- Migrated: Clientify to API v2 (api-plus.clientify.com/v2): login me/, custom fields object_type filter, deal creation with ID-based refs and inline products (v2 schema).
- Added: Clientify contact marketing_status, pipeline ID/stage name, and Email Main/Phone Main field types. It defaults to Marketing Contact (2).
- Fixed: HTTP PUT via wp_remote_request(), consistent wp_remote_retrieve_body() for errors, pipeline_desc mapping.
- Fixed: GravityForms widget sending leads twice when viewing or editing an entry.
- Fixed: WPForms > Connections was not working correctly.
Version 4.3.1
- Enhanced: Support for GravityPDF merge tags in GravityForms.
- Fixed: File upload field not sending correctly in GravityForms.
- Fixed: Brevo duplicate contact error when email already exists. Contacts are now updated instead of returning an error.
- Fixed: PHP warning when Brevo returns 204 No Content response for updated contacts.
Version 4.3.0
- Added: API connection status indicators across all form integrations (GravityForms, WPForms, Elementor, Contact Form 7, WooCommerce).
- Added: Visual connection status badges with color coding - green (connected), red (error), gray (not configured).
- Added: Real-time connection validation with detailed error messages when authentication fails.
- Added: Markdown Export feature for GravityForms entries with single and bulk export capabilities.
- Added: Export entries as clean, well-structured Markdown files with full field type support.
- Added: Bulk export creates ZIP file with multiple entry Markdown files for easy sharing.
- Added: Automatic retry system with up to 3 attempts at 1-hour intervals, visual progress counter, and smart cancellation when entries succeed or are deleted.
- Added: Error Log feature with comprehensive tracking, filtering by status/CRM, detailed error views, resend capability, and pagination for easy management.
- Enhanced: Contact Form 7 module selection now auto-saves configuration with visual feedback.
- Enhanced: Responsive AJAX-based interface with color-coded status badges and synchronized manual/automatic retry system.
- Enhanced: Feed connection status in Forms list in Gravity Forms.
- Fixed: Resend button missing in Gravity Forms Entries view.
- Enhanced: Added feed selector in Resend Entry widget to choose between all feeds or individual feed.
- Added date conversion in Clientify for birthday field.
- Hotfix: Error not sending correctly entry id in webhook.
Version 4.2.1
- Hotfix: Error not sending correctly entry id in webhook.
Version 4.2.0
- Enhanced: New design for the settings page.
- Dedicated menu for FormsCRM settings.
- Improved: Added new tests for more consistent code coverage.
- Fixed: Fatal error in formscrm_debug_email_lead function.
Version 4.1.0
- Added: Slack integration for real-time error notifications via Incoming Webhook with compact, single-line format.
- Added: Custom email configuration for error notifications with professional HTML template.
- Enhanced: Error notifications (Slack and Email) include comprehensive information: site details, form context (type, ID, name, entry), CRM details, lead preview, and complete technical data (API URL, JSON request).
- Enhanced: All form integrations (Gravity Forms, WPForms, Elementor, Contact Form 7, WooCommerce) now send enhanced error information.
- Added: 10 comprehensive unit tests and manual test utility (tests/test-slack.php) for notification functions.
Version 4.0.6
- Added: Support Deals tags in Clientify.
- Fixed: Format of webhook url in GravityForms.
- Fixed: PHP 7.4 compatibility issues.
Version 4.0.5
- Fixed: CF7 custom fields with select fields not sending.
- Added: Expert Mode.
- Fixed: Fatal errors in CF7.
Version 4.0.4
- Added: Webhook to send form data received from CRM in GravityForms.
- Added: Automatic tests for robust testing and quality code.