1.8.56
2 February - 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 January - 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 January - 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 January - 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)
display more versions
1.8.46
3 January - 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 December 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 December 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 November 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 November 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 November 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 October 2022 - 100MB