Mail Merge Version History

63 versions

Be careful with old versions!

These versions are displayed for reference and testing purposes. You should always use the latest version of an add-on.

Version 9.0.0 183.9 KiB Works with Thunderbird 102.0a1 - 102.*

Version 9.0.0: (2022-06-17)

----------------------------------------------------------------------------------------------------

New: Support for Thunderbird 102 /* Special Thanks to John Bieling */

Mail Merge 9.0.0 is a major update from the previous version 8.4.0. Most of the code has been ported from a MailExtension "Experiment" to a "Pure" MailExtension.

Because of this change in the architecture of the add-on, there a couple of usability changes as well. Please read the changelog carefully.

----------------------------------------------------------------------------------------------------

Update: Translations

Update: Translation (cs-CZ) /* Thanks to Lukáš Tyrychtr */
Update: Translation (de-DE) /* Alexander Bergmann */
Update: Translation (en-US) /* Alexander Bergmann */
Update: Translation (fr-FR) /* Thanks to Philippe Vigneau */
Update: Translation (hu-HU) /* Thanks to Gyuris Gellért */
Update: Translation (it-IT) /* Thanks to Stefano Galoppo */
Update: Translation (nl-NL) /* Thanks to Werner E. Korpershoek */

Call for Help with the Translations:

Mail Merge is already fully translated into some languages (see above).

If Mail Merge is not yet translated into your own language and if you are familiar with both Thunderbird and Mail Merge and if you are able to help with the translation, then please contact me by email:
[email protected]

There is no money involved, but an honorable mention in the "Hall of Fame" / "Changelog" (see above).

----------------------------------------------------------------------------------------------------

New: Options in the Add-ons Manager

There are new global options - available via the Add-ons Manager - to enable or disable saving the draft message as a template, the "Recipients Reminder" and the "Variables Reminder".

Saving As Template:

Saving the draft message as a template can be enabled or disabled in the new "Options" in the Add-ons Manager.

Recipients Reminder and Variables Reminder:

The "Recipients Reminder" and the "Variables Reminder" can be enabled or disabled in the new "Options" in the Add-ons Manager.

----------------------------------------------------------------------------------------------------

Change: Legacy CSV Backend Replaced by SheetJS

The legacy CSV backend has been replaced by SheetJS. In general CSVs should continue to work. However, there a few notable exceptions:

Field Delimiter:

SheetJS provides an "Automatic" mode, which should figure out the used "Field Delimiter" automatically. As it is the case with every automatism, this might fail. In this case you can simply select one of the available "Field Delimiters" from the dropdown list.

You can now also specify the "Field Delimiter" in the CSV using "sep=" metadata in the very first line. For example:
sep=#

In this case the "Field Delimiter" can be any (single) character, e.g. a "#" or "%". It is not limited to one of the available characters from the dropdown list.

Text Delimiter:

In previous versions it was possible to select the "Text Delimiter" as well. This is no longer possible and the only supported "Text Delimiter" is a "Double Quote".

----------------------------------------------------------------------------------------------------

Attachments:

There is an important change in the way (individual) attachments are specified in the Mail Merge Dialog:

In previous versions it was only necessary to specify the filepath and filename in the "Attachments" field in the Mail Merge Dialog. This is longer the case!

You must now select the (individual) files in the field "Attachments -> File" for them to be accessible by Mail Merge. And then specify the filename in the "Attachments -> Attachments" field.

The field now only works on filenames and not on filepaths. This change was (unfortunately) necessary, because of the stricter file access security model for a "Pure" MailExtension.

Multiple attachments are still seperated by line breaks and variables are still supported.

----------------------------------------------------------------------------------------------------

Removed: Support for Individual or Random Pause

----------------------------------------------------------------------------------------------------

Update: SheetJS fromv0.17.0 to 0.18.9

----------------------------------------------------------------------------------------------------

Variable(s) in the To field in Thunderbird 78 / 91 / 102:

You must hit "Enter" or "Tab" once you have added the variable(s) in the To field. This change is caused by the new "pills" in Thunderbird 78.

----------------------------------------------------------------------------------------------------

Donation:

Please show your appreciation with a donation, thanks!
5 Euro | 10 Euro | 15 Euro | 20 Euro | 25 Euro
5 Dollar | 10 Dollar | 15 Dollar | 20 Dollar | 25 Dollar

Version 8.4.0 210.4 KiB Works with Thunderbird 91.0a1 - 91.*

Version 8.4.0: (2021-12-19)

Fixed: Attachment Bug

Version 8.3.0: (2021-10-17)

New: Support for Restartless Updates in the Future /* Special Thanks to John Bieling */

Version 8.2.0: (2021-10-09)

Fixed: Invalid Email Address Warning

Version 8.1.0: (2021-09-09)

New: Support for Saved Searches in CardBook
Fixed: Improved Support for CardBook
Fixed: Some Bugs

Version 8.0.0: (2021-07-21)

New: Support for Thunderbird 91
Update: SheetJS from v0.16.8 to v0.17.0

----------------------------------------------------------------------------------------------------

Variable(s) in the To field in Thunderbird 78 and Thunderbird 91:
You must hit "Enter" or "Tab" once you have added the variable(s) in the To field. This change is caused by the new "pills" in Thunderbird 78.

----------------------------------------------------------------------------------------------------

Donation:
Converting Mail Merge from a "Legacy Extension" to a "MailExtension Experiment" was hard work and took a lot of time. Please show your appreciation with a donation, thanks!
5 Euro | 10 Euro | 15 Euro | 20 Euro | 25 Euro
5 Dollar | 10 Dollar | 15 Dollar | 20 Dollar | 25 Dollar

Version 8.3.0 210.3 KiB Works with Thunderbird 91.0a1 - 91.*

New: Support for Restartless Updates in the Future /* Special Thanks to John Bieling */

Version 8.2.0 210.2 KiB Works with Thunderbird 91.0a1 - 91.*

Fixed: Invalid Email Address Warning

Version 8.1.0 210.1 KiB Works with Thunderbird 91.0a1 - 91.*

New: Support for Saved Searches in CardBook
Fixed: Improved Support for CardBook
Fixed: Some Bugs

Version 8.0.0 210.1 KiB Works with Thunderbird 91.0a1 - 91.*

New: Support for Thunderbird 91
Update: SheetJS from v0.16.8 to v0.17.0

Version 7.4.0 212.4 KiB Works with Thunderbird 78.0a1 - 78.*

Version 7.4.0: (2021-03-09)

Fixed: Raw Subject and Body when End-To-End Encryption Is Enabled

Version 7.3.1: (2020-11-09)

Fixed: Support for Send Later (X-Send-Later-Uuid)

Version 7.3.0: (2020-10-27)

Fixed: Support for Send Later
Fixed: Empty Subject when End-To-End Encryption Is Enabled
Update: SheetJS from v0.16.3 to v0.16.8

Version 7.2.1: (2020-07-29)

Refactoring: var -> let
Fixed: Improved Stylesheets
Fixed: Date Bug in Spreadsheets

Version 7.1.0: (2020-07-09)

Fixed: Improved Support for Thunderbird 78 /* Special Thanks to Jörg Knobloch */
Update: SheetJS from v0.16.2 to v0.16.3

Version 7.0.0: (2020-07-01)

New: Support for Thunderbird 78 /* Special Thanks to Jörg Knobloch */
Update: SheetJS from v0.15.2 to v0.16.2

----------------------------------------------------------------------------------------------------

Variable(s) in the To field in Thunderbird 78:
You must hit "Enter" or "Tab" once you have added the variable(s) in the To field. This change is caused by the new "pills" in Thunderbird 78.

----------------------------------------------------------------------------------------------------

Donation:
Converting Mail Merge from a "Legacy Extension" to a "MailExtension Experiment" was hard work and took a lot of time. Please show your appreciation with a donation, thanks!
5 Euro | 10 Euro | 15 Euro | 20 Euro | 25 Euro
5 Dollar | 10 Dollar | 15 Dollar | 20 Dollar | 25 Dollar

Version 7.3.1 212.5 KiB Works with Thunderbird 78.0a1 - 78.*

Fixed: Support for Send Later (X-Send-Later-Uuid)

Version 7.3.0 212.4 KiB Works with Thunderbird 78.0a1 - 78.*

Fixed: Support for Send Later
Fixed: Empty Subject when End-To-End Encryption Is Enabled
Update: SheetJS from v0.16.3 to v0.16.8

Version 7.2.1 211.8 KiB Works with Thunderbird 78.0a1 - 78.*

Refactoring: var -> let
Fixed: Improved Stylesheets
Fixed: Date Bug in Spreadsheets

Version 7.1.0 212.6 KiB Works with Thunderbird 78.0a1 - 78.*

Fixed: Improved Support for Thunderbird 78 /* Special Thanks to Jörg Knobloch */
Update: SheetJS from v0.16.2 to v0.16.3

Version 7.0.0 212.0 KiB Works with Thunderbird 78.0a1 - 78.*

New: Support for Thunderbird 78 /* Special Thanks to Jörg Knobloch */
Update: SheetJS from v0.15.2 to v0.16.2

Version 6.1.0 218.4 KiB Works with Thunderbird 68.0a1 - 68.*

Update: SheetJS from v0.14.0 to v0.15.2
Fixed: Some Bugs

Version 6.0.0 215.8 KiB Works with Thunderbird 68.0a1 - 68.*

New: Support for Thunderbird 68

Version 5.6.0 216.2 KiB Works with Thunderbird 60.0 - 60.*

Fixed: Some Bugs

Version 5.5.0 215.9 KiB Works with Thunderbird 60.0 - 60.*

New: Logo based on FontAwesome /* Thanks to Jason Siefken */
New: Icons based on FontAwesome /* Thanks to Jason Siefken */
New: Toolbarbutton

New: Support for JSON
New: Support for Spreadsheets (XLSX, ODS, CSV, ...) based on SheetJS /* Thanks to Jason Siefken */

New: Preview Files Dialog
New: Preview Messages Dialog

New: Deliver Mode Warning

Update: Recipients Reminder
Update: Variables Reminder

Update: Support for Send Later

Update: Translation (cs-CZ) /* Thanks to Lukáš Tyrychtr */
Update: Translation (da-DK) /* Thanks to Carl Friis-Hansen */
Update: Translation (de-DE) /* Alexander Bergmann */
Update: Translation (en-US) /* Alexander Bergmann */
Update: Translation (fr-FR) /* Thanks to Philippe Vigneau */
Update: Translation (hu-HU) /* Thanks to Gyuris Gellért */
Update: Translation (it-IT) /* Thanks to Stefano Galoppo */
Update: Translation (nl-NL) /* Thanks to Werner E. Korpershoek */

Change: Multiple Attachments in the Attachments field of the Mail Merge Dialog must be separated by line breaks - instead of commas

Change: {{name|*|if|then|else}} now uses String.includes() - instead of a broken regular expression
Change: {{name|^|if|then|else}} now uses String.startsWith() - instead of a broken regular expression
Change: {{name|$|if|then|else}} now uses String.endsWith() - instead of a broken regular expression

Remove: Support for SeaMonkey

Version 4.12.0 52.7 KiB Works with SeaMonkey 2.49 - 2.49.*, Thunderbird 52.0 - 60.*

New: Support for Variables in the To Field with Address Book as Source
New: Support for Variables in the To Field with Cardbook as Source

New: Threshold for Recipients Reminder
extensions.mailmerge.recipients

Fixed: Cardbook 29.5+

Version 4.11.0 52.4 KiB Works with SeaMonkey 2.28 - 2.49.*, Thunderbird 31.0 - 60.*

New: Support for Thunderbird 57+

Version 4.10.0 52.3 KiB Works with SeaMonkey 2.28 - 2.49.*, Thunderbird 31.0 - 52.*

New: Localization (da-DK)
New: Localization (tr-TR)
New: Support for Variables in Custom Headers (Thunderbird 38+)
Fixed: Some Bugs

Version 4.9.1 48.9 KiB Works with SeaMonkey 2.28 - 2.49.*, Thunderbird 31.0 - 52.*

Fixed: Some Bugs

Version 4.9.0 48.9 KiB Works with SeaMonkey 2.28 - 2.49.*, Thunderbird 31.0 - 52.*

New: Localization (cs-CZ)
New: Localization (ru-RU)
Fixed: Some Bugs

Version 4.8.0 45.4 KiB Works with SeaMonkey 2.28 - 2.49.*, Thunderbird 31.0 - 52.*

New: Support for Custom Fields in Cardbook
Fixed: Some Bugs

Version 4.7.1 45.4 KiB Works with SeaMonkey 2.28 - 2.49.*, Thunderbird 31.0 - 52.*

Fixed: Some Bugs

Version 4.7.0 45.4 KiB Works with SeaMonkey 2.28 - 2.49.*, Thunderbird 31.0 - 52.*

New: Random Pause
Fixed: Some Bugs

Version 4.6.1 45.1 KiB Works with SeaMonkey 2.28 - 2.42.*, Thunderbird 31.0 - 45.*

Fixed: Cardbook Bug

Version 4.6.0 43.3 KiB Works with SeaMonkey 2.28 - 2.42.*, Thunderbird 31.0 - 45.*

New: Support for Cardbook
Fixed: Some Bugs

Version 4.5.0 42.1 KiB Works with SeaMonkey 2.28 - 2.42.*, Thunderbird 31.0 - 45.*

New: Support for From (Thunderbird 45+)
Fixed: Some Bugs

Version 4.4.0 41.9 KiB Works with SeaMonkey 2.28 - 2.42.*, Thunderbird 31.0 - 45.*

New: Support for Address Book

Version 4.3.0 41.2 KiB Works with SeaMonkey 2.28 - 2.35.*, Thunderbird 31.0 - 38.*

New: Localization (nl-NL)
New: Options Dialog
Fixed: Some Bugs

Version 4.2.0 38.0 KiB Works with SeaMonkey 2.28 - 2.35.*, Thunderbird 31.0 - 38.*

New: Localization (hu-HU)
New: Localization (ja-JP)
New: Localization (sl-SI)
New: Recipients Reminder
New: Variables Reminder
Fixed: Some Bugs