Releases
v5.11.0
Compare
Sorry, something went wrong.
No results found
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 )
You can’t perform that action at this time.