Version 2.3.8 - 2023-11-14
[ADD] - Added new endpoints for creating/updating/deleting list subscribers segments.
[ADD] - Added new endpoint to retrieve the list segments operators
[ADD] - Now the campaigns endpoint can filter the campaigns based on the list_uid
[ADD] - Exposing the field_id for the list field values endpoint
[ADD] - Added new endpoints for creating/updating/deleting list fields.
[ENH] - For delivery servers, you can now have multiple "use for" cases
[ENH] - For test emails in campaigns, delivery servers where "use for" is set for test emails will be selected first, if they exist. If not, the ones for campaigns will be used.
[ENH] - For test emails in lists(templates), delivery servers where "use for" is set for test emails will be selected first, if they exist. If not, the ones for lists will be used.
[ADD] - Added list_field_builder_type_[FIELD_TYPE]_crud_build_field_array filter hooks
[ENH] - Email box Monitors now check the Subject header as well; best for List-Unsubscribe header auto-generated emails
[ADD] - Added config.shiftEnterMode = CKEDITOR.ENTER_BR; to ckeditor configuration
[ENH] - EmailBoxMonitor can now decode and read base64 encoded messages as well and it will also look in the email subject
[ADD] - Added ability for force the FROM NAME on delivery servers
[CHG] - Deprecated DeliveryServer::sendEmail method in favour of DeliveryServer::send. Calling DeliveryServer::sendEmail will still work but will trigger a deprecation notice.
[ADD] - Added console_send_campaigns_command_{find|count}_subscribers filter hooks
[BUG] - Fixed the CSS issues for GrapesJS
[MSC] - Overall fixes
[UPD] - Updated composer packages