Releases: Webklex/laravel-imap
Releases · Webklex/laravel-imap
2.1.1
2.1.0
Fixed
- Redundant class
ClientManager::class
removed and config handling moved to depending library "webklex/php-imap" #345 #344
Breaking changes
\Webklex\IMAP\ClientManager::class
no longer exists. Please use the\Webklex\IMAP\Facades\Client::class
facade or\Webklex\PHPIMAP\ClientManager::class
instead.
2.0.2
2.0.1
2.0.0
Fixed
- Encoding / Decoding improved and exception fallback added
- Missing pagination item records fixed (#287, #329)
- Missing attachments problem solved (#284, #277)
Added
- php-imap module replaced by direct socket communication
- Package core moved to
webklex/php-imap
- Legacy protocol support added
- True IMAP IDLE support added (#185)
- oAuth support added (#180)
- Dynamic and customizable events added
- Fetching all available headers (#282)
Breaking changes
- Most class namespaces have changed from
IMAP
toPHPIMAP
- Method response structure has changed in most classes
- Deprecated methods removed
- New exceptions can occur
1.6.2
1.6.1
Fixed
- Greatly increased IDLE performance
- Redundant code removed
Added
- Read an overview of the information in the headers of a given message or sequence
- Folder name encoding added (#324) (@aperture-it)
- Add a fallback when aliasing encodings for iconv (#325) (@Hokan22)
- Method to receive the encoded folder name added
1.6.0
Fixed
- Default fetch attributes set to
null
in order to use the config default value
Added
- "BADCHARSET" exception will be used to determine the required charset (#100)
Breaking changes
- Client::getMessages() default fetch parameter changed
- Folder::getMessages() default fetch parameter changed
- Folder::getMessage() default fetch parameter changed