Releases: Webklex/php-imap
Releases · Webklex/php-imap
2.1.1
2.1.0
2.0.1
2.0.0
1.4.5
Fixed
- .csv attachement is not processed
 - mail part structure property comparison changed to lowercase
 - Replace helper functions for Laravel 6.0 #4 (@koenhoeijmakers)
 - Date handling in Folder::appendMessage() fixed
 - Carbon Exception Parse Data
 - Convert sender name from non-utf8 to uf8 (@hwilok)
 - Convert encoding of personal data struct
 
Added
- Path prefix option added to Client::getFolder() method
 - Attachment size handling added
 - Find messages by custom search criteria
 
1.4.2.1
1.4.2
Fixed
- Pagination count total bug #213
 - Changed internal message move and copy methods #210
 - Query::since() query returning empty response #215
 - Carbon Exception Parse Data #45
 - Reading a blank body (text / html) but only from this sender #203
 - Problem with Message::moveToFolder() and multiple moves #31
 - Problem with encoding conversion #203
 - Message null value attribute problem fixed
 - Client connection path handling changed to be handled inside the calling method #31
 - iconv(): error suppressor for //IGNORE added #184
 - Typo Folder attribute fullName changed to full_name
 - Query scope error fixed #153
 - Replace embedded image with URL #151
 - Fix sender name in non-latin emails sent from Gmail (#155)
 - Fix broken non-latin characters in body in ASCII (us-ascii) charset #156
 - Message::getMessageId() returns wrong value #197
 - Message date validation extended #45 #192
 - Removed "-i" from "iso-8859-8-i" in Message::parseBody #146
 
Added
- Message::getFolder() method
 - Create a fast count method for queries #216
 - STARTTLS encryption alias added
 - Mailbox fetching exception added #201
 - Message::moveToFolder() fetches new Message::class afterwards #31
 - Message structure accessor added #182
 - Shadow Imap const class added #188
 - Connectable "NOT" queries added
 - Additional where methods added
 - Message attribute handling changed
 - Attachment attribute handling changed
 - Message flag handling updated
 - Message::getHTMLBody($callback) extended
 - Masks added (take look at the examples for more information on masks)
 - More examples added
 - Query::paginate() method added
 - Imap client timeout can be modified and read #186
 - Decoder config options added #175
 - Message search criteria "NOT" added #181
 - Invalid message date exception added
 - Blade examples
 
Breaking changes
- Message::moveToFolder() returns either a Message::class instance or null and not a boolean
 - Folder::fullName is now Folder::full_name
 - Attachment::image_src might no longer work as expected - use Attachment::getImageSrc() instead