|
1 | 1 | # Change Log |
2 | 2 |
|
| 3 | +## [1.0.0](https://github.com/ddeboer/imap/tree/1.0.0) (2017-10-04) |
| 4 | +[Full Changelog](https://github.com/ddeboer/imap/compare/0.5.2...1.0.0) |
| 5 | + |
| 6 | +**Implemented enhancements:** |
| 7 | + |
| 8 | +- Need getAll for headers [\#200](https://github.com/ddeboer/imap/issues/200) |
| 9 | +- Tests: implement @covers to avoid false positive on code-coverage [\#188](https://github.com/ddeboer/imap/issues/188) |
| 10 | +- Remove commented code [\#174](https://github.com/ddeboer/imap/issues/174) |
| 11 | +- Regex in SearchExpressions [\#157](https://github.com/ddeboer/imap/issues/157) |
| 12 | +- How do I get unread messages count? [\#98](https://github.com/ddeboer/imap/issues/98) |
| 13 | +- Add mocking ability through Interfaces [\#221](https://github.com/ddeboer/imap/pull/221) ([Slamdunk](https://github.com/Slamdunk)) |
| 14 | +- Wrap imap resource to periodically check its status [\#220](https://github.com/ddeboer/imap/pull/220) ([Slamdunk](https://github.com/Slamdunk)) |
| 15 | +- Add more coding-standard rules [\#218](https://github.com/ddeboer/imap/pull/218) ([Slamdunk](https://github.com/Slamdunk)) |
| 16 | +- Always keep unseen: remove keepUnseen, add markAsSeen [\#217](https://github.com/ddeboer/imap/pull/217) ([Slamdunk](https://github.com/Slamdunk)) |
| 17 | +- Embedded messages: refactor \#106 [\#216](https://github.com/ddeboer/imap/pull/216) ([Slamdunk](https://github.com/Slamdunk)) |
| 18 | +- Headers now extends \ArrayIterator [\#215](https://github.com/ddeboer/imap/pull/215) ([Slamdunk](https://github.com/Slamdunk)) |
| 19 | +- Implement imap\_mail\_copy [\#214](https://github.com/ddeboer/imap/pull/214) ([Slamdunk](https://github.com/Slamdunk)) |
| 20 | +- Imap sort [\#213](https://github.com/ddeboer/imap/pull/213) ([Slamdunk](https://github.com/Slamdunk)) |
| 21 | +- Increased code-coverage [\#211](https://github.com/ddeboer/imap/pull/211) ([Slamdunk](https://github.com/Slamdunk)) |
| 22 | +- Update to PHPUnit ^6.2 [\#209](https://github.com/ddeboer/imap/pull/209) ([Slamdunk](https://github.com/Slamdunk)) |
| 23 | +- Use specific exceptions to ease user catches [\#208](https://github.com/ddeboer/imap/pull/208) ([Slamdunk](https://github.com/Slamdunk)) |
| 24 | +- Wrap Exception on invalid Date header [\#205](https://github.com/ddeboer/imap/pull/205) ([Slamdunk](https://github.com/Slamdunk)) |
| 25 | +- Add tests for \#144 set flags functionalities [\#203](https://github.com/ddeboer/imap/pull/203) ([Slamdunk](https://github.com/Slamdunk)) |
| 26 | +- Add imap\_fetchheader\(\) functionality to get raw headers [\#202](https://github.com/ddeboer/imap/pull/202) ([Slamdunk](https://github.com/Slamdunk)) |
| 27 | +- Parse all email type headers [\#199](https://github.com/ddeboer/imap/pull/199) ([Slamdunk](https://github.com/Slamdunk)) |
| 28 | +- Test search conditions [\#198](https://github.com/ddeboer/imap/pull/198) ([Slamdunk](https://github.com/Slamdunk)) |
| 29 | +- Mailbox: get status [\#192](https://github.com/ddeboer/imap/pull/192) ([Slamdunk](https://github.com/Slamdunk)) |
| 30 | +- SearchExpression is a Search\ConditionInterface [\#191](https://github.com/ddeboer/imap/pull/191) ([Slamdunk](https://github.com/Slamdunk)) |
| 31 | +- SearchCondition: \_\_toString\(\) -\> toString\(\) [\#187](https://github.com/ddeboer/imap/pull/187) ([Slamdunk](https://github.com/Slamdunk)) |
| 32 | +- Retain imap\_getmailboxes\(\) results [\#184](https://github.com/ddeboer/imap/pull/184) ([Slamdunk](https://github.com/Slamdunk)) |
| 33 | +- Add type hints and return types [\#183](https://github.com/ddeboer/imap/pull/183) ([Slamdunk](https://github.com/Slamdunk)) |
| 34 | +- Exception: increase verbosity with imap\_alerts\(\) and imap\_errors\(\) [\#182](https://github.com/ddeboer/imap/pull/182) ([Slamdunk](https://github.com/Slamdunk)) |
| 35 | +- Add coding-standards [\#181](https://github.com/ddeboer/imap/pull/181) ([Slamdunk](https://github.com/Slamdunk)) |
| 36 | +- Travis: re-enable code-coverage on scrutinizer [\#177](https://github.com/ddeboer/imap/pull/177) ([Slamdunk](https://github.com/Slamdunk)) |
| 37 | +- Add .gitattributes to remove from releases unneded files [\#173](https://github.com/ddeboer/imap/pull/173) ([Slamdunk](https://github.com/Slamdunk)) |
| 38 | +- Travis: use local Dovecot installation [\#170](https://github.com/ddeboer/imap/pull/170) ([Slamdunk](https://github.com/Slamdunk)) |
| 39 | +- Need all Headers in string format [\#149](https://github.com/ddeboer/imap/pull/149) ([FlashWS](https://github.com/FlashWS)) |
| 40 | +- Get raw mail [\#146](https://github.com/ddeboer/imap/pull/146) ([styxit](https://github.com/styxit)) |
| 41 | +- add getBcc\(\), Set, Clear Flag\(\Seen, \Answered, \Flagged, \Deleted, and \Draft\), getHeadersRaw\(\) [\#144](https://github.com/ddeboer/imap/pull/144) ([trungpv93](https://github.com/trungpv93)) |
| 42 | + |
| 43 | +**Fixed bugs:** |
| 44 | + |
| 45 | +- Search\Condition needs charset escaping/indication [\#190](https://github.com/ddeboer/imap/issues/190) |
| 46 | +- imap\_utf7\_\(encode|decode\) -\> mb\_convert\_encoding [\#185](https://github.com/ddeboer/imap/issues/185) |
| 47 | +- España [\#176](https://github.com/ddeboer/imap/issues/176) |
| 48 | +- getHeaders\(\) decode broke information [\#171](https://github.com/ddeboer/imap/issues/171) |
| 49 | +- Date format for date search condition [\#168](https://github.com/ddeboer/imap/issues/168) |
| 50 | +- Error when trying fetch messages from container [\#167](https://github.com/ddeboer/imap/issues/167) |
| 51 | +- Attachment encoding error [\#158](https://github.com/ddeboer/imap/issues/158) |
| 52 | +- getFilename\(\) is empty and no attachment, even when there is an attachment. [\#142](https://github.com/ddeboer/imap/issues/142) |
| 53 | +- Encoding issues [\#136](https://github.com/ddeboer/imap/issues/136) |
| 54 | +- URGENT: The timezone could not be found in the database [\#135](https://github.com/ddeboer/imap/issues/135) |
| 55 | +- Incorrect transcoding of text attachments [\#132](https://github.com/ddeboer/imap/issues/132) |
| 56 | +- Undefined offset [\#123](https://github.com/ddeboer/imap/issues/123) |
| 57 | +- ICS file not supported as attachment [\#120](https://github.com/ddeboer/imap/issues/120) |
| 58 | +- Should iconv be a requirement? [\#115](https://github.com/ddeboer/imap/issues/115) |
| 59 | +- KeepUnseen doen't work [\#92](https://github.com/ddeboer/imap/issues/92) |
| 60 | +- PHP Fatal error Failed to parse time string in ddeboer/imap/src/Message.php [\#89](https://github.com/ddeboer/imap/issues/89) |
| 61 | +- encoding issue [\#85](https://github.com/ddeboer/imap/issues/85) |
| 62 | +- keepUnseen not working correctly with Hotmail [\#84](https://github.com/ddeboer/imap/issues/84) |
| 63 | +- Iconv Exception [\#78](https://github.com/ddeboer/imap/issues/78) |
| 64 | +- $message-\>getAttachments\(\) doesn't recognize some attachments [\#74](https://github.com/ddeboer/imap/issues/74) |
| 65 | +- Message::move\(\) doesn't work. [\#73](https://github.com/ddeboer/imap/issues/73) |
| 66 | +- Message\Part: part number must distinguish original message [\#223](https://github.com/ddeboer/imap/pull/223) ([Slamdunk](https://github.com/Slamdunk)) |
| 67 | +- Recursive Embedded email body bug [\#222](https://github.com/ddeboer/imap/pull/222) ([Slamdunk](https://github.com/Slamdunk)) |
| 68 | +- Exclude HTML from allowed attachment subtype [\#212](https://github.com/ddeboer/imap/pull/212) ([Slamdunk](https://github.com/Slamdunk)) |
| 69 | +- Fix imap\_mail\_move behaviour and test it [\#207](https://github.com/ddeboer/imap/pull/207) ([Slamdunk](https://github.com/Slamdunk)) |
| 70 | +- Undefined encoding: throw exception [\#197](https://github.com/ddeboer/imap/pull/197) ([Slamdunk](https://github.com/Slamdunk)) |
| 71 | +- Message charset: mb\_convert\_encoding + aliases [\#196](https://github.com/ddeboer/imap/pull/196) ([Slamdunk](https://github.com/Slamdunk)) |
| 72 | +- Mailbox: only UTF-8 names [\#193](https://github.com/ddeboer/imap/pull/193) ([Slamdunk](https://github.com/Slamdunk)) |
| 73 | +- Search\Date\AbstractDate: fix format to RFC-3501 [\#189](https://github.com/ddeboer/imap/pull/189) ([Slamdunk](https://github.com/Slamdunk)) |
| 74 | +- Travis: fix failing tests [\#172](https://github.com/ddeboer/imap/pull/172) ([Slamdunk](https://github.com/Slamdunk)) |
| 75 | +- Return body of single-part HTML message as HTML, not text [\#101](https://github.com/ddeboer/imap/pull/101) ([joker806](https://github.com/joker806)) |
| 76 | +- Implement "undisclosed recipients" addresses [\#86](https://github.com/ddeboer/imap/pull/86) ([darit](https://github.com/darit)) |
| 77 | + |
| 78 | +**Closed issues:** |
| 79 | + |
| 80 | +- Potential memory issue with attachments [\#195](https://github.com/ddeboer/imap/issues/195) |
| 81 | +- Explain Message::delete [\#175](https://github.com/ddeboer/imap/issues/175) |
| 82 | +- Get raw message [\#161](https://github.com/ddeboer/imap/issues/161) |
| 83 | +- Composer install problem [\#160](https://github.com/ddeboer/imap/issues/160) |
| 84 | +- Transcoder not exist [\#154](https://github.com/ddeboer/imap/issues/154) |
| 85 | +- The library doesn't support using sort by [\#151](https://github.com/ddeboer/imap/issues/151) |
| 86 | +- Office 365 - Array to string conversion error [\#131](https://github.com/ddeboer/imap/issues/131) |
| 87 | +- Is there a method to turn a seen message into an "unseen" one ? [\#130](https://github.com/ddeboer/imap/issues/130) |
| 88 | +- Create mailbox [\#126](https://github.com/ddeboer/imap/issues/126) |
| 89 | +- Move and Delete Message not working [\#112](https://github.com/ddeboer/imap/issues/112) |
| 90 | +- Problem on production server [\#111](https://github.com/ddeboer/imap/issues/111) |
| 91 | +- Authentication failed for a Gmail account [\#109](https://github.com/ddeboer/imap/issues/109) |
| 92 | +- A method to run IMAP commands? [\#83](https://github.com/ddeboer/imap/issues/83) |
| 93 | + |
| 94 | +**Merged pull requests:** |
| 95 | + |
| 96 | +- Update README.md to latest develop changes [\#224](https://github.com/ddeboer/imap/pull/224) ([Slamdunk](https://github.com/Slamdunk)) |
| 97 | +- Add Filippo Tessarotto as an author of the package [\#219](https://github.com/ddeboer/imap/pull/219) ([Slamdunk](https://github.com/Slamdunk)) |
| 98 | +- README.md: call Connection::expunge after move and delete [\#210](https://github.com/ddeboer/imap/pull/210) ([Slamdunk](https://github.com/Slamdunk)) |
| 99 | +- Remove misleading Mailbox::expunge\(\) [\#206](https://github.com/ddeboer/imap/pull/206) ([Slamdunk](https://github.com/Slamdunk)) |
| 100 | +- Add CHANGELOG.md [\#194](https://github.com/ddeboer/imap/pull/194) ([Slamdunk](https://github.com/Slamdunk)) |
| 101 | +- README.md updates [\#178](https://github.com/ddeboer/imap/pull/178) ([Slamdunk](https://github.com/Slamdunk)) |
| 102 | + |
3 | 103 | ## [0.5.2](https://github.com/ddeboer/imap/tree/0.5.2) (2015-12-03) |
4 | 104 | [Full Changelog](https://github.com/ddeboer/imap/compare/0.5.1...0.5.2) |
5 | 105 |
|
|
0 commit comments