FreeScout - Package Updates
- 
[1.15.0]
- Update freescout to 1.8.173
 - Full Changelog
 - Show customer ZIP in the customer sidebar (#4606)
 - Fixed loadHTML() error on fetching (#4600)
 - Allow to get out of code and citation blocks in the editor (#4607)
 - Allow to specify the path to GitHub zip archive in module's 
latestVersionZipUrlparameter (#4611) - Allow to specify module.json in module's 
latestVersionNumberUrlparameter (#4611) 
 - 
[1.15.1]
- Update freescout to 1.8.174
 - Full Changelog
 - Added Hungarian language.
 - Fixed "Call to a member function query() on null" when testing fetching (#4614)
 - Trigger 
thread.before_save_from_requesthook for each thread when sending to multiple recipients. - Show empty link URL field when inserting a link (#4622)
 - Change 
Helper::IN_LIMITto 999 to avoid issues on MariaDB (#4623) - Fixed "Asia/Kolkata" timezone name (#4676)
 - Take into account user timezone and time format in "Customer viewed at..." text (#4674)
 - Fixed error when job's payload is empty on Status page (#4673)
 - Do not hide attachments after editing notes or messages (#4678)
 - Remove unprintable characters and invalid unicode characters from uploaded file names (#4681)
 
 - 
[1.15.2]
- Update freescout to 1.8.175
 - Full Changelog
 - Added mail fallback capabilities to mail vars (#4693)
 - Prevent zooming editor in iOS browser (#4698)
 - Webklex/phpimap - When using the chunk function, some messages do not have an element with index 0.
 - Webklex/phpimap - Fixed get folders list in hierarchical order.
 - Webklex/phpimap - Fixed case sensitivity of folder attribute parsing: NoSelect, NoInferiors.
 - Webklex/phpimap - Fixed date parsing on non-standard format from Aqua Mail.
 
 - 
[1.15.3]
- Update freescout to 1.8.177
 - Full Changelog
 - Fixed CSP tag issue introduced in the previous release (#4749)
 - Set 
X-Content-Type-Optionsheader. - Take into account possible spaces when handling forwarded emails (#4733)
 - Do not stop fetching when encountering an email without Message-ID (#4740)
 - Adjusted CSP meta tag.
 - Set SameSite attribute to 
laxfor session cookie. - Do not set 
XSRF-TOKENcookie as it is not being used. - Added extra reply separators (#4629)
 
 - 
[1.15.4]
- Update freescout to 1.8.178
 - Full Changelog
 - Remove new line symbols in 
Helper::setEnvFileVar()function. - Do not use 
serialize()function inOption::set(). - Do not allow to create translations with random language code.
 - Improved sanitizing 
$php_pathin tools.php. - Fixed "TokenMismatchException not found" eror introduced in previous releases.
 - Set SameSite to 
Nonefor session cookie (#4750) 
 - 
[1.15.5]
- Update freescout to 1.8.179
 - Full Changelog
 - Fixed "CVE-2024-52301" issue in laravel/framework.
 - Added 
phtmlandpharto the list of restricted file upload extensions. - Check access permissions when muting mailbox notifications via Ajax.
 - Check 
?from_thread_idparameter access permissions when creating new conversations. - Adjust CSP tag to display external images (#4754)
 - Allow external styles and fonts in the CSP tag (#4755)
 - Fix "array_merge error" in 
Option::set()(#4759) - Added extra reply separators (#4764)
 
 - 
[1.15.6]
- Update freescout to 1.8.180
 - Full Changelog
 - Take into account 
APP_SHOW_ONLY_ASSIGNED_CONVERSATIONSoption in ConversationPolicy.php - Take into account 
APP_SHOW_ONLY_ASSIGNED_CONVERSATIONSoption when changing conversation subject. - Take into account 
APP_SHOW_ONLY_ASSIGNED_CONVERSATIONSoption when following or unfollowing conversation. - Take into account 
APP_SHOW_ONLY_ASSIGNED_CONVERSATIONSoption on customer Conversation tab. - Take into account 
APP_LIMIT_USER_CUSTOMER_VISIBILITYoption on customer profile page. - Do not allow to change user password in
profileSave()function. - Fixed UserPolicy.php update method.
 - Do not allow regular users change other users emails when 
PERM_EDIT_USERSenabled. - Limit fields which can be updated on mailbox Settings and Auto Reply pages.
 - Limit fields which can be updated during user creation.
 
 - 
[1.15.7]
- Update freescout to 1.8.181
 - Full Changelog
 - Eliminate possibility of race condition when deleting a user.
 - Strip tags in 
User::setData()method. - Take into account 
APP_SHOW_ONLY_ASSIGNED_CONVERSATIONSoption when deleting a conversation. - Fixed error occurring on creating mailbox (#4800)
 - Do not trim values enclosed in quotes in 
sanitiseVariableValue()function (#4714) - Show translated messages when activating or deactivating modules.
 - Suppress "Duplicate entry" error when fetching emails (#4795)
 
 - 
[1.15.8]
- Update freescout to 1.8.182
 - Full Changelog
 - Add 
__h()function. - Fixed saving profiles by support agents.
 - Fixed showing Delete button in bulk actions (#4819)
 - Fixed null parameter issue in 
imap_rfc822_parse_headers()(#4807) - Fixed PHP 8.4 error in 
Swift/TransportException.php(#4809) - Fixed error on uploading user photo (#4812)
 
 - 
[1.15.9]
- Update freescout to 1.8.183
 - Full Changelog
 - Fixed "Call to a member function getFullName() on null" on fetching (#4845)
 - Do not send email notifications if mail server send limit reached (#4806)
 - Set 
RFC822.emlname for attached .MSG and .EML files (#4738) - Fixed error on sending emails on PHP 8.4 in 
IoException.php(#4848) 
 - 
[1.15.10]
- Update freescout to 1.8.184
 - Full Changelog
 - Fixes in Laravel Translation Manager (CVE-2025-49130)
 - Fixed "too many redirects" issue after assigning a conversation in some cases (#4009)
 - Added missing schedule options for fetch command (#4873)
 - Fixed mb_convert_encoding() exception in decodeBoundary() on fethcing.
 
 - 
[1.15.11]
- Update freescout to 1.8.185
 - Full Changelog
 - Allow to prefill multiple emails via GET parameter (#4896)
 - Added "start new chat" option to mailbox (#4902)
 - Added Arabic language.
 - Show error on POP3 failed authentication in mailbox Fetching settings.
 - Fixed group keys error in Translation manager.
 - In the Chat Mode automatically expand "Show Details" block if it contains invalid fields on pressing "Enter".
 
 - 
[1.15.12]
- Update freescout to 1.8.186
 - Full Changelog
 - Added Romanian language.
 - Fixed conversation threading for Outlook (#4922)
 - Do not unserialize data by default in 
Helper::decrypt()function. - Strip also 
OBJECTtag inHelper::stripDangerousTags(). - Added extra reply separator (#4764)
 
 - 
[1.15.13]
- Update freescout to 1.8.188
 - Full Changelog
 - Fixed an issue with sending attachments introduced in the previous release (#4929)
 - Fixed an issue with sending attachments introduced in the previous release (#4929)
 
 - 
[1.15.14]
- Update freescout to 1.8.189
 - Full Changelog
 - Fix error in 
MailHelper::getHeader()introduced in the previous release (#4940) 
 - 
[1.15.15]
- Update freescout to 1.8.190
 - Full Changelog
 - Added Ukrainian language.
 - Changed "Receiving Emails" to "Fetching Emails" in the warning in Connection Settings (#4949)
 - Sanitize URL in 
Helper::getRemoteFileContents()function. 
 - 
[1.15.16]
- Update freescout to 1.8.191
 - Full Changelog
 - Fixed "IF" error in 
update.sh(#4952) - Fixed selecting conversations using SHIFT in Firefox (#4962)
 - Improved PHP 8.4 compatibility (#4970)
 - Removed SQLite from web installer as SQLite not supported (#4959)
 
 - 
[1.15.17]
- Update freescout to 1.8.192
 - Full Changelog
 - Updated Czech translation.
 - Improved PHP 8.4 compatibility (#4979)
 - Do not allow to merge customer with himself (#4986)
 - Fixed wrong user viewing a conversation (#3801)
 
 - 
[1.15.18]
- Update freescout to 1.8.193
 - Full Changelog
 - Added 
REDIS_CLIENT.env parameter (#5009) - Allow to prefill 
bodyfor new conversations via GET-parameter (#5012) - Added 
mailbox_id-state-statusindex to conversations table (#4994) - Changed SMTP username field maxlength to 255 (#5015)
 - Fixed sending emails when some mailbox uses OAUTH and others - regular authentication (#5019)
 
 - 
[1.15.19]
- Update freescout to 1.8.194
 - Full Changelog
 - Updated Polish translation.
 - Fixed searching customers via ajax on PostgreSQL (#5032)
 - Added 
__j()and__h()functions to the translation manager config. - Improved 
Helper::cspMetaTag()function. - Do not change conversation status to Active when reply to Spam conversation arrives (#5005)
 - Removed 
csp_enabledparameter from config.