Skip to content

2.13.0

Compare
Choose a tag to compare
@github-actions github-actions released this 25 Mar 22:18
· 160 commits to develop since this release
2.13.0
30d15b5

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.