[UPD] - Updated jquery, jquery-migrate and js-cookie to their latest versions
[MSC] - Overall fixes
[UPD] - Updated composer packages
[ENH] - Added autofocus on 2FA inputs (backend/customer)
[IMP] - Now we also match improperly named message-id header in bounce handling for the original email message
[ENH] - Add warning when campaign set to send in the past
[ENH] - Ability to use IP Pool for ElasticEmail API
[ENH] - Better Message-ID detection handling in Bounce Handler
[ENH] - Include the password in delivery server exports in customer area like we already to in backend area
[MSC] - Overall fixes
[UPD] - Updated composer packages
[MSC] - Overall fixes
[UPD] - Updated composer packages
Version 2.6.1 - 2024-10-03
--- -------------------------------------------
[ENH] - Added ability to enable/disable click and open tracking provided by Sparkpost, per delivery server
[MSC] - Overall fixes
[UPD] - Updated composer packages
--- -------------------------------------------
[ADD] - Added [PAST_MINUTES_X] and [FUTURE_MINUTES_X] as dynamic tags in segment conditions
[ADD] - Added [PAST_HOURS_X] and [FUTURE_HOURS_X] as dynamic tags in segment conditions
[CHG] - Disabled the '/smtp;(\s*)?(554|550) (Denied|Rejected)/i' internal bounce rule because it is too broad
[MSC] - Overall fixes
[UPD] - Updated composer packages
[ADD] - Added OpenAPI specs for the API (`/api/index.php/docs`)
[ADD] - Added listfieldvalue_model_value_max_length and surveyfieldvalue_model_value_max_length filter hook
[ADD] - Added honeypot for the public "Block Address" page
[RMV] - Removed DynEmail
[MSC] - Overall fixes
[UPD] - Updated composer packages
[CHG] - We're not going to try to fix URLs in email templates anymore, please make sure you insert properly formatted URLs
[CHG] - Replaced the package querypath/querypath with gravitypdf/querypath to make it compatible with PHP 8.2
[ENH] - Redis Cache/Mutex now accept username for connection as well
[ENH] - Importing from the web interface will retry up to 5 consecutive times, one at each 5 seconds, if the server returns an error
[ENH] - The confirmation step of the campaign will now show the from email as well
[CHG] - We will not use tracking domain for a delivery server when validating the server, because we do not want users to be forced to login again
[BUG] - Inserting UTM Tags in the campaign template step will now work for all email templates builders.
[BUG] - The customer campaign reports controller will now load only campaigns belonging to the logged in customer
[ENH] - The queue command can now take following params(defaults shown): --pcntl=0 --pcntl_processes=10 --messages_limit=10 --memory_limit=2048 --time_limit=60
[ENH] - URLs from XML/JSON feed are now available for selection in the list of URLs used to take action against subscribers and/or to change subscribers custom fields on click
[ENH] - List import/export/sync can now properly handle multi-value fields and allow you to define your custom separator for multi-values. You can also define the action to take when importing and values already exists, either replace existing values or merge them
[CHG] - Warmup plans will not set the second_quota on delivery servers as this can cause them to stall
[MSC] - Overall fixes
[UPD] - Updated composer packages