Skip to content

v5.5.0

Choose a tag to compare

@ianwieds ianwieds released this 07 Jun 01:02
· 16 commits to main since this release

Marketing config keys renamed from platform-specific to role-based:

  • marketing.sendgridmarketing.campaigns (with platform: 'sendgrid')
  • marketing.beehiivmarketing.newsletter (with platform: 'beehiiv')

This decouples the config shape from the underlying provider, so swapping platforms only requires changing the platform property instead of restructuring the config.

NeverBounce mailbox verification added as the preferred provider (NEVERBOUNCE_API_KEY), with ZeroBounce kept as fallback. Provider logic extracted into pluggable modules.

Breaking: All consumer backend-manager-config.json files must rename sendgridcampaigns and beehiivnewsletter under marketing:, adding the platform property.