@weierophinney weierophinney released this May 14, 2018 · 2 commits to master since this release

Assets 2

Added

  • Nothing.

Changed

  • Nothing.

Deprecated

  • Nothing.

Removed

  • Nothing.

Fixed

  • #32 corrects a potential infinite loop when parsing lines consisting of only spaces and dots.

@weierophinney weierophinney released this Nov 28, 2017 · 20 commits to master since this release

Assets 2

Added

  • #27 adds a fluent interface to the various setters in Zend\Mime\Message.

  • #28 adds support for PHP versions 7.1 and 7.2.

Deprecated

  • Nothing.

Removed

  • #28 removes support for PHP 5.5.

  • #28 removes support for HHVM.

Fixed

  • #26 ensures commas included within list data items are ASCII encoded, ensuring that the items will split on commas correctly (instead of splitting within an item).

  • #30 fixes how EOL characters are detected, to ensure that mail using \r\n as an EOL sequence (including mail emitted by Cyrus and Dovecot) will be properly parsed.

Jul 13, 2017
zend-mime 2.4.13
Jun 19, 2017
zend-mime 2.4.12

@weierophinney weierophinney released this Jan 16, 2017 · 60 commits to master since this release

Assets 2

Added

  • #22 adds the ability to decode a single-part MIME message via Zend\Mime\Message::createFromMessage() by omitting the $boundary argument.

Changes

  • #14 adds checks for duplicate parts when adding them to a MIME message, and now throws an InvalidArgumentException when detected.

Deprecated

  • Nothing.

Removed

  • Nothing.

Fixed

  • #13 fixes issues with qp-octets produced by Outlook.
  • #17 fixes a syntax error in how are thrown by Zend\Mime\Part::setContent().
  • #18 fixes how non-ASCII header values are encoded, ensuring that it allows the first word to be of arbitrary length.
Dec 19, 2016
zend-mime 2.4.11
May 9, 2016
zend-mime 2.4.10

@weierophinney weierophinney released this Apr 20, 2016 · 109 commits to master since this release

Assets 2

Added

  • #6 adds Mime::mimeDetectCharset(), which can be used to detect the charset of a given string (usually a header) according to the rules specified in RFC-2047.

Deprecated

  • Nothing.

Removed

  • Nothing.

Fixed

  • Nothing.

@weierophinney weierophinney released this Apr 20, 2016 · 129 commits to master since this release

Assets 2

Added

Deprecated

  • Nothing.

Removed

  • Nothing.

Fixed

  • #2 fixes Mime::encodeBase64()'s behavior when presented with lines of invalid lengths (not multiples of 4).
  • #4 modifies Mime::encodeQuotedPrintable() to ensure it never creates a header line consisting of only a dot (concatenation character), a situation that can break parsing by Outlook.
  • #7 provides a patch that allows parsing MIME parts that have no headers.
  • #9 updates the dependencies to:
    • allow PHP 5.5+ or PHP 7+ versions.
    • allow zend-stdlib 2.7+ or 3.0+ verions.
Nov 23, 2015
zend-mime 2.4.9