Skip to content

Releases: putyourlightson/craft-campaign

2.13.2

01 Apr 18:18
2.13.2
8989d60
Compare
Choose a tag to compare

Fixed

  • Fixed the buttons to create new campaign types and mailing list types appearing when allow admin changes was disabled or the user did not have the necessary permissions.
  • Fixed an error that could appear when clicking on a sent sendout as an impersonated user in Craft Cloud.

3.0.0-beta.3

28 Mar 02:17
3.0.0-beta.3
dd11c6a
Compare
Choose a tag to compare
3.0.0-beta.3 Pre-release
Pre-release

Added

  • Added a content migration for when upgrading from Craft 4 to 5.

3.0.0-beta.2

26 Mar 14:10
3.0.0-beta.2
f79ccd0
Compare
Choose a tag to compare
3.0.0-beta.2 Pre-release
Pre-release

Added

  • Added batching to import queue jobs.
  • Added batching to sync queue jobs.

Fixed

  • Fixed a bug in which the expected recipients count could fail in sendouts with very large numbers of contacts.
  • Fixed a bug in which sendout actions were unavailable on the sendout index page.
  • Fixed a bug in which newly created contacts were not being indexed for searching if only an email address was the only field added (#463).

Removed

  • Removed the SendoutElement::getPendingRecipients() method. Use Campaign::$plugin->sendouts->getPendingRecipients() instead.
  • Removed the SendoutElement::getPendingRecipientCount() method. Use Campaign::$plugin->sendouts->getPendingRecipients() instead.

2.13.1

26 Mar 14:10
2.13.1
7894ba3
Compare
Choose a tag to compare

Fixed

  • Fixed a bug in which newly created contacts were not being indexed for searching if only an email address was the only field added (#463).

2.13.0

25 Mar 22:18
2.13.0
30d15b5
Compare
Choose a tag to compare

Added

  • Added batching to import queue jobs.
  • Added batching to sync queue jobs.

Changed

  • Campaign now requires Craft CMS 4.4.0 or later.
  • The sendout job batch size is now set to 100 by default, unless it was previously modified by the maxBatchSize config setting.
  • The sendout job batch delay is now set to 0 by default, unless it was previously modified by the batchJobDelay config setting.
  • Renamed the maxBatchSize config setting to sendoutJobBatchSize.
  • Renamed the batchJobDelay config setting to sendoutJobBatchDelay.

Fixed

  • Fixed a bug in which the expected recipients count could fail in sendouts with very large numbers of contacts.
  • Fixed a bug in which sendout actions were unavailable on the sendout index page.

Deprecated

  • Deprecated the maxBatchSize config setting. Use sendoutJobBatchSize instead.
  • Deprecated the batchJobDelay config setting. Use sendoutJobBatchDelay instead.
  • Deprecated the memoryLimit config setting.
  • Deprecated the memoryThreshold config setting.
  • Deprecated the timeLimit config setting.
  • Deprecated the timeThreshold config setting.
  • Deprecated the Campaign::maxPowerLieutenant() method. Use App:maxPowerCaptain() instead.
  • Deprecated the SendoutElement::getPendingRecipients() method. Use Campaign::$plugin->sendouts->getPendingRecipients() instead.
  • Deprecated the SendoutElement::getPendingRecipientCount() method. Use Campaign::$plugin->sendouts->getPendingRecipients() instead.

2.12.2

05 Mar 14:31
2.12.2
94d89c2
Compare
Choose a tag to compare

Changed

  • A custom log target is now only registered if a dispatcher exists.

Security

  • Improved escaping of table values in the plugins settings.
  • Removed the ability to use contact and mailingList variables in sendout subjects.

1.25.1

05 Mar 14:47
1.25.1
602ee31
Compare
Choose a tag to compare

Changed

  • Logs are now output to the Craft log, in addition to the Campaign log file.

Security

  • Removed the ability to use contact and mailingList variables in sendout subjects.

3.0.0-beta.1

19 Feb 17:24
3.0.0-beta.1
7eab0a5
Compare
Choose a tag to compare
3.0.0-beta.1 Pre-release
Pre-release

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

Added

  • Added compatibility with Craft 5.0.0.

Changed

  • Changed the default maximum size of sendout batches setting to 100.
  • Changed the default sendout batch job delay setting to 0.

Removed

  • Removed the “Legacy” and “Template” segment types. Use regular segments instead.
  • 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 memoryLimit config setting.
  • Removed the memoryThreshold config setting.
  • Removed the timeThreshold config setting.

2.12.1

08 Feb 14:44
2.12.1
d71b3bb
Compare
Choose a tag to compare

Changed

  • The fullName field is now synced from users to contacts, provided it exists on the contact field layout (#452).

Fixed

  • Fixed a bug in which the link on the welcome screen was not clickable in Webkit browsers (#449).

2.12.0

03 Jan 14:01
2.12.0
5782105
Compare
Choose a tag to compare

Added

  • Added a syncJobPriority config setting that determines what priority to give sync jobs.

Fixed

  • Fixed a bug in which the element count was not appearing for campaigns and mailing lists when there were no results.
  • Fixed a bug that could cause an error when viewing contacts in an incomplete segment (#441).
  • Fixed a bug in which the import job TTR setting was not being respected (#445).
  • Fixed a bug in which the sendout job max retry attempts setting was not being respected.
  • Fixed a bug in which filtering contacts by last activity was not working (#446).