phpList 3.3.3
18 May 2018
phpList version 3.3.3 is now available.
Upgrading to phpList 3.3.3
phpList 3.3.3 can be upgraded to (or installed) using any of Installatron's products. Use Installatron's optional Automatic Update feature to automatically apply phpList updates as new versions are released, or use Installatron's Clone feature to duplicate an existing phpList install to test the 3.3.3 upgrade prior to applying it live. Get started managing your phpList installations with Installatron
What's New in phpList 3.3.3
3.3.3
The focus of this release is making it easier for phpList administrators to be compliant with the General Data Protection Regulation in their data management practices.
Highlights
- Invite plugin included by default
- New facility for exporting all an individual subscriber’s data
- New buttons to delete blacklisted subscribers
- Two new default attributes provided
- New means of contacting the administrator via public pages
- Changed default confirmation email text is to include how subscriber data will be used
- New preferences link to on /lists homepage
- New link to a subscriber’s public preferences page from ‘Subscribers profile’ page
- Added warning to not add attributes containing sensitive subscriber information
Usability
- Default option on “export” page to is now changed to ‘Any date (Export all subscribers)’ option
- A delete list option is added to ‘Edit List’ page
- “Subscriber is blacklisted …” text on subscriber profile page is moved from the bottom to the top of the page
- Better formatted ‘Add New Attribute’ form in the ‘Configure Attributes’
- Improved date formatting of campaign dates on Campaigns page for consistency
- Numerous contextual help information added on Admin pages
Bug Fixes
- Fixed required replacement of obfuscated email address on preferences page fields
- Fixed orphaned database records following use of the deletMessage() and resetMessageStatistics() functions: records included in user_message_view table are now removed cleanly
- Fixed layout of the times of views on the Open Statistics page
3.3.2
Highlights
- The ‘Trevelin’ theme, first introduced in phpList 3.3.0, it’s now the default theme for phpList.
- CKeditor is now the default campaign editor for phpList.
- Statistics: Added Individual campaign views by each subscriber are now recorded separately and are no longer recorded as aggregated statistics
- Statistics: Total views per subscriber may be exported to CSV spreadsheets
- Statisitcs: On ‘Statistics’ → ‘Statistics overview’, you can now find Unique Views and Unique Clicks per campaign
- Click Per View Rate is now stated on the Campaign Statistics page
- On setting page warning popup if you are leaving page clicking on left menu and with unsaved changes
- On send page warning popup if you are leaving page clicking on the left menu, with or without unsaved changes
- Added suport for pop-before-smtp
- Comand line tools to clean up lists
New Default Plugins
- Captcha Plugin
- Common Plugin
- Segmentation Plugin
- SubjectLinePlaceholders Plugin
Usability
- Successful operation messages now appear in green to avoid confusion
- All tabs on ‘Send a campaign’ page are now visible on wider screens, they will only be hidden if there isn’t enough space
- ‘View’ subscribe page button opens in a new tab
- Improved formatting of ‘Import by CSV’ page
- Improved navigation from page to page
- ‘Send test’ button is moved to the side of the test email address field on Send Campaign pages
- All ‘Go there’ links on ‘Config’/’Checklist’ page are replaced with linked page titles for easy access
- Improved visualization when Editing Categories for lists
- Improved date formatting on bounces and user history pages
- Numerous number formatting improvements on Admin pages
- Numerous improvements to table column titles and labels
Bug Fixes
- Fixed ‘unidentified bounces older than two months’ removal
- Fixed orphaned database records following use of the deleteuser() function in file inc/userlib.php: records included in user_message_forward and linktrack_uml_click tables are now removed cleanly
- Fixed missing duplication validation when modifying a subscribers email, now checking if an email address has been entered and does not already exist when changing the email address
- Fixed phpList displaying without a theme when the function parse_ini_file() has been disabled. Now when that happens phpList will use the first theme that is found
- Fixed display of the selected theme’s directory instead of its name
- Fixed repeat message processing trying to copy an index, that caused a repeated campaign to eventually not to be sent because ‘finishsending’ date is in the past
- Fixed miscalculation of percentages on Campaign Statistics page
- Fixed input fields scale on campaign composer page on small screens
- Fixed lists not showing by default on ‘Send a campaign’ page in mobile view
- Fixed “Select the lists you want to exclude from this campaign” option only listing the category of lists on Trevelin
- Fixed the progress bar remaining visible after the processing of the message queue has finished
- Fixed rendering problems of the login page on Safari for Mac
- Replaced deprecated each() function in php 7.2 with the equivalent foreach() construct
- Fixed menu items of plugins being visible even though the plugin has not yet been enabled
- Fixed creation of unnecessary temporary file when exporting subscribers
- Fixed embedding of external images when running phpList from command line
- Several sets of changes to “Domain Statistics” page to make the results more consistent
- Changed default password hashing algorithm (some remaining instances from 3.3.1)
- Change the “From Field” on view campaign to print the full sender address, including email address so it is possible to determine on sent campaigns what address it was sent from
- Changed the info on “View a Campaign” page to print Campaign subject and Campaign alias, if the campaign has an alias set, for user reference.
- Change ‘View a campaign’ page title to use campaign title (not subject)