Skip to content
This repository has been archived by the owner on Feb 10, 2022. It is now read-only.

Latest commit

 

History

History
182 lines (118 loc) · 4.79 KB

CHANGELOG.md

File metadata and controls

182 lines (118 loc) · 4.79 KB

Changelog

All notable changes to this project will be documented in this file, in reverse chronological order by release.

2.7.2 - TBD

Added

  • Nothing.

Deprecated

  • Nothing.

Removed

  • Nothing.

Fixed

  • Nothing.

2.7.1 - 2016-05-09

Added

Deprecated

  • Nothing.

Removed

  • Nothing.

Fixed

  • #9 fixes the Zend\Mail\Header\Sender::fromString() implementation to more closely follow the ABNF defined in RFC-5322, specifically to allow addresses in the form user@domain (with no TLD).
  • #28 and #87 fix header value validation when headers wrap using the sequence \r\n\t; prior to this release, such sequences incorrectly marked a header value invalid.
  • #37 ensures that empty lines do not result in PHP errors when consuming messages from a Courier IMAP server.
  • #81 fixes the validation in Zend\Mail\Address to also DNS hostnames as well as local addresses.

2.7.0 - 2016-04-11

Added

  • #41 adds support for IMAP delimiters in the IMAP storage adapter.
  • #80 adds:
    • Zend\Mail\Protocol\SmtpPluginManagerFactory, for creating and returning an SmtpPluginManagerFactory instance.
    • Zend\Mail\ConfigProvider, which maps the SmtpPluginManager to the above factory.
    • Zend\Mail\Module, which does the same, for zend-mvc contexts.

Deprecated

  • Nothing.

Removed

  • Nothing.

Fixed

  • Nothing.

2.6.2 - 2016-04-11

Added

  • Nothing.

Deprecated

  • Nothing.

Removed

  • Nothing.

Fixed

  • #44 fixes an issue with decoding of addresses where the full name contains a comma (e.g., "Lastname, Firstname").
  • #45 ensures that the message parser allows deserializing message bodies containing multiple EOL sequences.
  • #78 fixes the logic of HeaderWrap::canBeEncoded() to ensure it returns correctly for header lines containing at least one multibyte character, and particularly when that character falls at specific locations (per a reported bug at php.net).

2.6.1 - 2016-02-24

Added

  • Nothing.

Deprecated

  • Nothing.

Removed

  • Nothing.

Fixed

  • #72 re-implements SmtpPluginManager as a zend-servicemanager AbstractPluginManager, after reports that making it standalone broke important extensibility use cases (specifically, replacing existing plugins and/or providing additional plugins could only be managed with significant code changes).

2.6.0 - 2016-02-18

Added

  • Nothing.

Deprecated

  • Nothing.

Removed

  • Nothing.

Fixed

  • #47 updates the component to remove the (soft) dependency on zend-servicemanager, by altering the SmtpPluginManager to implement container-interop's ContainerInterface instead of extending from AbstractPluginManager. Usage remains the same, though developers who were adding services to the plugin manager will need to instead extend it now.
  • #70 updates dependencies to stable, forwards-compatible versions, and removes unused dependencies.

2.5.2 - 2015-09-10

Added

  • #12 adds support for simple comments in address lists.
  • #13 adds support for groups in address lists.

Deprecated

  • Nothing.

Removed

  • Nothing.

Fixed

  • #26 fixes the ContentType header to properly handle parameters with encoded values.
  • #11 fixes the behavior of the Sender header, ensuring it can handle domains that do not contain a TLD, as well as addresses referencing mailboxes (no domain).
  • #24 fixes parsing of mail messages that contain an initial blank line (prior to the headers), a situation observed in particular with GMail.