FreeScout - Package Updates
-
[1.4.0]
- Update FreeScout to 1.6.0
- Merge conversations via "Merge" dropdown menu item in the conversation toolbar (#226)
- Edit conversation subject (#43)
- Added Conversation History item to the "Send" button dropdown (#744)
- When viewing a mailbox in the top Search dropdown now "All from current mailbox" item is shown (#591)
- Improved email subject decoding (#735)
- Send full conversation history when forwarding conversation via Workflow (closes #743)
- Added checking availability of shell_exec function and console ps command to System Status page.
- Added curl to the list of required extensions on System Status page.
-
[1.4.1]
- Update FreeScout to 1.6.1
- Disable built-in update checker
- Mailbox managers with per user settings (#490)
- Printing conversations, messages and notes (#507)
- Import email into multiple mailboxes if needed (#480)
- Properly format Outlook replies (#461)
- Allow translation of search filters.
- Add config variable to disable update checks: APP_DISABLE_UPDATING
- Hide prev-next conversation arrows on a small screen.
-
[1.4.2]
- Update FreeScout to 1.6.2
- Added proc_open to the list of required functions in System Status.
- Do not cut out regular Gmail quotes (#778)
- Fixed in_array() expects parameter 2 to be array error in BroadcastNotification (#761)
- Hided "New Mailbox" button from non-admins.
- Do no show "Disable User" checkbox to non-admins.
- Run second migration after the module has been activated to avoid possible issues (#773)
- Made permissions manager scrollable on mobile screens (#785)
-
[1.4.3]
- Update FreeScout to 1.6.4
- Forward conversation to all specified recipients (#825)
- Fixed sql_require_primary_key issue (#818)
- Fixed duplicate image when inserting print screened image (#694)
- Fixed File name too long issue for attachments (#806)
- Check connection only for SMTP send method (#828)
-
[1.4.4]
- Update FreeScout to 1.6.5
- In user notification use the username part of the email address if customer has no name (#749)
- Add quotes when setting .env variables to avoid error.
-
[1.4.5]
- Update FreeScout to 1.6.6
- Check and show non-writable cache files in System Status.
- Show number of users on Users page.
- Fixed recipient name on forwarding (#786)
-
[1.4.6]
- Update FreeScout to 1.6.7
- Check non-writable cache files in the System Status.
- Fixed starring conversations (#662)
- Made foreign keys fields unsigned (#853)
-
[1.4.7]
- Update FreeScout to 1.6.8
- New fields added to customer profiles.
- Allow to add photos to customers.
- Download button added to attachments.
- Show PHP upload_max_filesize / post_max_size in the System Status.
- Added pagination to customers search.
- Do not fill automatically CC or BCC when forwarding conversations (#877)
- Allow only admin to manage mailbox connection settings (#881)
- Fixed notifications dropdown in German language (#874)
- Do not redirect user to the inaccessible mailbox after moving conversations;
- Do not show deleted users when creating a new mailbox (#866)
-
[1.4.8]
- Update FreeScout to 1.6.9
- Allow to edit customer messages (#896)
- Show user name when deleting a user.
- Show conversation status icon (closed, deleted, draft, spam) in the search and folders.
- Properly separate replies from FreeScout to FreeScout (#765)
-
[1.4.9]
- Update FreeScout to 1.6.10
- Highlight new Unassigned and Mine conversations in the dashboard.
- Set "to" in new conversation with url parameter (#802).
- Fixed deactivating licenses.
- Set closed_at if conversation is closed after reply.
- Condensed dashboard content.
- Adjusted logo brightness on hover.
-
[1.4.10]
- Update FreeScout to 1.16.11
- Full changelog
- Allow to set User Permissions per User (in User Profile > Permissions) (#741)
- Added permission to allow users manage users.
- Support RTL languages with HTML dir attribute in the reply area and conversation threads (#924)
- Automatically delete send logs older 6 months.
- Store user permissions in .env instead of Options to improve performance.
- Hide Delete Conversation button if a user does not have corresponding permissions
-
[1.4.11]
- Update FreeScout to 1.16.12
- Full changelog
- Do not send notifications on imported conversations (for example via API).
- Fixed the issue when settings in Manage > Settings were not saving instantly due to PHP opcache.
- Fixed customer data covering customer name in the profile.
- Do not show empty To field in the conversation thread.
-
[1.4.12]
- Update FreeScout to 1.6.13
- Full changelog
- Do not send multiple emails to customers when saving outgoing reply to IMAP folder fails (#984)
-
[1.5.1]
- Update FreeScout to 1.6.15
- Knowledge Base Module released.
- Japanese language added.
- Allow to attach files in the mailbox signature.
-
[1.6.0]
- Make LDAP optionally work. This requiers a paid LDAP module for FreeScout.
-
[1.6.1]
- Update FreeScout to 1.6.16
- Update base image to v3
- LDAP Module v1.0.13 is compatible with PHP 7.4 now.
- Knowledge Base Module migration issue has been fixed.
- Fixed "Row size too large error" on adding meta column to mailboxes (#1058)
- Fixed invitation email text (#1066)
- Deactivate a module when its folder is renamed.
-
[1.6.2]
- Update FreeScout to 1.6.17
- Show "New message" alert in the title when new message arrives in the currently open conversation.
- Fixed an issue with sending multiple duplicate emails (#870, #1041)
- Added "gmail_quote" class to the outgoing emails to customers to let other systems (Zendesk) better separate replies.
- Include images links into plain text emails.
- Updated German translation.
-
[1.6.3]
- Update FreeScout to 1.6.18
- Support for new Mail Signing & Encryption Module
- Play audio attachments in the browser
-
[1.6.4]
- Update FreeScout to 1.6.19
- Send full email history when forwarding global settings is set not to include conversation history (#1087)
-
[1.6.5]
- Update FreeScout to 1.6.20
- New Chat Module released.
- Fixed prefilling "To" field when creating a new conversation.
- Allow to pass UploadedFile as attachment when creating a Thread.
- Allow custom options in fsAjax function.
-
[1.7.0]
- Update FreeScout to 1.7.0
- Before installing this release make sure to update to the latest versions of all installed modules
-
[1.7.1]
- Update FreeScout to 1.7.1
- Added extra hooks to conversations table.
- Do not try to send auto reply by email when chat message received (#1151)
-
[1.7.2]
- Update FreeScout to 1.7.2
- Added meta column to Customers table.
- Block External Images Module released.
-
[1.7.3]
- Update FreeScout to 1.7.4
- Added State filter to the search to filter Deleted conversations (#912)
- Fixed showing floating alert after sending a reply (#1119)
- Fixed search in PostgreSQL by not using LIKE operator for conversation number and id (#1174).
-
[1.7.4]
- Update FreeScout to 1.7.5
- Fixed search in PostgreSQL (#1174)
- Process incoming email even if imap_mime_header_decode() fails (#351)
-
[1.7.5]
- Update FreeScout to 1.7.6
- Added to the Modules page a link allowing to request module license keys by email: https://freescout.net/remind-license-keys/
- Improved createZipArchive() function.
-
[1.7.6]
- Update FreeScout to 1.7.7
- Added a hook to insert content after mailbox sidebar (#1209)
-
[1.7.7]
- Update FreeScout to 1.7.9
- Properly update Starred and Drafts folders when moving conversations (#1210)
- Encrypt mailbox SMTP passwords (#328)
- Encrypt system mail SMTP passwords.
-
[1.7.8]
- Update FreeScout to 1.7.10
- Copy customer email by clicking on it in the sidebar.
- Fix customer sidebar height when it's contend does not fit inside.
- Removed office hours notice from the mailbox auto reply page.
- Updated Polish translation.
- Send Later and Easy Digital Downloads modules released.
-
[1.7.9]
- Update FreeScout to 1.7.11
- Added Italian translation.
- Fixed Array to string converstion error when creating a customer (#1282)
- Fixed HTML warning on logo image alt attribute.
- Updated Japanese translations.
-
[1.7.10]
- Update FreeScout to 1.7.12
- Improved accessibility for the visually impaired (#1150)
- Added mailbox name to the title when viewing a mailbox (#1297)
- Added Telegram to the customer social profiles list.
- Fixed duplicating attachments when creating a new conversation (#1186, #1004)
- Fixed open tracking pixel on PHP8 (#1252)
-
[1.7.11]
- Update FreeScout to 1.7.13
- Make users unique in the Assigned search filter
-
[1.7.12]
- Update FreeScout to 1.7.14
- Added an arrow showing conversations sorting column (#919)
- Properly restore Cc and Bcc from draft.
- Fixed htmlpurifier INTL_IDNA_VARIANT_2003 issue on PHP7.2 and 7.3 (#1322)
- Fix in_array expects parameter 2 to be array in BroadcastNotification.
- Highlight Unassigned and Mine folders counters.
-
[1.7.13]
- Update FreeScout to 1.7.15
- Fix saving multiple recipients in a new conversation draft.
- Fix conversation short text in the menu notification.
- Make SVG attachments non-viewable to avoid possible XSS (#1359)
-
[1.7.14]
- Update FreeScout to 1.7.16
- Allow users to reply from Alternate emails (#1363)
- Fix error when opening a conversation viewed by multiple agents.
-
[1.7.15]
- Update FreeScout to 1.7.17
- Added extra indexes to Conversations table to improve import performance (#1425)
- Fixed "Undefined constant STDIN" on module activation (#1423)
- Fixed "Call to a member function getFullName" in web_notifications partial (#1410)
- Added SESSION_SECURE_COOKIE parameter to .env.example web installer to improve security of the session cookie.
- Improved security of Translate page.
-
[1.7.16]
- Update FreeScout to 1.7.18
- Web cron - cron URL can be found in "Manage » System » Cron Commands" (#1452)
- Log error when FreeScout can not fetch message from mail server in Show Original window (#1446)
- Added Danish language.
- Add .eml extension to RFC822 attachments when downloading them (#986)
- Undelete deleted conversation when customer replies via chat (#1468)
- Fixed reopening a conversation when customer replies from chat (#1461)
-
[1.7.17]
- Update FreeScout to 1.7.19
- GDPR Module released.
- Fixed "unable to run isDraft() on null" error.
- Fixed - customer was empty in the conversation if he/she was deleted and sent a new conversation.
- Minor Dashboard UI updates for more professional look and feel.
-
[1.7.18]
- Update FreeScout to 1.7.20
- Added conversation.new.customer_sidebar hook on New Conversation page.
- Fixed auto refreshing conversations when new message by user is created (#1405)
-
[1.7.19]
- Update FreeScout to 1.7.21
- Added Slovak language.
- Allow to set custom module's image via img parameter in modules.json.
- Fixed notifications dropdown height on screen with height > 1086px (#1517)
- Disabled sql_require_primary_key=0 for PostgreSQL (#1518)
- Fixed duplicated customers in the Search (#1521)
-
[1.7.20]
- Fix logging of client IP
-
[1.7.21]
- Update FreeScout to 1.7.22
- Properly save attachments without a name (#1548)
- Disabled authentication for cron URL (#1545)
- Fixed creating a phone conversation without saving it first as draft.
- Fixed empty customer when creating a phone conversation without saving it as draft first.
- Fixed (no subject) issue when creating a new conversation and sending it quickly.
- Set data-customer_id on customer conversation page to fix deleting a customer.
-
[1.7.22]
- Update FreeScout to 1.7.23
- Fixed issue with chat conversations being converted into regular conversations (#1565, #1568)
- Fixed "Trying to get property id of non-object in SendNotificationToUsers.php" (#1557)
- Properly process attachments with slashes (#1566)
-
[1.7.23]
- Update FreeScout to 1.7.24
- Full changelog
- Settings default subscriptions for new users in Manage > Alerts (#1563)
- Improved accessibility of modal dialogs (#1150)
- Fixed issue of Thread type being incorrect after save.
- Conversations::create() should create phone conversations in Pending status.
-
[1.7.24]
- Update FreeScout to 1.7.25
- Full changelog
- Update base image to 3.2.0
- Send attachments to all recipients when sending to multiple recipients (#1599)
- Fixed logs names in Logs.
- Removed limitation on user Alternate Emails max length (#1592)
-
[1.7.25]
- Update FreeScout to 1.7.26
- Full changelog
- Added hooks for custom fetch email providers (#1593).
- Expand customer's address block if it's not empty.
-
[1.7.26]
- Update FreeScout to 1.7.27
- Full changelog
- SAML Authentication Community Module released.
- Added dashboard_path and home_controller hooks to web routes.
-
[1.7.27]
- Update FreeScout to 1.7.28
- Full changelog
- Added sorting conversations table by Conversation, Number and Waiting Since columns (#1651)
- Added ability to pass config to Html2Text().
- Fixed "Call to a member function isDraft() on null" in SendNotificationToUsers (#1649)
- Fixed small typo: convsersation -> conversation
-
[1.7.28]
- Update FreeScout to 1.7.30
- Full changelog
- Fixed note appearing again after sending it (#1434)
- Fixed "Undefined variable: sort_by" (#1662)
-
[1.8.0]
- Update FreeScout to 1.8.0
- Full changelog
- Started the process of making FreeScout compatible with PHP 8.1.
- Show merged conversation link in the notice (#1686)
- Fixed redirecting to root in a subdirectory (#1689)
- Fixed customers search on PostgreSQL (#1664)
- Check if mailbox exists in SendReplyToCustomer job (#1678)
- Fixed customer conversations pagination.
- Fixed search pagination with complex search filters.
- Light color for spam conversations (#1680)
-
[1.8.1]
- Update FreeScout to 1.8.1
- Full changelog
- Fixed number of issues in 1.8.0 release.
-
[1.8.2]
- Update FreeScout to 1.8.2
- Full changelog
-
[1.8.3]
- Update FreeScout to 1.8.3
- Full changelog
- Restructured overridden vendor files.
- Flipped reply icon (#1699)
-
[1.8.4]
- Update FreeScout to 1.8.4
- Full changelog
- Fixed "Failed opening required compat/vlucas/phpdotenv/src/Loader.php" in the installer and tools.php (#1714)
- Fixed Translation Manager PHP 8 compatibility (#1713)
-
[1.8.5]
- Update FreeScout to 1.8.5
- Full changelog
- Improved Module::isActive() method performance: API speed increased 10-30 times.
- Added aria-labels to summernote editor buttons (https://github.com/freescout-helpdesk/freescout/issues/1150#issuecomment-1035104351
- Added aria-labels to select2 options (https://github.com/freescout-helpdesk/freescout/issues/1150#issuecomment-1035104351)
- Fixed php artisan module:make command.
- Do not allow users and mailboxes to have the same email addresses.
-
[1.8.6]
- Update FreeScout to 1.8.6
- Full changelog
- Added a template for new pull requests.
- Added hook to adjust mail vars (#1742)
- Fixed parsing dates with underscores in incoming emails (#1738)
-
[1.8.7]
- Update FreeScout to 1.8.7
- Full changelog
- Added autocomplete attributes to authentication pages (#1754)
- Added hooks allowing to customize a signature.
-
[1.8.8]
- Update FreeScout to 1.8.8
- Full changelog
- Fixed underscores in encoded subjects (#1744)
- If custom login page path set do not show login form at /login (#1751)
- Do not add mailbox emails itself to CC in the new conversation.
- Fixed PHP 8.1 error when opening fetching settings for a new mailbox.
- Allow to save fetching settings with empty password on PHP 8.1
- Fixed issue with searching attachments (#1788)
- Take "Spread the Word" option into account when sending a mailbox test email (#1773)
- Changed homepage link on 404 page (#1762)
-
[1.8.9]
- Update FreeScout to 1.8.9
- Full changelog
- Added possibility to connect to Microsoft Exchange Server via oAuth: https://github.com/freescout-helpdesk/freescout/wiki/Connect-FreeScout-to-Microsoft-365-Exchange-via-oAuth
- Fixed homepage URL on 404 page (#1762)
- Fixed saving System Emails page with empty password on PHP 8.1
-
[1.8.10]
- Update FreeScout to 1.8.10
- Full changelog
- Added RTL languages support.
- Added Persian language.
- Fixed recipients names when sending new conversations separately (#1802)
- Fixed possible JavaScript error on creating new conversation (#1789)
- Fix PHP 8.1 error in Swiftmailer (#1831)
- Limit Assignee dropdown height in conversations bulk actions (#1840)
- Added empty string check to User::hasManageMailboxAccess() function (#1850)
- Ensure that there is always a Customer email address when updating a conversation (#1847)
- Show extra instructions on error 500 page (#1808)