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
Copy file name to clipboardExpand all lines: CHANGELOG.md
+41Lines changed: 41 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -15,6 +15,47 @@ Updates should follow the [Keep a CHANGELOG](http://keepachangelog.com/) princip
15
15
- NaN
16
16
17
17
18
+
## [2.4.0] - 2021-01-09
19
+
### Fixed
20
+
- Attachment::save() return error 'A facade root has not been set'
21
+
- Unused dependencies removed
22
+
- Fix PHP 8 error that changes null back in to an empty string. (thanks @mennovanhout)
23
+
- Fix regex to be case insensitive (thanks @mennovanhout)
24
+
- Debug line position fixed
25
+
- Handle incomplete address to string conversion
26
+
- Configured message key gets overwritten by the first fetched message
27
+
- Get partial overview when `IMAP::ST_UID` is set
28
+
- Unnecessary "'" removed from address names
29
+
- Folder referral typo fixed
30
+
- Legacy protocol fixed
31
+
- Treat message collection keys always as strings
32
+
- Missing RFC attributes added
33
+
- Set the message sequence when idling
34
+
- Missing UID commands added
35
+
36
+
### Added
37
+
- Configurable supported default flags added
38
+
- Message attribute class added to unify value handling
39
+
- Address class added and integrated
40
+
- Alias `Message::attachments()` for `Message::getAttachments()` added
41
+
- Alias `Message::addFlag()` for `Message::setFlag()` added
42
+
- Alias `Message::removeFlag()` for `Message::unsetFlag()` added
43
+
- Alias `Message::flags()` for `Message::getFlags()` added
44
+
- New Exception `MessageFlagException::class` added
45
+
- New method `Message::setSequenceId($id)` added
46
+
- Optional Header attributizion option added
47
+
- Get a message by its message number
48
+
- Get a message by its uid
49
+
50
+
### Breaking changes
51
+
- Stringified message headers are now separated by ", " instead of " ".
52
+
- All message header values such as subject, message_id, from, to, etc now consists of an `Àttribute::class` instance (should behave the same way as before, but might cause some problem in certain edge cases)
53
+
- The formal address object "from", "to", etc now consists of an `Address::class` instance (should behave the same way as before, but might cause some problem in certain edge cases)
54
+
- When fetching or manipulating message flags a `MessageFlagException::class` exception can be thrown if a runtime error occurs
55
+
- Learn more about the new `Attribute` class here: [www.php-imap.com/api/attribute](https://www.php-imap.com/api/attribute)
56
+
- Learn more about the new `Address` class here: [www.php-imap.com/api/address](https://www.php-imap.com/api/address)
57
+
- Folder attribute "referal" is now called "referral"
0 commit comments