You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- Query::chunked does not loop over the last chunk #196 (thanks @laurent-rizer)
27
+
- Fix isAttachment that did not properly take in consideration dispositions options #195 (thanks @laurent-rizer)
28
+
- Extend date parsing error message #173
29
+
- Fixed 'Where' method replaces the content with uppercase #148
30
+
- Don't surround numeric search values with quotes
31
+
- Context added to `InvalidWhereQueryCriteriaException`
32
+
- Redundant `stream_set_timeout()` removed
33
+
34
+
### Added
35
+
- UID Cache added #204 (thanks @HelloSebastian)
36
+
- Query::class extended with `getByUidLower`, `getByUidLowerOrEqual` , `getByUidGreaterOrEqual` , `getByUidGreater` to fetch certain ranges of uids #201 (thanks @HelloSebastian)
37
+
- Check if IDLE is supported if `Folder::idle()` is called #199 (thanks @HelloSebastian)
38
+
- Fallback date support added. The config option `options.fallback_date` is used as fallback date is it is set. Otherwise, an exception will be thrown #198
39
+
- UID filter support added
40
+
- Make boundary regex configurable #169#150#126#121#111#152#108 (thanks @EthraZa)
41
+
- IMAP ID support added #174
42
+
- Enable debug mode via config
43
+
- Custom UID alternative support added
44
+
- Fetch additional extensions using `Folder::query(["FEATURE_NAME"])`
45
+
- Optionally move a message during "deletion" instead of just "flagging" it #106 (thanks @EthraZa)
46
+
-`WhereQuery::where()` accepts now a wide range of criteria / values. #104
- If you are using the legacy protocol to search, the results no longer return false if the search criteria could not be interpreted but instead return an empty array. This will ensure it is compatible to the rest of this library and no longer result in a potential type confusion.
58
+
-`Folder::idle` will throw an `Webklex\PHPIMAP\Exceptions\NotSupportedCapabilityException` exception if IMAP isn't supported by the mail server
59
+
- All protocol methods which had a `boolean``$uid` option no longer support a boolean value. Use `IMAP::ST_UID` or `IMAP::NIL` instead. If you want to use an alternative to `UID` just use the string instead.
60
+
- Default config option `options.sequence` changed from `IMAP::ST_MSGN` to `IMAP::ST_UID`.
61
+
-`Folder::query()` no longer accepts a charset string. It has been replaced by an extension array, which provides the ability to automatically fetch additional features.
0 commit comments