Skip to content

v5.11.0

Choose a tag to compare

@github-actions github-actions released this 22 May 12:49
24aeed3

5.11.0 (2026-05-22)

Added

  • activity-logs: optimize activity log retrieval with batch fetching (9a45ec1)
  • analytics: optimize recipient statistics aggregation with single query (940d7ee)
  • analytics: optimize recipient statistics retrieval with aggregate query (f54f526)
  • analytics: require login for export action and optimize data retrieval (ecfa125)
  • campaigns: enhance campaign job notifications with queue links (1338e50)
  • campaigns: require login for save and delete actions (513b384)
  • emails: unify invitation template variables for SMS and email contexts (48c716b)
  • exceptions: add SendBatchFailedException for handling batch failures (991554d)
  • git-hooks: add pre-commit hook for ECS and PHPStan checks (5288543)
  • i18n: add error message for failed campaign batches in multiple languages (72fc2f6)
  • i18n: add Japanese translations for campaign management features (ee9670a)
  • i18n: add translation issue template for reporting translations (9ed4a5e)
  • i18n: add translations for campaign disabled message in multiple languages (cb50827)
  • i18n: update SMS invitation messages for multiple languages (8e78629)
  • integration: enhance SMS Manager integration with default provider and sender ID handling (5c64fc3)
  • migrations: add indexes for improved query performance in recipients table (fe247a1)
  • queue: optimize recipient fetching and enhance error logging in SendBatchJob (14bf712)
  • recipients: enhance recipient deletion handling and logging (420abf8)
  • recipients: enhance recipient listing with search, filtering, and pagination (fb7a7eb)
  • recipients: optimize campaign retrieval for export by pre-fetching (6a7742d)
  • recipients: optimize recipient data fetching to reduce N+1 queries (9f46e03)
  • recipients: preserve original CSV filename in import preview (66640d4)
  • recipients: stream sample CSV download inline for fresh installs (b2ddcd8)
  • sms: unify SMS provider handling and improve country validation (1372c45)
  • tests: add integration tests for PhoneHelper sanitization and validation (c5c4aad)

Fixed

  • correct phpstan configuration path in phpstan.neon (fa155bf)
  • i18n: remove deprecated plugin name translations from multiple locales (52db4df)
  • integration: resolve sender ID to handle for campaign usage reporting (94dfd2f)
  • phone: validate phone number input for letters before sanitization (463e89d)