phpList 3.4.2 released: Improved subscriber validation

phpList 3.4.2 is now available to install, including seven improvements to usability and functionality, and seven fixes.
Use the Automatic Updater to get it, or see the Download page for full installation and upgrade instructions.

Changes in this release

Features and usability improvements

To further reduce the possibility of importing invalid subscriber email addresses:

Email validation was added to the ‘Import subscribers from text file’ page

The ‘Omit Invalid’ option for subscriber addresses on the ‘Import subscribers from CSV file’ page is now enabled by default

The URL included in vCards linked from campaigns is now prefixed with http so that the link is clickable in all email clients

Add support for inline (e.g. in-browser) viewing of campaign attachments in, allowing the opening of PDF files directly from plain text campaigns without the need to download them. This also works when viewing such campaigns via the Archive of the ViewInBrowser plugin — thanks to @lwc, see the pull request.

Improved updater notification logic to only show notifications when a valid phpList version is found

Check if the PHP cURL extension is loaded on the server before using it in the Automatic Updater, avoiding a fatal error with blank page on servers without cURL

Layout improvements to the ‘View Templates’ page:

Adopt single-row view

Add an ‘Edit’ icon for each template

Remove the ID column

Set the templates table and column title

Fixes:

Adapt the Automatic Updater codebase to be backwards compatible with PHP 5.3 and 5.4

Upgrade the remaining jQuery library in /lists/js to the latest version

Other:

Community-made

This release is the work of Duncan Cameron, Lior Weissbrod, 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.

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!