FreeScout - Package Updates
- 
[1.11.22]
- Update freescout to 1.8.163
 - Full Changelog
 - Fixed user notification subject missing - issue introduced in the previous release (#4485)
 - Fixed Waiting Since not showing - issue introduced in the previous release (#4486)
 - Webklex/php-imap: Fixed date issue if timezone is UT and a 2 digit year.
 - Webklex/php-imap: Make the space optional after a comma separator.
 - Webklex/php-imap: Query - infinite loop when start chunk > 1.
 - Webklex/php-imap: Better connection check for IMAP.
 
 - 
[1.11.23]
- Update freescout to 1.8.164
 - Full Changelog
 - Fixed an issue with opening conversations ("Accessing array offset on null") introduced in the previous release (#4488)
 
 - 
[1.11.24]
- Update freescout to 1.8.165
 - Full Changelog
 - Fixed "Trying to access array offset on value of type null" error introduced in previous releases (#4490)
 
 - 
[1.11.25]
- Update freescout to 1.8.166
 - Full Changelog
 - Webklex/php-imap: Boundary parsing fixed and improved to support more formats.
 - Webklex/php-imap: "From" address parsing improved and extended to include more cases.
 - Webklex/php-imap: Decode partially encoded address names.
 - Webklex/php-imap: send NOOP connection check once in a second for IMAP.
 - Webklex/php-imap: Fixed attachments with sspecial symbols in filename (; and =).
 - Improved 
MailHelper::decodeSubject()function. - Fixed "iconv_mime_decode(): Malformed string" error in 
MailHelper::imapUtf8(). - Removed 
<blockquote>from the list of reply separators (#4460) - Do not require 
--mailboxparameter infreescout:parse-emlcommand. 
 - 
[1.11.26]
- Update freescout to 1.8.167
 - Full Changelog
 - Fixed "Call to undefined function str_starts_with()" on fetching with PHP 7.x - introduced in the previous release (#4499)
 - Improved PHP 8.4 compatibility (#4501)
 - Exclude 
Modules/folder from composer classmap (#4496) 
 - 
[1.11.27]
- Update freescout to 1.8.168
 - Full Changelog
 - Fixed "Undefined variable $e" error in Header.php (#4505)
 - Fixed accents and special characters removed from new customer names (#4506)
 - Fixed empty message issue (#4508)
 - Improved compatibility with PHP 8.4 (#4501)
 
 - 
[1.11.28]
- Update freescout to 1.8.169
 - Full Changelog
 - Updated German translation.
 - Make encoding check case-insensitive in Header.php (#4519)
 - Increase mailbox 
imap_sent_folderfield max length to 50 symbols (#4533) - Fixed "getFullName() on null" error in Conversation.php (#4540)
 - Fixed separating replies in Proton emails (#4537)
 - Added extra Gmail reply separator.
 - Fixed deleting attachments when creating a new conversation from existing thread (#4432)
 - Remove services.php and packages.php from 
/bootstrap/cache/when clearing cache (#4536) - Change PHP packages installation order to avoid installing Apache (#4514)
 - Search by user fullname for conversations and customers (#4523)
 - Revert editor blockquote fix (#3811)
 
 - 
[1.12.0]
- OIDC auth implemented
 
 - 
[1.12.1]
- add oidc to checklist
 
 - 
[1.13.0]
- Update freescout to 1.8.170
 - Full Changelog
 - Fixed empty body issue introduced in the previous release (#4556)
 
 - 
[1.13.1]
- Update freescout to 1.8.171
 - Full Changelog
 - Allow to set 
PDO::PGSQL_ATTR_DISABLE_PREPARESvia .env variable (#4558) - Allow to enable persistent connections for MySQL and PostgreSQL via .env variable (#4566)
 - Updated Swedish translations (#4578)
 - Fixed searching conversations and customers on PostgreSQL - issue introduced in the previous release (#4559)
 - Fixed "Undefined variable $protonmail_quote_pos" on fetching - issue introduced in the previous release (#4568)
 - Show which attachments are embedded in 
freescout:parse-emlcommand (#4575) 
 - 
[1.13.2]
- Update freescout to 1.8.172
 - Full Changelog
 - Merge customers (#2188)
 - Handling boundary split into several parts in email headers (#4567)
 
 - 
[1.14.0]
- Update to correct base image 5.0.0
 
 - 
[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.