== Changelog: older releases ==

Releases 1.4.0 and later are listed in readme.txt.

= 1.3.8 =
- Fixed a fatal error on the forms screen ("Call to a member function set_template_data() on null") that appeared whenever the HubSpot form sync failed: the screen now shows the reason instead of a white page. The usual cause is an access token without the `forms` scope.
- Admin screens no longer break when template data is missing; they show a notice and keep the rest of the page usable.
- Fixed the admin notice box rendering empty when a message carried no text.
- Error Logs screen: the "Clear logs" button moved above the log output so it stays reachable, and the log box now scrolls at a fixed height instead of stretching the page.

= 1.3.5 =
- Fixed HubSpot property lists never refreshing: schemas were cached for 12 hours with no way to invalidate them, so properties created, renamed or deleted in HubSpot did not reach the mapping dropdowns.
- Added a "Refresh HubSpot properties" button on the Settings screen to clear the cached schemas on demand.
- Saving an access token now clears the cached schemas, so the connection test always reaches HubSpot.
- Settings screen regrouped: the properties cache and the Journey Events / background processing options now sit in their own sections.

= 1.3.4 =
- Fixed the Settings link.

= 1.3.3 =
- Simplified Journey Events settings to a single global on/off toggle.
- Restored and stabilized journey behavioral events (cf7_form_submitted, cf7_form_synced, cf7_form_sync_failed) for both sync and async flows.

= 1.3.2.1 =
- UTM and click ID attribution (query/cookie) merged into HubSpot payload only for mapped fields.
- Journey behavioral events: cf7_form_submitted, cf7_form_synced, cf7_form_sync_failed (sync and async; enable in Settings; filters cf7hs_journey_event_name, cf7hs_journey_events_enabled).

= 1.3.2 =
- Small improvements

= 1.3.1 =
- Fixed issue with contact update
- Settings: configurable WordPress cron delay when async mode is on and Action Scheduler is not available; admin notice explains fallback behaviour (filter cf7hs_async_wp_cron_delay_seconds still supported)

= 1.3 =
- Add optional async background processing for HubSpot submissions (via Action Scheduler or wp_cron fallback)
- Improve GDPR/consent handling and resubscribe UX for blocked submissions

= 1.2.1 =
- Fix file attachment handling and other fixes

= 1.2.0 =
- Data privacy support (Legitimate interest - Lead)

= 1.1.9 =
- Fix forms sync

= 1.1.8 =
- Fix contact update

= 1.1.7 =
- Fix validation

= 1.1.6 =
- Update FAQ

= 1.1.4 =
- Add German and Hebrew languages

= 1.1.4 =
- Add screenshots section and update README format

= 1.1.3 =
- Fix versioning

= 1.1.2 =
- Fix form submission

= 1.1.1 =
- Fix tickets

= 1.0.0 =
- Initial release. Offers seamless integration between Contact Form 7 and HubSpot for efficient lead management.
