phpList 3.4.8 is a minor release including one important change.
Changes in this release
PHPMailer 6 supported
On this release changes to the PHPlistMailer class have been made so that you can use either PHPMailer version 5 or version 6 depending on a config setting — thanks to @duncanc, see the pull request.
The important changes on PHPMailer 6 are the use of namespaces, which makes it backwards-incompatible and version of PHP required: PHP 5.5 or later.
PHPMailer 6 is not enabled by default in this release and to start using it you will need to add the line below on your configuration file (config.php):
define(‘USE_PHPMAILER6’, true);
If you want to switch back to using PHPMailer 5 just remove the line.
For more information on changes introduced on PHPMailer you can check their changelog here.
Other Changes:
Updated phpList logo on the login page and the admin pages.
Read the article on updated brand guidelines here.
Community-made
This release is the work of Duncan Cameron and other Open Source community members who have submitted bug reports and valuable feedback, as well as phpList Ltd. developers. To get involved in phpList development, check out the developer resources pages.
Report any issues you find with phpList 4 core or REST API to the corresponding repo on GitHub. Please read the contribution guide on how to contribute to these modules.
Support
Need help upgrading your phpList server to the newest version? Ask the community at discuss.phplist.org. Professional support from community experts, as well as manuals, source code, and developer resources, can be found at phplist.org. Report all bugs to the bugtracker!
Want to focus on campaigns and forget hosting headaches? Sign up at phplist.com for an account with everything included. Send from 300 free messages to 30 million messages per month — simple.
If you add this line to your config.php then it will lead to an error (because of the type of quotes that are used).
define(‘USE_PHPMAILER6’, true);
Instead you should use:
define(‘USE_PHPMAILER6’, true);
Wow, even the comment field has this ‘smart’ quote system, breaking the actual code that you are trying to display…
Maybe use HTML entities?
define('USE_PHPMAILER6', true);