PHP IMAP v4.1.0 Release Notes
Release Date: 2020-06-14 // almost 5 years ago-
- ๐ #250: Fixed searchMailbox() could not search Chinese subject
- #406: Added new properties (
imapPath
andmailboxFolder
) 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()
withMailbox::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