1.8.160
3 Janeiro - 100MB1.8.160
Added
- Updated Dutch translation.
- Added aria-label to the Notifications dropdown in the navigation menu (#4412)
Fixed
- Fixed vars.js being broken when custom translations contain quotes (#4369)
- Added extra phrase to no_retry_mail_errors list (#870)
- Improved Helper::strSplitKeepWords() function to work with Chinese symbols.
- Fixed OnOffSwitch checkboxes on screenreaders (#4412)
- Made "Insert Variable" dropdown accessible via screenreaders (#4412)
- Improved email parts boundary detection on fetching in Webklex/php-imap (#4417)
- Allow class attribute for tables in the purifier config (#4429)
- Fixed disappearing attachments when creating a new conversation from existing message (#4432)
Changed
- Make toolbar and dropdown buttons dynamic so they can be rearranged more easily (#4396)
1.8.159
Added
- Show more detailed errors on fetching (#4372)
- Optimized UpdateFolderCounters Job (#4374)
- Updated Spanish translation (#4376)
Fixed
- Fixed text not being bolded - the issue has been introduced in the previous release (#4367)
- Fixed "Undefined array key 2" error on fetching (#4372)
- Fixed "Argument 1 (lastErrors) must be of type array" error in Carbon.
- Clear cache via rm in update.sh to avoid post-update issues (#4366)
- Added Precedence:list to the list of no auto-reply headers (#4363)
Continuar lendo:
https://github.com/freescout-helpdesk/freescout/releases1.8.158
25 Novembro 2024 - 100MBBug Fixes
- Fixed an issue with the <span> tag being added in the editor causing font size issues (#4354)
Changes
- Do not check In-Reply-To header when processing @fwd instruction (#4348)
- Removed Webklex/laravel-imap library and use Webklex/php-imap only.
Continuar lendo:
https://github.com/freescout-helpdesk/freescout/releases1.8.157
19 Novembro 2024 - 100MB1.8.157
New Features
- Updated Croatian translation.
Bugs Fixed
- Fixed moving emails to a folder on fetching for mail servers not supporting MOVE command (#4313)
- Fixed @fwd forwarding when styles are present in the email body (#4333)
- Do not reset "Default Redirect" settings for users when saving Mailbox Permissions (#4339)
- Allow to set APP_FETCHING_BUNCH_SIZE env parameter (#4343)
- Fixed table wizard in the editor (#4345)
1.8.156
Bugs Fixed
- Fixed "Undefined variable $customer" error in thread.blade.php introduced in the previous release (#4321)
1.8.155
New Features
- Allow to hide from support agents customers from non-visible mailboxes (#4316)
- Added extra hooks: conversation.convinfo.prepend and conversation.convinfo.before_nav (#4279)
- Show "From" address in the conversation when "From" and "Reply-To" headers are different in the email (#4287)
- Updated Japanese translation.
- Update German translation.
Bugs Fixed
- Fixed decoding Japanese symbols in the email body in GB2312 encoding (#4282)
- Set CURLOPT_FOLLOWLOCATION in Helper::getRemoteFileContents() to fix file retrieval issues in some cases.
Changes
- Added Delivered-To:Autoresponder to the list of autoresponder headers.
Continuar lendo:
https://github.com/freescout-helpdesk/freescout/releases1.8.154
6 Outubro 2024 - 100MB1.8.154
Fixed
- Fixed SMTP authentication not working in some cases due to setAuthMode() used in Swiftmailer - the issue has been introduced in v1.8.144 release (#4253)
- Fixed "null given" error in getMessageNumber() function (#4257)
- Check if current user is deleted on user's Permissions and Notifications pages.
Changed
- Improved the email search by Message-Id in the "Show Original" window (#4266)
- Improved connection sleep time selection when fetching emails to avoid "connection setup failed" error (#4227)
1.8.153
Fixed
- Fixed an issue with emails being empty when fetching from iCloud (#4202)
- Changed /bin/sh to /bin/bash in update.sh (#4208)
- Improved @fwd detection when forwarding emails to FreeScout (#2940)
- Improved connection sleep time selection when fetching emails to avoid "connection setup failed" error (#4227)
- Avoid process list trancation when checking running commands on System Status page (#4237)
- Add CSRF check to the "Delete all files" link in Manage App Logs.
Changed
- Added X-Autoresponder to the list of auto-responder headers (#4226)
Added
- Updated Polish translation.
- Updated German translation.
Continuar lendo:
https://github.com/freescout-helpdesk/freescout/releases1.8.152
28 Agosto 2024 - 100MB1.8.152
Fixed
- Fixed an issue with plain text emails having empty body - the issue has been introduced in the previous release (#4181)
Changed
- Do not add quotes around the date in IMAP SINCE query (#4175)
1.8.151
Added
Fixed
- Fixed "Undefined array key 1" error on fetching emails (#4195)
- Fixed checking POP3 connection when "PHP Request Shutdown: Unexpected characters at end of address" error occurs.
- Fixed non-multipart emails being fetched via POP3 with headers present in the body (#4181)
- Fixed out of memory error on Status page when there are many background jobs (#4197)
1.8.150
Fixed
- Fixed fetching issue introduced in the previous release (#4182)
- Allow to disable quotes around SINCE date in IMAP search query via APP_SINCE_WITHOUT_QUOTES_ON_FETCHING=true env parameter (#4175)
Continuar lendo:
https://github.com/freescout-helpdesk/freescout/releases1.8.149
15 Agosto 2024 - 100MB1.8.149
Microsoft 365 will deprecate login/password SMTP authentication soon. So it's highly recommended to switch to the modern OAuth SMTP authentication in your MS365 mailboxes "Sending Email" settings (see this instruction).
Fixed
- Populate variables in custom Mailbox names in emails sent to customers (#4169)
- Improve Webklex/php-imap memory usage (Webklex/php-imap#433 (comment))
Changed
- Do not add quotes around the date in IMAP SINCE query (#4175)
1.8.148
Fixed
- Execute hooks when performing conversations bulk deleting to Deleted folder (#4141)
- Correctly process invalid mail Reply-To headers (#4158)
- Correctly processs invalid dates when fetching emails (#4159)
- Leave other emails unread when an exception happens during fetching of one of them (#4159)
- Make toSql() comparison compatible with PostgreSQL (#4167)
Changed
- Prefill SMTP username and password for MS365 if those fields are empty or if set to outlook.office365.com (#4151)
- Log Helper::getRemoteFileContents() errors to App Logs.
Continuar lendo:
https://github.com/freescout-helpdesk/freescout/releases1.8.147
29 Julho 2024 - 100MB1.8.147
Fixed
- Fixed "Disconnect" link for MS365 in Fetching settings (#4136)
- Improved sanitizing "Path to PHP" in tools.php.
- Improved "App Key" check in tools.php.
- Fixed "Call to a member function getFirstName() on null" in notification.blade.php (#4132)
Changed
- Allow padding-left and similar CSS properties when purifying HTML.
1.8.146
Fixed
- Fixed "Undefined array key auth_mode" on sending emails (#4103)
- Fixed "strstr(): Passing null to parameter" error in \MailHelper::outOauthEnabled() (#4094)
- Fixed Datatables sort_desc.png not found (#4107)
- Fixed an error message when can not fetch specific email via \MailHelper::fetchMessage() (#4097)
- Fixed conversation draft not being visible in Drafts after undoing new conversation sending (#4112)
- Do not duplicate recipient in conversation CC field in database (#4112)
- Fallback to getPathname() for uploaded files for Windows (#4105)
- Use only forward slashes in attachment URLs (#4106)
1.8.145
Added
- Add "created_at" index to threads table (#4069)
Fixed
- Fixed an issue with sending emails via SMTP when MS365 is used - the issue has been introduced in the previous release (#4084)
1.8.144
Added
- Allow to connect to Microsoft 365 Exchange SMTP via modern oAuth authentication (#4072)
- Show debug log when testing Fetching.
- Allow to enable Debug Log in "Status -> Tools -> Fetching" section.
- Show more detailed errors for IMAP connection issues.
Fixed
- Fixed "Call to undefined function get_current_user()" error on Status page (#4067)
Changed
- Update also inactive modules via freescout:module-update command.
1.8.143
Added
- Added MailHelper::parseEml() function.
Fixed
- Fixed "Undefined variable $customer" error in thread.php introduced in the previous release (#4066)
Continuar lendo:
https://github.com/freescout-helpdesk/freescout/releases1.8.142
10 Junho 2024 - 100MB1.8.142
Fixed
- Fixed "mb_convert_encoding() invalid encoding" error on fetching (#4051)
- Improve Gmail reply separation on fetching.
- Fixed an error in module:list command arising in some cases (#4056)
- Fixed sending a new conversation to the customer with multiple emails (#4057)
- Show "From" for emails received from customers with multiple emails (#4059)
- Do not show "Mailbox is empty" error when fetching via POP3 (#4060)
Changed
- Sort modules list alphabetically in the "Deactivate License" dialog (#4055)
1.8.141
Fixed
- Fixed an issue with the reply not being connected to the conversation in some cases (#4026)
- Fixed retrieving the original message in Show Original window for moved conversations.
- Fixed fetching emails forwarded using @fwd command (#4036)
- Fixed IMAP folders not being retrieved in some cases.
- Skip auto-replies sent to the email notification on behalf of a user (#4035)
Changed
- Show exclamation icon in the mailbox Fetching settings tab.
- Disable "Check Connection" button on changing mailbox Fetching settings.
- Remove "All from current mailbox link" from the conversation page (#4041)
1.8.140
If after installing this release fetching does not work, go to mailbox Fetching settings and try other "Encryption" methods (see this).
Changed
- Switch to the new fetching library (Webklex/php-imap).
1.8.139
Added
- Updated Polish translation.
Fixed
- Fixed CC and BCC fields when cloning a conversation (#4011)
- Do not allow JavaScript Prototype Pollution via getQueryParam() function (GHSA-rx6j-4c33-9h3r)
- Remove unwanted tags from HTML when editing threads (GHSA-985r-6qfc-hg8m)
- Strip unwanted tags from mailbox signature when saving it.
- Strip unwanted tags from mailbox Auto Reply.
1.8.138
Fixed
- Fixed cron jobs not being run via URL - issue introduced in v1.8.136 release (#4000)
1.8.137
Fixed
- Fixed browser push notifications being sent not to all users (#3880)
- Do not show Closed conversations in non-standard folders (#3988)
- Fixed "Unknown hashing algorithm: crc32c" error in Webklex/php-imap library (#3991)
Changed
- Fetch emails sent to multiple mailboxes on a per mailbox basis (#3941)
1.8.136
Added
- Updated Dutch translation.
Fixed
- Fixed attachments not being shown when reopening a new conversation draft (#3957)
- Do not run scheduled commands when running \Artisan::call() function - on System and Modules pages (#3970)
Changed
- Show application date and time on Status page instead of current user's time.
1.8.135
Fixed
- Fixed "Parse error" in Attachment.php on fetching email attachments (#3965)
1.8.134
Fixed
- Fixed "Header::decode() is not supported" error in Webklex/php-imap (#3960)
1.8.133
Added
- Updated Polish translation.
Fixed
- Do not mark a thread as containing attachments when only embedded images are present in the email.
- Fixed attachments being duplicated when discarding a message forwarding draft (#3949)
- Fixed attachments not being sent when forwarding a conversation (the issue introduced in 1.8.131 release).
- When forwarding a conversation do not include attachments from existing in the conversation thread drafts.
- Fixed an issue with removing attachments when replying to the conversation (the issue introduced in 1.8.131 release).
- Fixed To field not appearing after discarding a message forwarding draft (#3950)
- Fixed an error when new conversation draft is being discarded by another user (#3951)
Changed
- Updates and improvements made in Webklex/php-imap library.
1.8.132
Added
- Updated Russian translation (#3945)
Fixed
- Fixed "Passing null" error in symfony/http-foundation/Request.php (#3940)
- Fixed duplicated folder names when retrieving IMAP folders (#3937)
- Fixed "Call to a member function getFullName() on null" error in the notification template (#3942)
- Fixed an issue with some emails shown incorrectly - introduced in 1.8.127 release (#3907)
Continuar lendo:
https://github.com/freescout-helpdesk/freescout/releases1.8.131
8 Abril 2024 - 100MB1.8.131
Added
- Allow fetching seen/read messages via scheduler (#3931)
- Updated Polish translation.
- Allow limiting freescout:fetch-emails command to specific mailboxes (#3932)
Fixed
- Fixed retrieving IMAP subfolders (#3933)
- Fix To and From headers when saving outgoing emails to the Sent IMAP folder (#3900)
- Fixed saving into Sent IMAP folder messages with attachments (#3934)
Changed
- Use encrypted attachment IDs when uploading attachments.
- Make params optional in Helper::setGuzzleDefaultOptions() (#3926)
1.8.130
Added
- Updated Japanese translation.
Fixed
- Fixed "conv_type_custom" JS error introduced in the previous release (#3923)
Changed
- Use encrypted attachment IDs when uploading attachments.
1.8.129
Added
- Added code allowing to add Custom conversation types via modules (#3918).
- Updated Japanese translation.
Fixed
- Add sender name to the From header when saving emails to the Sent folder (#3900)
- Fixed deleting conversations after sorting them (#3901)
Continuar lendo:
https://github.com/freescout-helpdesk/freescout/releases1.8.128
25 Março 2024 - 100MB1.8.128
Fixed
- Fixed long running fetch commands being killed (#3844)
- Fixed conversation bulk actions issue after sorting conversations (#3884)
- Fixed conversations bulk actions when page parameter is set in the URL.
- Fixed "Passing null to parameter" error in HTMLPurifier (#3893)
- Fixed removing comments when purifying HTML (#3894)
- Strip script tags from mailbox signature (GHSA-fffc-phh8-5h4v).
- Sanitize Path to PHP in tools.php (GHSA-7p9x-ch4c-vqj9)
Changed
- Exclude duplicate INBOX. folders when retrieving folders in Fetching Settings.
1.8.127
Fixed
- Show extended editor toolbar when editing threads (#3866)
- Properly process a situation when an attachment can not be saved to the disc (#3871)
Changed
- Preserve elements inside [if mso] when purifying thread content (#3865)
- Remove [if mso] from thread content when purifying (#3865)
- Allow <center> element when purifying thread content.
- Use latest PHP version (8.3) for linting (#3864)
- Upgraded DataTables version to v1.13.11.
1.8.126
Fixed
- Fixed an issue with updating modules introduced in the previous release.
Changed
- Disable "Undo" reply feature for chat conversations in the Chat Mode (#3856)
1.8.125
Fixed
- Fixed an issue with Closed folder introduced in the previous release (#3858)
1.8.124
Added
- Updated Spanish translation.
- Updated Czech translation.
Fixed
- Fixed a word+colon mistakenly converted to URL in the editor (#3822)
- Fixed "Numeric value out of range" error in the search on PostgreSQL (#3831)
- Fixed creating conversations by a user seeing only assigned conversations (#3843)
- If a user can see only assigned conversations, send him notifications only for assigned to him conversations (#3843)
- Fixed adding notes to Spam conversations.
- Fixed "Passing null to parameter" error in Helper::stripTags() (#3849)
- Do not save SMTP username and password in Send Log status message (GHSA-7wcq-2qmv-mvcm).
- Improved accessibility of exact date in conversation table (#3829)
- Show module author on Modules page (#3851)
- Allow updates for third party modules (#3851)
1.8.123
[Updates actually published in FreeScout 1.8.124]
1.8.122
Fixed
- Fixed an issue with CSS and JS paths on some installations introduced in the previous release (#3818)
1.8.121
Added
- Allow to set session.same_site via SESSION_SAME_SITE .env parameter (#3023)
- Improved searching customers by phone number when creating Phone conversations (#3786)
- Updated Italian translation (#3755)
- Added Turkish language.
Fixed
- Improved sorting elements on mobile devices (#3800)
- Removed APP_URL from minify.config.php to avoid CORS issues on custom domains.
- Fixed showing scaled image in conversations (#3798)
Changed
- Allow style attribute for tr in threads HTML (#3799)
- Removed 255 symbols limit from mailbox Alises input.
1.8.120
Added
- Updated Italian translation (#3739)
Fixed
- Fixed an issue with multiple emails being sent to customers when "IMAP Folder To Save Outgoing Replies" is set for a mailbox (#3632)
- Fix "Rredeclaration of let DragDropTouch" error on Translate page (#3717)
- Show "Recipient is required" message in red color.
Changed
- Improve contrast on unread notifications (#3728)
Continuar lendo:
https://github.com/freescout-helpdesk/freescout/releases1.8.119
23 Janeiro 2024 - 100MB1.8.119
Bug Fixes
- Fixed main menu issue on mobile devices introduced in the previous release (#3724)
- Fixed conversations list scrolling issue on mobile devices introduced in the previous release (#3724)
- Fixed "Trailing data" error on PostgreSQL (#3702)
- Fixed an error in HTMLPurifier/Length.php (#3721)
1.8.118
New Features
- Updated German and Slovak translations.
- Improved HTML purification (#3664)
Bug Fixes
- Fixed counter not being aligned in Dashboard (#3665)
- Made summernote editor compatible with jQuery v3.6.0 (#3666)
- Made html5sortable.js work on mobile devices (#3671)
- Do not show Delete button in bulk actions if user does not have corresponding permissions (#3680)
- Fixed "Use of undefined constant FT_UID" in Webklex/laravel-imap (#2604)
1.8.117
New Features
Bug Fixes
- Fix "Call to undefined method getHashedRelySeparator()" error introduced in the previous release.
1.8.116
New Features
- Show SMTP log details when testing mail sending (#3626)
- Updated Italian translation (#3634)
- Added America/Santiago timezone (#3639)
- Allow to filter conversation by Assignee (#3641)
- Added an alternative reply separation method (#3648)
Bug Fixes
- Copy attachments when creating a new conversation from a message (#3647)
- Improved fetching an email in the Show Original window (#3658)
Changes
- Upgraded jQuery and Bootstrap versions.
1.8.115
Bug Fixes
- Allow to fetch emails from nested folders (#3623)
- Fixed "Packets out of order" error (#3619)
- Fixed "Trying to access array offset on value of type null" error in locale_options template (#3620)
- Added StartTLS encryption option on Fetching Emails page when new Webklex/php-imap library is used (#3624)
- Improveed linkify algorithm.
Changes
- Do not set customer last name when it was manually removed (#3622)
1.8.114
Bug Fixes
- Fixed email sending loop issue (#3607, #3619)
- Do not strip HTML tags in plain text emails (#3614)
- Add as CC a customer who was in CC and replied to the conversation (#3613)
1.8.113
New Features
- Allow to translate English texts (#3599)
- Show a notice with instructions on System Status page if CloudFlare is used.
Bug Fixes
- Do not remove double dots from attachment names (#3592)
- Fixed user reply to a notification being incorrectly cropped (#3580)
- Improved SendReplyToCustomer background jobs monitoring (#3590)
- Make sure thread_id is null for an attachment when linking attachment to a thread.
Continuar lendo:
https://github.com/freescout-helpdesk/freescout/releases1.8.112
12 Dezembro 2023 - 100MB1.8.112
Bug Fixes
- Fixed an issue with the app version introduced in the previous release.
1.8.111
New Features
- Check pcntl_signal() function on System Status page (#3515)
- Allow to set SMTP timeout in seconds (default is 30 seconds) via .env parameter: MAIL_SMTP_TIMEOUT=120
- Allow to retry thread sending from a conversation (#3517)
Bug Fixes
- Fixed "Call to undefined function shell_exec()" on Status page (#3570)
- Improved linkify algorithm (#3402)
Changes
- Do not change conversation customer when CCed email replies to a conversation (#3551)
Continuar lendo:
https://github.com/freescout-helpdesk/freescout/releases1.8.110
4 Dezembro 2023 - 100MB1.8.110
New Features
- Dynamically load customer info when creating a new conversation (#2402)
- Allow to select multiple conversations using SHIFT button (#1312)
- Updated Portuguese translation.
- Merge multiple conversations at once (#3516)
Bug Fixes
- Check pcntl_signal() function on System Status page in the console PHP.
- Improved linkify algorithm (#3402)
- Autosave new conversation draft when choosing a recipient (#3538)
- Make error message in logs more descriptive when SendReplyToCustomer job can not save outgoing reply to the IMAP folder.
- Fixed "Select None" button (#3546)
1.8.109
New Features
- Check pcntl_signal() function on System Status page (#3515)
- Allow to set SMTP timeout in seconds (default is 30 seconds) via .env parameter: MAIL_SMTP_TIMEOUT=120
- Allow to retry thread sending from a conversation (#3517)
Bug Fixes
- Fixed a cicle between two tickets with Older/Newer buttons (#3506)
- Fixed "Undefined array key 1" error with Webklex/PHPIMAP library (#3503)
- Fixed displaying SVG images in the uploaded folder on Apache web server (#3522)
- Fixed viewing attachments having percents in their names (#3530)
- Mark email as read when saving to IMAP Folder with Webklex/PHPIMAP library (#3533)
Changes
- Removed max length limitation from mailbox's Aliases field (#3525)
Continuar lendo:
https://github.com/freescout-helpdesk/freescout/releases1.8.108
8 Novembro 2023 - 100MBBug Fixes
- Fixed introduced in the previous release error with "Passing null to parameter error" in User.php when creating users outside of the web interface (#3501)
- Fixed an issue with phone customers always shown in the search (#3499)
- Fixed fetching emails from non-ASCII imap folders (#3502)
- Fixed saving outgoing replies to the IMAP Sent folder with non-ASCII name.
Changes
- Added html5sortable.js script to the core.
Continuar lendo:
https://github.com/freescout-helpdesk/freescout/releases1.8.107
6 Novembro 2023 - 100MBNew Features
- Updated Polish translation.
- Made install.sh script compatible with Debian.
Bug Fixes
- Fixed incorrect redirect when replying to the last active conversation (#3486)
- Set max length for user attribtues before saving a user to avoid "String data right truncated" error on PostgreSQL (#3489)
- Improved font color sanitizing when purifying thread HTML (#3492)
- Fixed installing helpdesk without HTTPS via install.sh script.
- Dynamically expand "Logs Monitoring" options in "Manage » Alerts" settings.
Changes
- Set system timezone by default for users created outside of the web interface (#3490)
Continuar lendo:
https://github.com/freescout-helpdesk/freescout/releases1.8.106
30 Outubro 2023 - 100MBNew Features
- Added "Max. Message Size" option in "Manage » Settings" (#3479)
Bug Fixes
- Fetch emails into several FreeScout mailboxes when customer replies to multiple mailboxes at once (#3473)
- Fixed an issue with multiplying attachments when forwarding a conversation and discarding its draft.
- Fixed overriding of viewable attachments via APP_VIEWABLE_ATTACHMENTS parameter in .env file (#3481)
Changes
- Show "All from current mailbox" link in the Search dropdown in conversations (#3480)
Continuar lendo:
https://github.com/freescout-helpdesk/freescout/releases1.8.105
23 Outubro 2023 - 100MB1.8.105
New Features
- Added X-Frame-Options header preventing embedding FreeScout via iframe.
- Added "Chat Mode" for Chat conversations.
Bug Fixes
- Allow to set APP_CLOUDFLARE_IS_USED=true in the .env file for proper client IP detection when CloudFlare is used (#3467)
- Fixed an issue when support agent replies to the email notifications and the conversation is moved to another mailbox (#3455)
- Improved converting URLs into clickable links (#3464)
Changes
- Allow more attributes when purifying HTML (#3463)
- Added client_max_body_size 20M to nginx config in install.sh (#3453)
1.8.104
IMPORTANT
- If you are using Apache you'll need to install headers module.
- New block for nginx config has to be inserted in the very specific place of the nginx config (see instruction).
- filename=$1 changed to filename=$2 in the new block for the nginx config.
New Features
- Added an icon to chat conversations.
Bug Fixes
- Fixed Apache "headers module not found" error for attachments (#3450)
Changes
- Updated nginx config in install.sh.
Continuar lendo:
https://github.com/freescout-helpdesk/freescout/releases1.8.103
9 Outubro 2023 - 100MB1.8.103
Bug Fixes
- Fixed CSP error on module install button click (#3445)
1.8.102
New Features
- Enable Content Security Policy (CSP).
- Save base64 data images as attachments on fetching.
- Set proper embedded flag for attachments corresponding to images embedded into incoming emails.
Changes
- Do not add paperclip icon to conversations when email contains only embedded images.
- Do not show embedded images as attachments in conversations.
Continuar lendo:
https://github.com/freescout-helpdesk/freescout/releases1.8.101
5 Outubro 2023 - 100MB1.8.101
New Features
- Improved uploads folder security (#3428)
- Updated German translation.
- Created a CI test for testing the app with PostgreSQL.
Bug Fixes
- Fixed an error in PostgreSqlPlatform.php on PHP 8.2 with PostgreSQL.
Changes
- Run post update script after modules in update.sh (#3425)
1.8.100
New Features
- Improved conversation accessibility (#3415)
- Improved dependencies security.
- Added fetch_emails.mailbox_to_save_message hook (#3408)
Bug Fixes
- Fixed the issue due to which long fetching may be killed before it finishes (#3417)
- Fixed discarding new phone conversation draft (#3407)
1.8.99
New Features
- Improved attachment names sanitizing (#3377)
- Allow to update all modules at once.
- Added freescout:module-update command allowing to update all modules at once (#3384)
- Added freescout:module-update command and --yes flag to tools/update.sh script (#3384)
- Created GitHub continuous integration test.
Bug Fixes
- Properly process situation when application can not parse mail Date header on fetching (#3394)
Changes
- Removed "Mail Date and Time" option from Mail Settings (#3380)
- Installation script moved to https://raw.githubusercontent.com/freescout-helpdesk/freescout/dist/tools/install.sh
Continuar lendo:
https://github.com/freescout-helpdesk/freescout/releases1.8.98
12 Setembro 2023 - 100MB1.8.98
Bug Fixes
- Fixed "No query results for model error" on Status page (#3366)
- Fixed error on Status page when "open_basedir restriction in effect" occurs (#3375)
Changes
- Set default CURLOPT_CONNECTTIMEOUT value for curl.
1.8.97
Warning
- If after installing this release you'll have the "No query results for model [App\Conversation]" error on System page - see the solution here.
New Features
- Automatically fix module symlink when module Public folder is a broken symlink.
Bug Fixes
- Fixed an error on System Status page (#3368)
1.8.96
New Features
- Show in Outgoing Emails the SMTP Queue ID for emails passed for delivery (#3330)
- Show link to the conversation and to logs in SendReplyToCustomer jobs on System Status page (#3331)
- Show DB info and missing migrations on System Status page (#3326)
- Check on System Status page if symlink() function is available (#3335)
- Set CURLOPT_SSL_VERIFYPEER option to false for curl and Guzzle requests (#3293)
- Updated Spanish translation (#3343)
- Automatically check invalid or missing modules symlinks and show error messages on Modules and System Status pages.
Bug Fixes
- Fixed variable name in saveUserThread() function on fetching replies to user email notifications (#3325)
- Fixed an issue with "Allow to reply from aliases" option being reset when mailbox settings saved by non-admin user (#3337)
- Cancel SendReplyToCustomer background jobs when undoing replies (#3300)
- Do not insert new line in the editor when pasting content (#3319)
- Move star mark when merging conversations (#3351)
Changes
- Show SMTP 5xx errors in the conversation immediately (#3339)
1.8.95
New Features
- Fixed an issue with the editor adding new lines when pasting HTML (#3264)
- Added "Mail Date and Time" option allowing to use date from mail headers when fetching emails (#3297)
- Added page parameter to URL when navigating over conversations (#3323)
Bug Fixes
- Replace non-replaced vars in mailbox custom from name with empty string (#1031)
- Fixed migration creating customer_channel table (#3309)
- Improved mail subject decoding (#3312)
- Fixed "Invalid text representation" error on PostgreSQL when saving mailbox permissions (#3315)
- Show correct 12 or 24 hour time format in calendars (#3322)
1.8.94
New Features
- Remove automatically old records from notifications table (#3294)
Bug Fixes
- Fixed an issue with importing modules translations occurring in some cases (#3289)
Continuar lendo:
https://github.com/freescout-helpdesk/freescout/releases1.8.93
23 Agosto 2023 - 100MB1.8.93
Bug Fixes
- Fixed an issue with Unassigned and Assigned folders introduced in the previous release (#3287)
1.8.92
Added
- Added Chinese Simplified language.
- Added a .env file parameter allowing to restrict users to see only tickets assigned to themselves (#701)
- Updated Danish translation.
- Added findCustomersBySocialProfile() function.
- Added customer_channel table.
Changes
- Show an error message to support agent if an emial has not been sent after 1 hour - while FreeScout continues to try to send it (#3268)
1.8.91
Added
- Optimized Eventy hooks code - in some cases pages now load 30% faster (#3263)
- Updated Polish and Czech translations.
Bug Fixes
- Fixed "Passing null to parameter" in HTMLPurifier/Lexer.php (#3277)
- Allow to send by email to the customer threads in a phone conversation (#3270)
Changes
- Condensed a bit reply toolbar buttons.
1.8.90
Added
- Allow to use user variables in mailbox Custom From Name (#1031)
Bug Fixes
- Improved subject and attachment names decoding (#3248)
Continuar lendo:
https://github.com/freescout-helpdesk/freescout/releases1.8.89
7 Agosto 2023 - 100MB1.8.89
Bug Fixes
- Fixed "preg_match() Passing null to parameter" error in Helper.php introduced in the previous release (#3239)
1.8.88
Bug Fixes
- Fixed shell_exec() error on Status page introduced in the previous release (#3239)
- Fixed an issue with the customer reply being connected to the wrong conversation in some cases (#3231)
Changes
- Take into account not only created_at but also thread ID when sorting threads (#3240)
1.8.87
Bug Fixes
- Check pcntl extension in the console version of PHP on Status page (#3190)
- Improved subject decoding (#3196)
- Save CC and BCC when saving outgoing email to the Sent IMAP folder (#3228)
- Make sure that conversation subject has String type when fetching emails.
Changes
- Save ICS attachments having no name as calendar.ics (#1412)
- Allow to view .json, .diff and .patch attachments (#3192)
Continuar lendo:
https://github.com/freescout-helpdesk/freescout/releases1.8.86
21 Julho 2023 - 100MB1.8.86
New Features
- Allow to set trusted proxies via .env file using APP_TRUSTED_PROXIES parameter to allow proper client IP detection when using balancers, proxies or CloudFlare (#1994)
Bug Fixes
- Do not delete the message when another user discards a draft of the reply which just has been sent (#2873)
- Fixed "References" header in emails to customers (#3175)
1.8.85
Bug Fixes
- Improved iso-2022-jp subjects and attachment names decoding (#3185)
- List all Message-IDs in References header in replies to customers (#3175)
- Fixed "Attempt to read property id on null" in reply_fancy (#3182)
- Improved suject decoding (#3177)
- Fixed undefined variable bug in FollowerObserver (#3172)
- Limit the number of displayed non-writable cache files on Status page (#3165)
- Do not create an empty conversation when one email is being fetched by two processes at the same time (#3186)
Changes
- Updated Russian translation.
1.8.84
New Features
- Check pcntl extension status in System to avoid "Undefined constant SIGKILL" error.
Bug Fixes
- Fixed PHP version check in tools.php (#3162)
- Fixed GuzzleHttp\Psr7\Uri::withScheme() error on PHP 7.1 (#3158)
- Do not try to resend email notifications for received bounce emails (#3156)
- Do not encode HTML entities in outoging plain text emails (#3159)
- Improved subject decoding (#3167)
1.8.83
Bug Fixes
- Fixed the issue with retrieving attachments and embedded images introduced in the previous release (#3154)
1.8.82
Bug Fixes
- Preserve new lines when replacing vars in the signature (#3146)
- Fixed saving data into Timestamp field on PostgreSQL.
- Improved decoding strings and subject in Webklex/laravel-imap library.
- Show proper error message when module license key is invalid instead of "Module not found in the modules directory".
- Made using imap_utf8_to_mutf7() function optional in Webklex/laravel-imap library (#3152)
Changes
- Updated Dutch translation.
Continuar lendo:
https://github.com/freescout-helpdesk/freescout/releases1.8.81
23 Junho 2023 - 100MBBug Fixes
- Improved subject decoding (#3089)
- Improved email validation: do not allow @unknown emails (#3101)
- Improved body decoding on fetching (#3089)
- Improved decoding attachment names with Webklex/PHP-IMAP library (#2753)
- Fixed decoding sender name in iso-2022-jp encoding (#3089)
Continuar lendo:
https://github.com/freescout-helpdesk/freescout/releases1.8.80
6 Junho 2023 - 100MB1.8.80
Bug Fixes
- Fixed an issue with HTTPS redirect introduced in the previous release (#3075, #3070)
1.8.79
New Features
- Updated German translation.
- Replace base64 images in replies with attachment URLs (#3057)
- Do not try to send email again if mail server replies with "message file too big" error (#3065)
Bug Fixes
- Fix subject with colon being truncated in Webklex/php-imap library (#2964)
- Translate filter names in the the Search (#3058)
- Fixed "Undefined array key 0" error in Subscription class (#3059)
- Fixed module activation issue when /public/modules symlink exists but leads to wrong path.
- Improved subject decoding with iconv_mime_decode() function (#3066)
- Fixed error on Users page when user's first name is empty (#2972)
Changes
- Remove app.force_https parameter and determine protocol from app.url parameter instead (#3053)
- Decode subjects using iconv_mime_decode() function in Webklex/php-imap library (#3039)
Continuar lendo:
https://github.com/freescout-helpdesk/freescout/releases1.8.78
30 Maio 2023 - 100MB1.8.78
New Features
- Allow to set same_site parameter to none in config/session.php (#3023)
- Updated German translation.
Bug Fixes
- Allow to save unlimited number of recipients in new conversation draft (#3036)
- Fixed saving OpenOffice attachments (#3048)
- Do not show attachment URLs in printed version (#3035)
- Show links hrefs only in thread content in the printed version (#3045)
Changes
- Set customer First and Last Name max length to 255 symbols (#3033)
1.8.77
New Features
- Added customer.deleting hook (#3003)
Bug Fixes
- Fixed updating custom folders counters (#2998)
- Properly thread replies from Jira into conversations (#2927)
- Fixed minutes formatting in 12-hour clock mode (#2997)
Changes
- Automatically unfollow followed conversation when it is assigned to the user (#3001)
1.8.76
Unsubscribe From Mailing List Module has been released by community. Now in order to be able to reply from mailbox aliases you need to enable "Allow to reply from alises" option in mailbox settings.
New Features
- Added "Allow to reply from aliases" option to mailboxes (#2988)
Bug Fixes
- Fixed showing mailbox mute status for non-admin users (#2992)
- Improved email subject decoding (#2987)
- Improved background to background-color CSS style conversion in conversations (#2969)
- Improved displaying tables in conversations (#2969)
- Improved sanitizing SVG files.
- Limit "Insert variable" dropdown width to avoid issues in Firefox (#2966)
- Fixed "Passing null" error in Manage > Settings > Mail Settings (#2989)
Continuar lendo:
https://github.com/freescout-helpdesk/freescout/releases1.8.75
8 Maio 2023 - 100MB1.8.75
New Features
- Automatically load new notes when viewing a conversation (#2961)
- Restart swiftmailer after each sent email to remove temp files (#2949)
- Added .env option allowing to enable updating folders counters in background (#2982)
Bug Fixes
- Fixed seconds format in translated dates.
- Use iconv_mime_decode() instead of imap_utf8() for UTF-8 encoded subjects (#2965)
- Fixed an issue with a note being created instead of a reply in a phone conversation (#2953)
- Take into account mailbox From Name settings when sending a reply to customer from mailbox alias (#2976)
Changes
- Remove default SMTP host and port from config (#2978)
1.8.74
New Features
- Show dates translated into selected language (#2950)
- Allow to select mailbox alias in From field when creating a new conversation (#656)
Bug Fixes
- Fix wrong messages order in the email to customer in some cases (#2938)
- Do not show From (Alias) field when creating a phone conversation.
Changes
- Clean temp files daily instead of weekly (#2949)
Continuar lendo:
https://github.com/freescout-helpdesk/freescout/releases1.8.73
1 Maio 2023 - 100MB1.8.73
New Features
- Updated Czech translation.
Bug Fixes
- Fixed replying to email notifications by support agents (#2941)
1.8.72
New modules added to Community Modules.
New Features
- Allow to reply from Mailbox Aliases (#656)
- Allow to change customer photo size via APP_CUSTOMER_PHOTO_SIZE .env variable (#2919)
- Allow to change user photo size via APP_USER_PHOTO_SIZE .env variable (#2919)
- Add Norwegian translation.
Bug Fixes
- If Email notifications are disabled use Browser notifications settings to show Bell notifications in the top menu (#1074)
- Use proxy setting from .env when checking and downloading a new release in Manage > System (#2911)
- Sanitize mailbox email when creating or updating the mailbox to avoid adding mailbox email as CC (#9154)
- Improved @fwd emails detection (#2929)
Continuar lendo:
https://github.com/freescout-helpdesk/freescout/releases1.8.71
12 Abril 2023 - 100MBNew Features
- Updated Brazilian, Polish and Italian translations.
Bug Fixes
- Improved PHP version check in tools.php (#2901)
Changed
- Renamed menu hook into menu.mailbox_single.after_name.
- Pass threads_count to reply_email.before_signature and reply_email.after_signature hooks (#2908)
Continuar lendo:
https://github.com/freescout-helpdesk/freescout/releases1.8.70
4 Abril 2023 - 100MBNew Features
- Added a Retry button allowing to retry background jobs in Manage > System (#2881)
- Added Norwegian language.
Bugs Fixed
- Fixed selecting conversations via long press in mobile app (#2868)
- Revert conversation preview after undoing sending a reply (#2874)
- Fixed a typo in freescout:check-requirements command.
- Improved Filesystem.php security on Windows.
- Changed queue:work check interval to avoid false alarms (#2876)
- Take into account proxy settings from .env in Helper::getRemoteFileContents().
- Escape link text when inserting a link in the editor.
Changed
- Always open links in conversations in a new tab.
Continuar lendo:
https://github.com/freescout-helpdesk/freescout/releases1.8.69
20 Março 2023 - 100MB1.8.69
Bug Fixes
- Fixed an empty body issue when fetching emails with modern Microsoft OAuth IMAP authentication via Webklex/php-imap library (#1972)
- For Docker installations fixed checking queue:work status on "Manage > Status" page.
- For Docker installations fixed killing background processes that get stuck.
Changes
- Reverted the change in Reply-To header processing on fetching (#2833)
1.8.68
Notes
- Now the customer will be substituted in the forwarded by support agent email only if there is @fwd text added to the beginning of the email - #2813 (comment)
Highlights
- Updated Czech translation.
- menu.mailbox... hooks added (#2816)
Bug Fixes
- Properly show an original message even if an email is moved after fetching to another IMAP folder (#2820)
- Use curl instead of file_get_contents() to load remote files to avoid errors on some hostings.
- Allow single backslashes in .env file parameters (#2822)
- Create vendor/natxet/cssmin/src folder in composer.json for Docker (#2583)
- Do not use Reply-To as a sender email for auto-responders (#2826)
- Fixed popover z-index (#2829)
- Update conversation preview when deleting a note (#2832)
- Fixed typos (#2812)
Changes
- Substitute a customer in the forwarded email only if there is @fwd text added to the beginning of the email (#2813)
Continuar lendo:
https://github.com/freescout-helpdesk/freescout/releases1.8.67
14 Março 2023 - 100MBNew Features
- Show an alert in the mailbox to all users if there are problems with outgoing mail queue processing (#2808)
Bugs Fixed
- Detect incoming message sent from a mailbox as a reply when original email sent to multiple mailboxes (#2807)
- Send alerts to activated admins only.
- Clean /storage/app/updater folder before installing a new FreeScout version to avoid installing some random release.
1.8.66
6 Março 2023 - 100MB1.8.66
New Features
Bug Fixes and Changes
- When deleting an email from a customer do not create a new customer if there are no conversations with such email (#2767)
- Fixed attachment names encoded in windows-1258 in Webklex/laravel-imap library (#2782)
- Fixed "Mailbox name is not valid mUTF-7" error in Webklex/laravel-imap (#2793)
- Improved retrieving original message with Wekblex/php-imap library.
- Fixed a bunch of issues in Webklex/php-imap library.
- Updated Czech translation.
1.8.65
Bug Fixes
- Fixed "Undefined array key argv" error.
1.8.64
This version was not released.
1.8.63
Bug Fixes and Changes
- Automatically kill fetch-emails command running for too long (#2489, #2762)
- Fixed undefined variable $to on fetching forwarded emails (#2771)
- Fixed creating a new conversation with "Send and go to next active" option enabled (#2769)
1.8.62
Bug Fixes and Changes
- Updated Dutch translation.
- Renamed "Fetching Mail Schedule" option into "Fetching Interval".
- Fixed "Send and stay on the page" option when creating a new conversation.
- Take into account proxy settings in Helper::downloadRemoteFile() function (#2755)
- Do not add Re: to the email saved in IMAP folder when creating a new conversation in FreeScout or forwarding a conversation (#2509)
- Do not add Re: to the email subject when a forwarding conversation in FreeScout (#2759)
- Do not convert phone conversation into email conversation when adding a note (#2766)
- Fixed undefined attachment names in webklex/php-imap library (#2753)
- Set closed_at when creating a conversation and mailbox's "Status After Replying" is set to Closed (#2751)
- Fix apple-touch-icon.png path on subfolder installations.
- When an attachment can not be saved to the IMAP folder - save an email without attachments (#2749)
- Fixed retrieving folders list in mailbox Fetching settings with webklex/php-imap library.
- Fixed saving outgoing emails to the IMAP folder with webklex/php-imap library.
- Do not add convesations count to the page title when saving a draft.
- Fixed incorrect customer email detection when fetching forwarded email (#2763)
- Improved detecting a customer email address when fetching emails forwarded by support agents (#2763)
- Create a conversation on behalf of a customer when support agent forwards an email to one address only (#2761)
- Fixed an issue with email notifications being sent to the user when they should not be sent (#2764)
- Do not show message ID in the Gmail snippet preview (#2752)
1.8.61
21 Fevereiro 2023 - 100MB1.8.61
Bug Fixes
- Show extra instructions when invitation email to user can not be sent (#2730)
- Delete records from followers table when conversation is deleted (#2732)
- Fixed an issue when a module could not be updated due to existing Public symlink (#2709)
- Fixed moving conversations to the customer when merging phone customers (#2722)
- Fixed Logs date format display issue with 12hr date format (#2741)
- Fixed manifest, mask-icon and favicon.ico paths for subfolder installations (#2746)
Changes
- When a user replies to the email notification send reply to CC emails too (#2740)
- Improved attachments mime type detection when attachment is created from remote URL (for chats).
- Shorten text in the conversations table footer to avoid overlapping on small screens (#2743)
1.8.60
Bug Fixes
- Fixed passing null to strtr() in Helper::textPreview() (#2720)
1.8.59
New Features
- Added theme-color meta filter (#2719)
- Set timeouts for curl and GuzzleHttp requests.
Bug Fixes
- Do not detect image src as a customer when fetching email forwarded by a support agent (#2672)
- Replace new lines with spaces in conversation previews (#2711)
- Fixed Newer conversation button (#2716)
Changes
- Make validation of SMTP SSL/TLS certificate optional (#2714)
1.8.58
Bug Fixes
- Send alerts to all admins instead of just the first one (#2686)
- Save attachments when saving outgoing emails into IMAP Sent folder via "IMAP Folder To Save Outgoing Replies" option (#2699)
- Add attachment paperclip to the conversation when merging conversations with attachments (#2681)
- Made link popover disappear when the editor looses focus (#2678)
- Fixed showing dates in Portuguese language (#2670)
- Fixed a bunch of typos (#2677)
Changes
- Updated Polish translation.
1.8.57
Bug Fixes
- Fixed some bugs when making a conversation Unassigned when deleting a user (#2660)
- Fixed some bugs when sending emails separatately to recipients (#2661)
- Fixed fetching emails to multiple mailboxes at once via Cc (#2659)
- Fixed Error occured error when saving draft of a phone conversation without a customer.
- Decrease Starred folder counter when discarding starred draft.
- Fixed populating the subject when creating a New Conversation from existing message (#2662)
Changes
- Make customer, mailbox and user cards wider (#2663)
1.8.56
2 Fevereiro 2023 - 100MB1.8.56
New Features
- Added extra options to Fetch Mail Schedule in Manage > Settings > Mail Settings (#2489)
Bug Fixes
- Import emails sent to multiple mailboxes via Bcc (#2652)
- Set timeouts for email sending jobs to avoid queue:work getting stuck.
- Fixed deprecation errors in Illuminate/Config/Repository.php (#2636)
Changes
- Do not run multiple App\\Jobs\\RestartQueueWorker jobs when restarting queue:work.
1.8.55
Bug Fixes
- Fixed sending reply to the customer when replying to the phone conversation (#2627, #2637)
- Fixed /img/loading.gif not found (#2644)
- Fixed original message not always being fetched in Show Original window (#2638)
- Fixed Undefined variable $result error on fetching original message (#2639)
- Change extension if uploaded PDF file contents JavaScript.
- Remove script tags from uploaded SVG images.
- Escape modal titles.
1.8.54
Bug Fixes
- Fixed webklex/php-imap issue with email body contained in the "underfined" attachment when using MS365 OAuth IMAP (#1972)
- Fixed determining previous Message-ID (#2086)
- Fixed A non-numeric value encountered error when purifying HTML (#2629)
1.8.53
New Features
- Show corresponding message when Show Original window can not load original email via IMAP (#2608)
- Updated German translation.
Bug Fixes
- Improved Show Original window load speed (#2600)
- Do not distort image proportions when image is scaled using HTML.MaxImgLength during HTML purification (#2599)
- Do not show zero conversations in the title (#2613)
- Made Swift/EmbeddedFile PHP 8.2 compatible.
- Made HTMLPurifier PHP 8.2 compatible (#2623)
Changes
- Replace background: with background-color: when purifying HTML (#2560)
- Remove collapse and hidden classes from tables when purifying HTML (#2610)
- Allow to view in a browser only allowed attachment mime types.
1.8.52
23 Janeiro 2023 - 100MB1.8.52
Bug Fixes
- Fixed installation wizard (#2536)
- Update number of active conversation in the title when new conversation arrives (#2576)
- Keep spaces after tags when outputting messages content (#2577)
- Made RachidLaasri LaravelInstaller PHP 8.2 compatible.
- Fixed missing vendor/natxet/cssmin/src folder for docker (#2583)
Changes
- Improved temp file name generation and cleaning.
1.8.51
New Features
- Updated French translation.
- Updated Polish translation.
- Automatically clean /tmp folder.
Bug Fixes
- Fixed an issue with the background job (queue:work) not being executed automatically and executing only after clearing the cache.
- Make sure fetching is executed even if the previous fetch command was killed or threw an error and did not remove the mutex.
- Fix duplicating CC / BCC when restoring a draft of a conversation having CC email(s) (#2555)
- Fixed restoring draft after Undoing the reply when conversation is assigned to the current user.
- Fixed showing the recipient when restoring draft of a forwarded message.
- Fixed CSS minification on PHP 8.2.
- Add small delay between connections when fetching emails to avoid possible mail server connections refusals (#2563)
1.8.50
17 Janeiro 2023 - 100MB1.8.50
New Features
- Allow to add custom headers to outgoing emails via APP_CUSTOM_MAIL_HEADERS .env variable (#2546)
- Added freescout:check-requriements command allowing to check console PHP environment.
Bug Fixes
- Fixed 2022_12_18_010101_set_user_type_field migration causing installation issues.
- Set proper conversation type when switching from phone to email convesation (#2545)
- Fixed sending emails via mail() function and sendmail on PHP 8.2.
Changes
- Show Deleted folder right after Closed folder when Closed folder is selected (#2530)
1.8.49
Changes
- If --no-interaction flag is passed to schedule:run the script will not run queue:work daemon
Bug Fixes
- Do not require to enter a password when deleting a mailbox if user's password has been generated automatically (#2538)
- Fixed an error when a user is trying to access settings of non-accessible mailbox.
1.8.48
10 Janeiro 2023 - 100MB1.8.48
New Features
- Run RestartQueueWorker when clearing cache in order to stop queue:work to restart it when the cache is cleared #2507
Changes
- Make thread_id parameter optional in Attachment->duplicate().
1.8.47
New Features
- Allow to convert phone conversations into email conversations by adding email to the customer and replying to conversation.
- Updated Czech translation.
Changes
- Show strikethrough text in conversations (#2504)
Bug Fixes
- Fixed sending emails with attachments on PHP 8.2 (#2505)
- Improved retrieving an email from forwarded email (#2517)
- Fixed translation placeholder in the alert email (#2508)
1.8.46
3 Janeiro 2023 - 100MB1.8.46
New Features
- Updated Czech translation.
Fixes
- Fixed passing null to parameter error in SwiftException.php (#2499)
- Improved creating tickets from forwarded emails (#2497)
Changes
- Added exclude_hidden parameter to Mailbox::usersAssignable() function.
1.8.45
New Features
- Improved searching customers by phone numbers.
- Added X-Auto-Response-Suppress header to user notification emails to avoid Exchange out-of-office autoreplys (#2488)
- Added DB_PGSQL_SSLMODE .env variablle allowing to set PostgreSQL SSL Mode(#2485)
1.8.44
22 Dezembro 2022 - 100MB1.8.44
Fixes
- Fixed set_user_type_field migration (#2484)
- Allow running workflows in the search when mailbox filter is set (#769)
1.8.43
New Features
- Fetch forwarded by support agent customer's emails as tickets from customers (#290)
- Added a button to delete all conversations from Spam (#1756)
- Improved PHP 8.2 compatibility.
Fixes
- Fixed saving editor text after editing the code in the editor (#1705)
1.8.42
Fixes
- Fixed sending New Conversation to the customer (#2473)
1.8.41
New Features
- Updated Polish translations.
Fixes
- Fixed an error when conversation customer is changed and deleted after that (#2467)
- In SendReplyToCustomer listener do not include messages added after the event has been fired (#2462)
Changes
- Added meta column to conversations table.
1.8.40
New Features
- Improved PHP 8.2 compatibility.
- Clone attachments when cloning conversations (#2465)
- Updated French translation.
Fixes
- Prevent note remembering and restoring after sending a note, clicking Back in the browser and clicking "Add Note" (#1434)
- Check if an attachment exists on disk when sending a reply to a customer to avoid sending issues.
- Replace mb_convert_encoding HTML-ENTITIES in FetchEmails (#2461)
- Make javoscript/laravel-macroable-models compatible with PHP 8.2
- Fix preg_replace_callback() issue on PHP 8.1 in Helper::linkify() (#2464)
1.8.39
13 Dezembro 2022 - 100MB1.8.39
New Features
- FreeScout made compatible with PHP 8.2
Fixes
- Fixed an issue when a customer using FreeScout was sending a message and his/her incoming message could sometimes be connected to the wrong conversation (#2375)
- Replace soft hyphens with dash in attachments files to avoid sending issues (#2448)
- Show To dropdown when replying to a conversation with the changed customer (#2455).
- Fixed site.webmanifest 401 error in the browser console if FreeScout is closed with Basic Authentication.
Changes
- Show attachment size in the upper case (KB, MB, GB).
1.8.38
New Features
- Faster Search Module has been released.
- Added DB_MYSQL_ATTR_SSL_CA .env variable to connect mysql/mariadb over TLS (#2446)
Changes
- Jump to the conversation when searching by conversation number.
- Renamed mailbox.before_name hooks.
1.8.37
New Features
- Added possibility to clone a conversation from a thread dropdown menu.
- Added ability to sort search results by columns.
- Added extra auto-reply header to the auto reply detection function (#2445)
- Allow users delete their notes.
Fixes
- Fixed "Call to a member function getFirstName() on null" (#2432)
- Conversations and customers search made case insensitive on PostgreSQL.
- Fixed the search when searching in a specific mailbox.
1.8.36
29 Novembro 2022 - 100MBFixes
- Fixed PostgreSQL migration on PHP 8.1 (#2401)
- Fixed "Passing null to parameter" in Translate page (#2398)
- Fixed PHP 8.1 error on saving mailbox outgoing settings (#2401)
- Do no show conversations from all mailboxes when the user has no mailboxes assigned (#2409)
Changes
- Change "undefined" attachment name to RFC822.eml for Webklex php-imap (#2385)
- Removed limitation on database connection parameters length on installation (#2418)
1.8.35
17 Novembro 2022 - 100MB1.8.35
Bug Fixes and Changes
- Updated webklex/php-imap lirary to the latest version to fix empty body issue on Microsoft Exchange 365 (#1972)
1.8.34
Bug Fixes and Changes
- Fixed To, Cc, Bcc fields (#2388)
1.8.33
Bug Fixes and Changes
- Show base64-encoded images in conversations (#2355)
- Remove new lines from Subject when saving outgoing email (#2376)
- Do not allow to search conversations and customers in mailboxes to which the user have no access (#2370)
- Do not crop mailbox dropdown menu (#2252)
- Fixed passing null to parameter to nl2br in FetchEmail.php (#2387)
1.8.32
14 Novembro 2022 - 100MB1.8.32
New Features
- Added support for searching for Unassigned conversations (#2368)
- Allow to prefill the subject via GET parameter when creating a conversation (#2360)
Bug Fixes and Changes
- Do not allow to search conversations and customers in mailboxes to which the user have no access (#2370)
- Updated French translation (#2366)
1.8.31
New Features
- Set system timezone for new users upon creation (#2312)
- Added 'View Details' button for failed jobs in Manage > System (#2044)
Bug Fixes and Changes
- Hide from Assign list users who are hidden in the mailbox settings (#2327)
- Do not limit line length in chat messages.
- Fixed passing null parameter to Mail::hasVars() (#2335)
- Improved email validation (#2338)
1.8.30
18 Outubro 2022 - 100MB