Skip to content

Commit 4b45f19

Browse files
committed
Release information added
1 parent 94b17a3 commit 4b45f19

File tree

1 file changed

+46
-2
lines changed

1 file changed

+46
-2
lines changed

CHANGELOG.md

Lines changed: 46 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,16 +7,60 @@ Updates should follow the [Keep a CHANGELOG](http://keepachangelog.com/) princip
77
## [UNRELEASED]
88
### Fixed
99
- NaN
10-
10+
-
1111
### Added
1212
- NaN
13-
13+
-
1414
### Affected Classes
1515
- NaN
1616

1717
### Breaking changes
1818
- NaN
1919

20+
21+
## [3.2.0] - 2022-03-07
22+
### Fixed
23+
- Fix attribute serialization #179 (thanks @netpok)
24+
- Use real tls instead of starttls #180 (thanks @netpok)
25+
- Allow to fully overwrite default config arrays #194 (thanks @laurent-rizer)
26+
- 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
47+
48+
### Affected Classes
49+
- [Part::class](src/Part.php)
50+
- [Query::class](src/Query/Query.php)
51+
- [Client::class](src/Client.php)
52+
- [Header::class](src/Header.php)
53+
- [Protocol::class](src/Connection/Protocols/Protocol.php)
54+
- [ClientManager::class](src/ClientManager.php)
55+
56+
### Breaking changes
57+
- 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.
62+
63+
2064
## [3.1.0-alpha] - 2022-02-03
2165
### Fixed
2266
- Fix attribute serialization #179 (thanks @netpok)

0 commit comments

Comments
 (0)