Skip to content

Commit 6d99943

Browse files
committed
Changelog updated
1 parent 8696b28 commit 6d99943

File tree

1 file changed

+25
-3
lines changed

1 file changed

+25
-3
lines changed

CHANGELOG.md

Lines changed: 25 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,21 +6,43 @@ Updates should follow the [Keep a CHANGELOG](http://keepachangelog.com/) princip
66

77
## [UNRELEASED]
88
### Fixed
9-
- NaN
9+
- Fixed date issue if timezone is UT and a 2 digit year #429 (thanks @ferrisbuellers)
10+
- Make the space optional after a comma separator #437 (thanks @marc0adam)
11+
- Fix bug when multipart message getHTMLBody() method returns null #455 (thanks @michalkortas)
12+
- Fix: Improve return type hints and return docblocks for query classes #470 (thanks @olliescase)
13+
- Fix - Query - Chunked - Resolved infinite loop when start chunk > 1 #477 (thanks @NeekTheNook)
1014

1115
### Added
1216
- IMAP STATUS command support added `Folder::status()` #424 (thanks @InterLinked1)
17+
- Add attributes and special flags #428 (thanks @sazanof)
18+
- Better connection check for IMAP #449 (thanks @thin-k-design)
19+
- Config handling moved into a new class `Config::class` to allow class serialization (sponsored by elb-BIT GmbH)
20+
- Support for Carbon 3 added #483
1321

1422
### Breaking changes
1523
- `Folder::getStatus()` no longer returns the results of `EXAMINE` but `STATUS` instead. If you want to use `EXAMINE` you can use the `Folder::examine()` method instead.
16-
24+
- `ClientManager::class` has now longer access to all configs. Config handling has been moved to its own class `Config::class`. If you want to access the config you can use the retriever method `::getConfig()` instead. Example: `$client->getConfig()` or `$message->getConfig()`, etc.
25+
- `ClientManager::get` isn't available anymore. Use the regular config accessor instead. Example: `$cm->getConfig()`
26+
- `M̀essage::getConfig()` now returns the client configuration instead of the fetching options configuration. Please use `$message->getOptions()` instead.
27+
- `Attachment::getConfig()` now returns the client configuration instead of the fetching options configuration. Please use `$attachment->getOptions()` instead.
28+
- `Header::getConfig()` now returns the client configuration instead of the fetching options configuration. Please use `$header->getOptions()` instead.
29+
- `M̀essage::setConfig` now expects the client configuration instead of the fetching options configuration. Please use `$message->setOptions` instead.
30+
- `Attachment::setConfig` now expects the client configuration instead of the fetching options configuration. Please use `$attachment->setOptions` instead.
31+
- `Header::setConfig` now expects the client configuration instead of the fetching options configuration. Please use `$header->setOptions` instead.
32+
- All protocol constructors now require a `Config::class` instance
33+
- The `Client::class` constructors now require a `Config::class` instance
34+
- The `Part::class` constructors now require a `Config::class` instance
35+
- The `Header::class` constructors now require a `Config::class` instance
36+
- The `Message::fromFile` method now requires a `Config::class` instance
37+
- The `Message::fromString` method now requires a `Config::class` instance
38+
- The `Message::boot` method now requires a `Config::class` instance
1739

1840
## [5.5.0] - 2023-06-28
1941
### Fixed
2042
- Error token length mismatch in `ImapProtocol::readResponse` #400
2143
- Attachment name parsing fixed #410 #421 (thanks @nuernbergerA)
2244
- Additional Attachment name fallback added to prevent missing attachments
23-
- Attachment id is now static (based on the raw part content) and now longer random
45+
- Attachment id is now static (based on the raw part content) instead of random
2446
- Always parse the attachment description if it is available
2547

2648
### Added

0 commit comments

Comments
 (0)