Skip to content

Latest commit

 

History

History
131 lines (77 loc) · 4.44 KB

CHANGELOG.md

File metadata and controls

131 lines (77 loc) · 4.44 KB

Release Notes for Campaign

3.5.0 - 2024-09-19

Added

  • Added status colours to the “Status” column in element index pages.

Changed

  • Campaign now requires Craft CMS 5.2.0 or later.
  • Improved the status colours of element types.
  • Improved the French translation (#493).
  • Improved the German translation.
  • Renamed the “Draft” sendout status to “Unsent”.

Fixed

  • Fixed a bug in which changing the subscription status of a draft contact multiple times before saving could fail (#494).
  • Fixed status icons for draft campaigns and contacts.
  • Fixed some styling issues.

3.4.3 - 2024-08-12

Changed

  • Contact avatars are no longer fetched from Gravatar. Instead, a user profile photo is used, if one exists, falling back to an SVG with a coloured gradient and initial.

3.4.2 - 2024-08-02

Changed

  • IP addresses are now logged in failed webhook requests from Postmark.

3.4.1 - 2024-07-15

Changed

  • Improved the number formatting of counts on element index pages.
  • Updated the table attributes for all element types.

Fixed

  • Fixed the displayed contact count on segment index pages (#484).
  • Fixed the missing draft status icons in sendouts.

3.4.0 - 2024-07-04

Added

  • Added the ability to create campaign types without public URLs.

Changed

  • Updated status colours to match those used in the control panel UI.

3.3.0 - 2024-07-02

Added

  • Added the ability to segment contacts by campaign activity with a “never opened” operator (#482).

Changed

  • At most one campaign activity rule can now be added to the contact condition in a segment.

3.2.0 - 2024-06-25

Added

  • Added the ability to enforce spam prevention on front-end forms using Cloudflare Turnstile (#447).
  • Added the resave/campaigns, resave/contacts and resave/mailing-lists console commands (#481).

3.1.4 - 2024-05-06

Fixed

  • Fixed a bug in which contact subscriptions were failing when the referrer URL was longer than 255 characters (#473).

3.1.3 - 2024-05-03

Fixed

  • Fixed a bug in which non-admin users without permissions to edit segments were not seeing content (#472).

3.1.2 - 2024-05-02

Fixed

  • Fixed a bug in which the content for elements in non-primary sites was not migrated after upgrading from Campaign 2 (#470).
  • Fixed the PHPDoc type for relation field values.

3.1.1 - 2024-04-16

Changed

  • Changed the order of fetched mailing lists to be more deterministic.

Fixed

  • Fixed the syntax used in one-click unsubscribe headers.

3.1.0 - 2024-04-08

Added

  • Added one-click unsubscribe headers to sent emails (#467).
  • Added a new one-click unsubscribe controller action.
  • Added an addOneClickUnsubscribeHeaders config setting that determines whether one-click unsubscribe headers should be added to emails, defaulting to true.

3.0.0 - 2024-04-08

{warning} “Legacy” and “Template” segments are no longer available will be deleted in this update. They should be replaced with regular segments before updating, or they will be lost.

Added

  • Added compatibility with Craft 5.

Removed

  • Removed the “Legacy” and “Template” segment types. Use regular segments instead.
  • Removed the memoryLimit config setting.
  • Removed the memoryThreshold config setting.
  • Removed the timeLimit config setting.
  • Removed the timeThreshold config setting.
  • Removed the segmentType property and function from the segment element query.
  • Removed the SegmentHelper class.
  • Removed the SendoutHelper class.
  • Removed the Campaign::maxPowerLieutenant method.
  • Removed the SendoutElement::getPendingRecipients() method. Use Campaign::$plugin->sendouts->getPendingRecipients() instead.
  • Removed the SendoutElement::getPendingRecipientCount() method. Use Campaign::$plugin->sendouts->getPendingRecipientCount() instead.