ActiveCampaign Icon

ActiveCampaign

3.4.0

May 27th, 2026

What's new

  • Laravel 13 support (resolves #9)

What's changed

  • Minimum PHP version raised to 8.3 (required by Laravel 13)
  • Minimum Statamic version raised to 6.5 (first version with Laravel 13 support)
  • CI now tests against PHP 8.3, 8.4, 8.5 and Laravel 12 + 13

What's fixed

  • FormConfig entries no longer fail to deserialize from Laravel 13's hardened cache (allowlist registered via Statamic's registerSerializableClasses API).

3.3.3

March 26th, 2026

Align license with Statamic ecosystem standard

3.3.2

February 28th, 2026

What's fixed

  • Namespace Stache store handle from form-configs to activecampaign-form-configs to avoid conflicts when multiple form-config addons are installed. Run php please stache:clear after upgrading.

3.3.1

February 27th, 2026

What's fixed

  • Fix blueprint loading failure where getBlueprint() returned null because Blueprint::find() could not locate the YAML blueprint file. The blueprint is now built programmatically.

3.3.0

February 13th, 2026

What's new

  • Multi-site support with addon config for managing enabled sites and origins
  • ActiveCampaignSites fieldtype for site selection
  • Auto-creation of form config localizations when forms are saved
  • Form listing now shows all forms with published/draft status and summary counts

What's changed

  • Aligned Vue components with Statamic core patterns
  • Restructured route names with form-config prefix

3.2.1

February 13th, 2026

What's changed

  • Added declare(strict_types=1) to all PHP files
  • Simplified fieldtype comboboxes to use direct v-model binding

3.2.0

February 12th, 2026

What's fixed

  • Memoize API calls with Blink to eliminate redundant requests within a single lifecycle
  • Use collection endpoints in fieldtype lookups to prevent N+1 API calls

What's changed

  • Renamed internal listTags and listCustomFields methods to getTags and getCustomFields

3.1.0

February 9th, 2026

What's new

  • Support for multiple lists and tags per form configuration

What's changed

  • list_id field renamed to list_ids (now accepts multiple lists)
  • tag_id field renamed to tag_ids (now accepts multiple tags)

3.0.0

February 6th, 2026

What's new

  • Statamic 6 support
  • Inertia.js pages replacing Blade views
  • Vue 3 composition API components

What's changed

  • Requires Statamic 6 and Laravel 12
  • Dropped support for Statamic 4/5 and Laravel 10/11

2.4.3

March 26th, 2026

Align license with Statamic ecosystem standard

2.4.2

February 28th, 2026

What's fixed

  • Namespace Stache store handle from form-configs to activecampaign-form-configs to avoid conflicts when multiple form-config addons are installed. Run php please stache:clear after upgrading.

2.4.1

February 27th, 2026

What's fixed

  • Fix blueprint loading failure where getBlueprint() returned null because Blueprint::find() could not locate the YAML blueprint file. The blueprint is now built programmatically.

2.4.0

February 26th, 2026

What's new

  • Conditional list subscriptions with three modes: Always, Conditional, and Both
  • Form field options fieldtype for mapping form field options to ActiveCampaign lists

2.3.0

February 19th, 2026

What's new

  • Multi-site support with addon config for managing enabled sites and origins
  • ActiveCampaignSites fieldtype for site selection
  • Auto-creation of form config localizations when forms are saved
  • Form listing now shows all forms with published/draft status and summary counts

What's changed

  • Aligned Vue components with Statamic core patterns
  • Restructured route names with form-config prefix
  • Removed defensive error handling from connector

2.2.0

February 18th, 2026

What's new

  • Support multiple lists and tags per form

What's fixed

  • Fix list and tag counts in listing columns
  • Require both fields in merge_fields grid rows
  • Update listing test assertions for count values
  • Convert array field values to string

What's changed

  • Rename API methods, add Blink memoization, optimize fieldtype lookups
  • Add declare(strict_types=1) to all PHP files
  • Update README with Pro edition section

2.1.1

July 14th, 2025

What's fixed

  • Convert array field values to string before sending to ActiveCampaign

2.1.0

May 5th, 2025

What's new

  • Add Laravel 12 support

2.0.1

May 5th, 2025

What's fixed

  • Use email field from form configuration

2.0.0

January 10th, 2025

What's new

  • Custom Stache store for form configurations
  • New FormConfig and FormConfigCollection data classes
  • New FormConfigRepository and FormConfigStore for data persistence
  • Form configuration listing in the Control Panel
  • Publishable config file
  • CI/CD with GitHub Actions
  • Comprehensive test suite

What's changed

  • Renamed ActiveCampaignService to ActiveCampaignConnector
  • Renamed FormFields fieldtype to StatamicFormFields
  • Replaced ActiveCampaignController with FormConfigController