This release includes email validations on all import pages, a fix on the Automatic Updater to support PHP 5.3 and 5.4 and several other improvements/extended functionality. See the full list of changes in the release notes.
Other changes in this release
Added support for [CONTACTURL] placeholder, allowing customization of vCard link anchor text
Added http to URLs included in vCards for wider support and compliance
Add fallback during Automatic Updater checks (dashboard notification) to remove dependency on cURL
Added support for inline viewing of PDF attachments allowing access to PDF campaign attachments in your browser when receiving plaintext messages and/or use the NewsletterArchive add-on – thanks to Lior, see the pull request
List all errors when they exist on subscribe pages when using the Captcha plugin enabled – thanks to @merovatis who raised the problem and Duncanfor quickly providing the fix, see the pull request
Try the REST API
If you haven’t checked the REST API yet, you can see the dedicated chapter in the manual to help you get started with it: API and Integrations
Support
Need help upgrading your phpList server to the most recent version? Ask the community at discuss.phplist.com. Professional support from community experts, as well as manuals, source code, and developer resources, can be found at phplist.org. Report 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.
Community-made
phpList 3.4.2 is the work of Duncan Cameron, Lior Weissbrod and other Open Source community members that helped identify issues and improvements, as well as the phpList Ltd. developers. To get involved in phpList development, check out the developer resources pages.
On the new manage campaign templates screen, the edit icon within the Action group on the right do not work. The ID parameter name is missing in the URL, so we have this: http://domain.com/lists/admin/?page=template&7&tk=xxx
vs. the correct: http://domain.com/lists/admin/?page=template&id=7&tk=xxx
The edit icon lands you on a new blank template, clicking the template name loads the template edit screen correctly.
Having a little issue with the latest updater. I’ve got the following error happening:
Updater is loading.
Error: The following files are not expected or required. To continue please move or delete them.
.htaccess
I’m running NGINX. I’ve deleted every .htaccess file I can find - to my knowledge I can’t find any more of those files and I’m still getting this issue. Oddly enough I’ve got another site running PHPList on the same server and upgraded just fine. So I’m confused.