PHP IMAP v4.1.0 Release Notes

Release Date: 2020-06-14 // over 1 year ago
    • ๐Ÿ›  #250: Fixed searchMailbox() could not search Chinese subject
    • #406: Added new properties (imapPath and mailboxFolder) to the incoming mail header
    • #416: Added new properties for mail attachments
    • ๐Ÿ›  #490: Fixed IncomingMail->textPlain contains attachments
    • ๐Ÿ›  #494: Fixed ConnectionException is never thown
    • #496: Fixed preg_match_all() error in replaceInternalLinks and embedImageAttachments
    • ๐Ÿ›  #499: Fixed error imap_open(): Couldn't open stream for mailboxes with non ASCII characters
    • ๐Ÿ‘€ #500: See notes regarding test cases for #499
    • ๐Ÿ›  #501: Fixed empty Body: Exception -> Can not decode an empty string
    • #509: Fixed Charset ks_c_5601-1987 not working
    • ๐Ÿ‘ #510: Added support for bitmask options
    • ๐Ÿ›  #514: Fixed inline images returning cid:filename
    • โž• Added new automated test cases
    • ๐Ÿ›  Fixed and improved Travis CI integration
    • General code optimizations

Previous changes from v4.0.0

    • โฌ‡๏ธ Dropped PHP 5.6 support, as it went end-of-life (EOL) on the 31st of December, 2018: https://www.php.net/eol.php
    • โฌ‡๏ธ Dropped PHP 7.0 support, as it went end-of-life (EOL) on the 10th of January, 2019: https://www.php.net/eol.php
    • โฌ‡๏ธ Dropped PHP 7.1 support, as it went end-of-life (EOL) on the 1st of December, 2019: https://www.php.net/eol.php
    • #403, #447, #479: Improved MIME decoding
    • ๐Ÿ›  #485: Fixed ENCBASE64 decoding
    • ๐Ÿ›  Fixed all Travis CI issues
    • โšก๏ธ Updated psalm baseline
    • Satisfied php-cs-fixer
    • โž• Added phpcpd to detect duplicated code
    • โž• Added phpmnd to detect magic numbers
    • โšก๏ธ PHPUnit: Added and improved / updated test cases
    • โœ… PR #485: Added some test cases for base64 decoding
    • Fully replaced Mailbox::convertStringEncoding() with Mailbox::decodeMimeStr()
    • ๐Ÿ‘Œ Improved composer.json
    • โšก๏ธ Updated README with PHP version overview
    • โšก๏ธ Updated requirements in README
    • โšก๏ธ Updated badges in README
    • โœ‚ Removed not yet working OAuth code
    • ๐Ÿš€ This and all upcoming releases contain a Travis CI LIVE mailbox test