3.0.0-alpha
Pre-release
Pre-release
Fixed
- Extend date parsing error message #173
- Fixed 'Where' method replaces the content with uppercase #148
- Don't surround numeric search values with quotes
- Context added to
InvalidWhereQueryCriteriaException - Redundant
stream_set_timeout()removed
Added
- Make boundary regex configurable #169 #150 #126 #121 #111 #152 #108 (thanks @EthraZa)
- IMAP ID support added #174
- Enable debug mode via config
- Custom UID alternative support added
- Fetch additional extensions using
Folder::query(["FEATURE_NAME"]) - Optionally move a message during "deletion" instead of just "flagging" it #106 (thanks @EthraZa)
WhereQuery::where()accepts now a wide range of criteria / values. #104
Breaking changes
- All protocol methods which had a
boolean$uidoption no longer support a boolean. UseIMAP::ST_UIDorIMAP::NILinstead. If you want to use an alternative toUIDjust use the string instead. - Default config option
options.sequencechanged fromIMAP::ST_MSGNtoIMAP::ST_UID. 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.