Skip to content
This repository has been archived by the owner on Jan 30, 2020. It is now read-only.

zend-mail 2.10.0

Latest
Compare
Choose a tag to compare
@weierophinney weierophinney released this 07 Jun 13:38
· 16 commits to master since this release

Added

  • #213 re-adds support for PHP 5.6 and 7.0; ZF policy is never
    to bump the major version of a PHP requirement unless the package is bumping major version.

  • #172 adds the flag connection_time_limit to the possible Zend\Mail\Transport\Smtp options.
    This flag, when provided as a positive integer, and in conjunction with the use_complete_quit flag, will
    reconnect to the server after the specified interval.

  • #166 adds functionality for handling References and In-Reply-To headers.

  • #148 adds the optional constructor argument $comment and the method getComment() to the class
    Zend\Mail\Address. When a comment is present, toString() will include it in the representation.

  • #148 adds the method Zend\Mail\Address::fromString(string $address, $comment = null) : Address.
    The method can be used to generate an instance from a string containing a (name)?<email> value.
    The $comment argument can be used to associate a comment with the address.

Changed

  • #196 updates how the Headers::fromString() handles header line continuations
    that include a single empty line, ensuring they are concatenated to the
    header value.

  • #165 changes the AbstractAddressList IDN<->ASCII conversion; it now no longer requires
    ext-intl, but instead uses a bundled true/punycode library to accomplish it. This also means that
    the conversions will work on any PHP installation.

Deprecated

  • Nothing.

Removed

  • Nothing.

Fixed

  • #211 fixes how the ContentType header class parses the value it receives. Previously,
    it was incorrectly splitting the value on semi-colons that were inside quotes; in now correctly
    ignores them.

  • #204 fixes HeaderWrap::mimeDecodeValue() behavior when handling a multiline UTF-8
    header split across a character. The fix will only work when ext-imap is present, however.

  • #164 fixes the return value from Zend\Mail\Protocol\Imap::capability() when no response is
    returned from the server; previously, it returned false, but now correctly returns an empty array.

  • #148 fixes how Zend\Mail\Header\AbstractAddressList parses address values, ensuring
    that they now retain any address comment discovered to include in the generated Zend\Mail\Address instances.

  • #147 fixes how address lists are parsed, expanding the functionality to allow either
    , or ; delimiters (or both in combination).