Releases: Webklex/laravel-imap
Releases · Webklex/laravel-imap
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
1.5.3
1.5.2
1.5.1
1.5.0
Fixed
- Point to root namespace if handling native functions (#279)
- Use address charset from header information if set (#286)
- Fix Attachment::getExtension() under Laravel 7.x (#290)
- Custom and X-Spam search criteria fixed (#296)
Added
- Prevent double where condition strings
- Optional iconv_mime_decode() support added (#295)
Breaking changes
- Custom search conditions have to begin with
CUSTOM