Dada Mail Changelog for v8.x

8.1.0

Summary

This release primarily introduces Magic User Templates as an experimental feature.

Features

Magic User Templates (Experimental)

Magic Templates allow you to simply set a URL to fetch a webpage, which will then be utilized as your global user template. Various options to adjust the output of your template are available, all of which are available in the included Dada Mail Installer's Advanced Configuration:

http://dadamailproject.com/d/install_dada_mail-advanced_configuration.pod.html#Configure-Global-Template-Options

8.0.3

Summary

This is a bugfix release of Dada Mail.

Bugfixes

Problems creating new list if errors present in values passed

https://github.com/justingit/dada-mail/issues/506

Subscription Form: Restful Subscribe API not working in jsonp mode

https://github.com/justingit/dada-mail/issues/505

Membership >> Remove Subscribers throws, "Yikes!" error when you attempt to upload a file

https://github.com/justingit/dada-mail/issues/504

Tracker plugin: Bounce Handler reports do not show in modal window

https://github.com/justingit/dada-mail/issues/503

Images don't show in archive view in Chrome

https://github.com/justingit/dada-mail/issues/502

Gravatar Images break with p.p. mode enabled

https://github.com/justingit/dada-mail/issues/500

Minimal Subscription Form does not have correct form field name

https://github.com/justingit/dada-mail/issues/499

Version Check Broken

https://github.com/justingit/dada-mail/issues/498

Rejected Emails not being attached

https://github.com/justingit/dada-mail/issues/496

Extra Bracket in multiple_subscribe.cgi

https://github.com/justingit/dada-mail/issues/495

8.0.2

Summary

This is a bugfix release of Dada Mail.

Bugfixes

Amazon SES

Recently, Amazon SES seems to have slightly changed the way it has been returning results to its API calls, specifically when finding your daily email sending quotas. This change has caused problems with Dada Mail's method of setting its auto-batching capabilities. (fixed)

https://github.com/justingit/dada-mail/issues/491

Installer

Advanced Options to set the Confirmation Token expiration date were not being written to the global configuration. (fixed)

https://github.com/justingit/dada-mail/issues/492

8.0.1

Summary

This is a bugfix release of Dada Mail, but touches upon a multitude of problems uncovered after the release of v8.0.0 of Dada Mail.

Enhancements

Admin Menu: Tracker, Mass Mailing Options

Both the Tracker and Mass Mailing Options link in the admin menu will show additional information that reflects data and settings of your mailing list

Tracker will show the number of mass mailing campaigns that have been analyzed in the Tracker plugin.

Mass Mailing Options will show your current batch sending speeds in messages per hour.

Bugfixes

Bridge

Several problems with encoding have been found in Bridge, most notably when a message in 8bit Content Transfer Encoding and UTF-8 Encoding is sent. Messages are, by default, handled in a different Content Transfer Encoding (quoted-printable), which is basically 7bit. Problem happens if you try to work with these two Content Transfer Encodings together - basically corruption of text.

To counteract this, messages received by Bridge are first changed to whatever the internal Content Transfer Encoding is, then processed as usual.

Archives w/Inline File Attachments

Somewhat related to Bridge, archives with inline file attachments wouldn't show up correctly. (fixed)

https://github.com/justingit/dada-mail/issues/482

Multiple Subscribe Extension Script

Subscription confirmation in the multiple_subscribe.cgi extension script would fail, if you have a Profile Field that is required, even if it's submitted with the form. (fixed)

https://github.com/justingit/dada-mail/issues/481

Profiles

Profiles had several issues:

Send a Webpage

Many problems have cropped up in the Send a Webpage screen, some having to do with problems with encoding (again), and others, when specific types of data are included in the webapge, including linked stylesheets. This would ultimately cause a sending to fail. (fixed)

Send a Webpage also suffered from a problem with using the option to set a custom PlainText alternative - seems as if that option was never correctly utlized, and the auto-generated version would always be used (fixed)

https://github.com/justingit/dada-mail/issues/485

List Invitations

Like most administration list control panel screens in Dada Mail, the List Invitation screen can be disabled, if you are logged in with the List Password. That's done in the list control panel screen, Your List Control Panel - Customize Feature Set

List Invitation doesn't have its screen available in the menu, so it's a little bit of a quess on how to fully disable this. The way it should work is by disabling, Membership - Invite/Subscribe/Add, but this does not work - rather disabling Mail Sending - Mass Mailing Options did this trick, which is nonsensical. (fixed)

https://github.com/justingit/dada-mail/issues/486

Subscription Confirmation URL Redirect

The URL redirect after a subscription confirmation led to a blank page (fixed)

https://github.com/justingit/dada-mail/issues/488

Installer: Setting .dada_files location

It seems that there was a bug related to setting a custom location for the .dada_files directory location. Your custom choice would not be tried out, although the installer would come back and tell you that what you've chosen won't work - maddening. (fixed)

https://github.com/justingit/dada-mail/issues/480

Log Viewer

Looks like the Log Viewer plugin always thinks you're logged in w/the List Password, even if you're logged in w/the Root Pass. There's some other oddities I'll also address. (fixed)

https://github.com/justingit/dada-mail/issues/489

Problems logging out, changing List Password

Changing the List Password works, but you will refresh to a server error screen. Seems there's some problem with the logout() method that seems to be touched quite a few times in the code. (fixed)

https://github.com/justingit/dada-mail/issues/490