- When receiving an error response, use response HTTP statuscode as exception code (thanks @david-zacharias)
- Improved documentation
- Fixed a bug where improper use of
microtime()
lead to an E_NOTICE on PHP7 systems
- Update composer.json to support PHP7
- added optional parameter for "domain" to
add_mailing()
- added optional parameters for "ecg" and "robinson" list to add_mailing()
- placed optional parameters "charset" and "draft" together with "ecg" and "robinson" into new settings array within add_mailing()
- added option "softdelete" to parameter "recipient_missing" in recipient_new_multi(), which ignores blacklist settings
- added module for getting newsletter archive (data for all sent mailings of recipientlist)
- added optional parameter $draft to mailing_new() for adding mailing as draft
- added optional parameter $publiclink_validity to statistics_mailing_get() for validity of public link
- statistics_mailing_get() returns public link and its validity (default validity is 3 days)
- recipient_edit() considers data field "foreign_id"
- recipient_new() considers data field "foreign_id"
- recipient_get() considers data field "foreign_id"
- recipient_get_multi() considers data field "foreign_id"
- added parameter triggers statistic consideration on adding/deleting recipient
- made result handling php 5.3 compatible
- added parameter $fields to get_recipients() for specify datafields to receive
- changed using file_get_contents to fsockopen for improved POST usage
- added modules for set/get metadata of recipientlist
- added SSL support
- added debug mode
- bugfix: initialize $context to avoid notice on file_get_contents
- add_recipient: recipient_data parameter could be empty
- initial release