Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update dependency zendframework/zend-mail to v2.10.0 #81

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

renovate[bot]
Copy link

@renovate renovate bot commented Sep 7, 2021

WhiteSource Renovate

This PR contains the following updates:

Package Type Update Change
zendframework/zend-mail require minor ^2.7 -> 2.10.0

Release Notes

zendframework/zend-mail

v2.10.0

Compare Source

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).

v2.9.0

Compare Source

Added
  • #​177
    #​181
    #​192
    #​189 PHP 7.2 support
  • #​73
    #​160 Support for
    mails that don't have a To, as long as Cc or Bcc are set.
  • #​161 removed
    useless try-catch that just re-throws.
  • #​134 simplified
    checks for the existence of some string sub-sequences, which were
    needlessly performed via regular expressions
Deprecated
  • Nothing.
Removed
  • Nothing.
Fixed
  • #​188 split strings
    before calling iconv_mime_decode(), which destroys newlines, rendering
    DKIM parsing useless.
  • #​156 fixed a
    regression in which < and > would appear doubled in message
    identifiers.
  • #​143 fixed parsing
    of < and > being part of the email address comment.

v2.8.0

Compare Source

Added
  • #​117 adds support
    configuring whether or not an SMTP transport should issue a QUIT at
    __destruct() and/or end of script execution. Use the use_complete_quit
    configuration flag and/or the setuseCompleteQuit($flag) method to change
    the setting (default is to enable this behavior, which was the previous
    behavior).
  • #​128 adds a
    requirement on ext/iconv, as it is used internally.
  • #​132 bumps minimum
    php version to 5.6
  • #​144 adds support
    for TLS versions 1.1 and 1.2 for all protocols supporting TLS operations.
Changed
  • #​140 updates the
    Sendmail transport such that From and Sender addresses are passed to
    escapeshellarg() when forming the -f argument for the sendmail binary.
    While malformed addresses should never reach this class, this extra hardening
    helps ensure safety in cases where a developer codes their own
    AddressInterface implementations for these types of addresses.
  • #​141 updates
    Zend\Mail\Message::getHeaders() to throw an exception in a case where the
    $headers property is not a Headers instance.
  • #​150 updates the
    Smtp protocol to allow an empty or none value for the SSL configuration
    value.
Deprecated
  • Nothing.
Removed
  • Nothing.
Fixed
  • #​151 fixes a condition
    in the Sendmail transport whereby CLI parameters were not properly trimmed.

v2.7.3

Compare Source

Added
  • Nothing.
Deprecated
  • Nothing.
Removed
  • Nothing.
Fixed
  • #​93 fixes a situation
    whereby getSender() was unintentionally creating a blank Sender header,
    instead of returning null if none exists, fixing an issue in the SMTP
    transport.
  • #​105 fixes the header
    implementation to allow zero (0) values for header values.
  • #​116 fixes how the
    AbstractProtocol handles stream_socket_client() errors, ensuring an
    exception is thrown with detailed information regarding the failure.

v2.7.2

Compare Source

Added
  • Nothing.
Deprecated
  • Nothing.
Removed
  • Nothing.
Fixed

Configuration

📅 Schedule: At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, click this checkbox.

This PR has been generated by WhiteSource Renovate. View repository job log here.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant