4.2.0
Release Details
Release Date | 3rd November 2022 |
---|---|
Release Type | Stable - Minor |
Notable Changes
Features
-
PHP 8.1 Support
SupportPal now supports PHP 8.1, requiring ionCube loaders version 12 to be installed. Ensure to update to SupportPal 4.2.0 or higher before switching your PHP version. Please note that PHP 8.0 is not supported due to no available ionCube loaders for that version. -
Keyboard Shortcuts
A number of keyboard shortcuts have been implemented for the operator panel and managing tickets to help with your workflow. -
Mention Operators
You can now mention operators in ticket messages and notes. Type '@' then the start of their name and a dropdown will show with a list of operators. Mentioned operators receive an email/display notification about the ticket message. -
Operator Reply Templates
Operator signatures have been replaced with operator reply templates. Operator reply templates are more versatile, enabling you to use a greeting in combination with a signature and remembers the cursor starting position.
Command Location Changes
The app:backup
, app:restore
, and app:update
commands have been moved to the
new app-manager
folder. These commands must now be called from this folder, for example:
php app-manager/artisan app:update
or
cd app-manager
php artisan app:update
Only the app:backup
command will continue to work from the main directory for now, but will this no
longer work from our next major version (5.0.0), so we encourage to update any usage of this command.
Resource Changes
- English language pack changes (from 4.1.2)
- Frontend template changes (from 4.1.2)
- Operator template changes (from 4.1.2)
- Asset files changes (from 4.1.2)
Changelog
Type | Issue | Description |
---|---|---|
Feature | helpdesk#2950 | PHP 8.1 support. |
Feature | helpdesk#2844 | Ticket keyboard shortcuts. |
Feature | helpdesk#2332 | Mention operator in ticket message. |
Improvement | helpdesk#2999 | Add canned responses and self-service links editor options to follow ups. |
Improvement | helpdesk#2998 | Clip all reply lines from inbound emails. |
Improvement | helpdesk#2987 | Cleanup /tmp after creating files/directories. |
Improvement | helpdesk#2961 | Allow custom reply cannot be posted message per channel. |
Improvement | helpdesk#2960 | Allow adding notes/forwards when a reply cannot be posted. |
Improvement | helpdesk#2955 | Check SupportPal supported version when checking if an add-on update is available. |
Improvement | helpdesk#2948 | Show attachments sent in email log. |
Improvement | helpdesk#2945 | Improve executable finder. |
Improvement | helpdesk#2853 | System update file restoration. |
Improvement | helpdesk#2849 | Add requirements check to system update. |
Improvement | helpdesk#2681 | Replace operator signatures with operator reply templates. |
Bug | helpdesk#3004 | Health checks shown in wrong locale. |
Bug | helpdesk#3003 | Removed attachments still send when forwarding a ticket. |
Bug | helpdesk#3002 | View cache cleared on every request when add-on updates available. |
Bug | helpdesk#3000 | Unable to add reply via macro on new twilio tickets. |
Bug | helpdesk#2996 | Unique key error when inputting the same phone number multiple times. |
Bug | helpdesk#2993 | Ticket grid quick actions disabled when clicking merge and then cancelling. |
Bug | helpdesk#2992 | Scheduled task duplicated on Twitter/Facebook channel update. |
Bug | helpdesk#2991 | Call to a member function getMediaType() on null. |
Bug | helpdesk#2988 | Unable to delete attachments in descending reply mode. |
Bug | helpdesk#2986 | Can't delete binary path set in system update or marketplace settings. |
Bug | helpdesk#2985 | Add-ons published with releases doesn't get updated in docker deployments. |
Bug | helpdesk#2979 | Re-fetch available add-on updates count after updating an add-on. |
Bug | helpdesk#2978 | WYSIWYG editor initialisation fails on multidimensional content. |
Bug | helpdesk#2972 | Filesystem backup fails when storage directory is changed. |
Bug | helpdesk#2971 | Integrity verification times out during restore. |
Bug | helpdesk#2970 | Phar data extra space consumption. |
Bug | helpdesk#2913 | Cannot have two internal types with the same slug over different brands. |
Bug | helpdesk#2218 | Unable to update locked custom field over the API. |
Bug | helpdesk#1922 | Simplify changing storage directory path. |