|
| 1 | +# Changelog |
| 2 | + |
| 3 | +All notable changes to this project will be documented in this file. |
| 4 | + |
| 5 | +The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), |
| 6 | +and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). |
| 7 | + |
| 8 | +## Unreleased |
| 9 | + |
| 10 | +### Added |
| 11 | + |
| 12 | +- Added changelog. |
| 13 | +- Add `ID` extension support. |
| 14 | + |
| 15 | +### Fixed |
| 16 | + |
| 17 | +- Fix parsing of long responses by correctly setting the `decode_needs` variable. [#74](https://github.com/async-email/async-imap/pull/74). |
| 18 | + |
| 19 | +### Changed |
| 20 | + |
| 21 | +- Make `async-native-tls` dependency optional. |
| 22 | +- Update to `base64` 0.21. |
| 23 | + |
| 24 | +## [0.6.0] - 2022-06-27 |
| 25 | + |
| 26 | +### Added |
| 27 | + |
| 28 | +- Add `QUOTA` support. |
| 29 | +- Add `CONDSTORE` support: add `Session.select_condstore()`. |
| 30 | +- Full tokio support. |
| 31 | + |
| 32 | +### Fixed |
| 33 | + |
| 34 | +- Do not ignore `SELECT` command errors. |
| 35 | + |
| 36 | +### Changed |
| 37 | + |
| 38 | +- Replace `rental` with `ouroboros`. |
| 39 | +- Replace `lazy_static` with `once_cell`. |
| 40 | + |
| 41 | +## [0.5.0] - 2021-03-23 |
| 42 | + |
| 43 | +### Changed |
| 44 | + |
| 45 | +- Update async-std, stop-token, migrate to stable channels. |
| 46 | + |
| 47 | +## [0.4.1] - 2020-10-14 |
| 48 | + |
| 49 | +### Fixed |
| 50 | + |
| 51 | +- Fix response handling in authentication. [#36](https://github.com/async-email/async-imap/pull/36) |
| 52 | + |
| 53 | +### Changed |
| 54 | + |
| 55 | +- Update `base64` to 0.13. |
| 56 | + |
| 57 | +## [0.3.3] - 2020-08-04 |
| 58 | + |
| 59 | +### Fixed |
| 60 | + |
| 61 | +- [Refactor buffering, fixing infinite loop](https://github.com/async-email/async-imap/commit/9a7097dd446784257ad9a546c6f77188e983acd6). [#33](https://github.com/async-email/async-imap/pull/33) |
| 62 | +- Updated `byte-pool` from 0.2.1 to 0.2.2 due to important bugfix. |
| 63 | + |
| 64 | +### Changed |
| 65 | + |
| 66 | +- [Do not try to send data when the stream is closed](https://github.com/async-email/async-imap/commit/68f21e5921a002e172d5ffadc45c62bf882a68d6). |
| 67 | + |
| 68 | +## [0.3.2] - 2020-06-11 |
| 69 | + |
| 70 | +### Changed |
| 71 | + |
| 72 | +- Bump `base64` to 0.12. |
| 73 | + |
| 74 | +## [0.3.1] - 2020-05-24 |
| 75 | + |
| 76 | +### Fixed |
| 77 | + |
| 78 | +- Ignore unsolicited responses if the channel is full. |
| 79 | + |
| 80 | +## [0.3.0] - 2020-05-23 |
| 81 | + |
| 82 | +### Added |
| 83 | + |
| 84 | +- Make streams and futures `Send`. |
| 85 | + |
| 86 | +## [0.2.0] - 2020-01-04 |
| 87 | + |
| 88 | +### Added |
| 89 | + |
| 90 | +- Added tracing logs for traffic. |
| 91 | + |
| 92 | +### Fixed |
| 93 | + |
| 94 | +- Correctly decode incomplete reads of long IMAP messages. |
| 95 | +- Avoid infinite loop in decoding. |
| 96 | +- Correct response value for manual interrupt in IDLE. |
| 97 | +- Handle OAuth responses without challenge. |
| 98 | +- Don't crash if we can't read the greeting from the server. |
| 99 | +- Improved handling of unsolicited responses and errors. |
| 100 | + |
| 101 | +### Changed |
| 102 | + |
| 103 | +- Use thiserror for error handling. |
| 104 | + |
| 105 | +## [0.1.1] - 2019-11-16 |
| 106 | + |
| 107 | +### Fixed |
| 108 | + |
| 109 | +- Ensure there is enough space available when encoding. |
| 110 | + |
| 111 | +## [0.1.0] - 2019-11-11 |
| 112 | + |
| 113 | +[0.6.0]: https://github.com/async-email/async-imap/compare/v0.5.0...v0.6.0 |
| 114 | +[0.5.0]: https://github.com/async-email/async-imap/compare/v0.4.1...v0.5.0 |
| 115 | +[0.4.1]: https://github.com/async-email/async-imap/compare/v0.4.0...v0.4.1 |
| 116 | +[0.4.0]: https://github.com/async-email/async-imap/compare/v0.3.3...v0.4.0 |
| 117 | +[0.3.3]: https://github.com/async-email/async-imap/compare/v0.3.2...v0.3.3 |
| 118 | +[0.3.2]: https://github.com/async-email/async-imap/compare/v0.3.1...v0.3.2 |
| 119 | +[0.3.1]: https://github.com/async-email/async-imap/compare/v0.3.0...v0.3.1 |
| 120 | +[0.3.0]: https://github.com/async-email/async-imap/compare/v0.2.0...v0.3.0 |
| 121 | +[0.2.0]: https://github.com/async-email/async-imap/compare/v0.1.1...v0.2.0 |
| 122 | +[0.1.1]: https://github.com/async-email/async-imap/compare/v0.1.0...v0.1.1 |
0 commit comments