|
| 1 | +===== 4.0.0 (2018-03-30) ===== |
| 2 | + |
| 3 | +====== Breaking ====== |
| 4 | + |
| 5 | +These changes were announced in Lwt 3.1.0 and Lwt 3.2.0. See #453 about smooth |
| 6 | +upgrade paths. |
| 7 | + |
| 8 | + * Delete package lwt.ppx. The PPX syntax is in package lwt_ppx since Lwt 3.2.0 |
| 9 | + (#338). |
| 10 | + * Remove >> syntax from the PPX (#495). |
| 11 | + * Delete modules Lwt_log, Lwt_daemon, Lwt_log_core, and package lwt.log. These |
| 12 | + are in package lwt_log since Lwt 3.2.0, but it is recommended to use |
| 13 | + Logs_lwt from the logs library instead (#484, initiated Hannes Mehnert). |
| 14 | + * Delete package lwt.preemptive. It is an alias for lwt.unix since Lwt 3.2.0 |
| 15 | + (#487). |
| 16 | + * Delete package lwt.syntax. The Camlp4 syntax is in package lwt_camlp4 since |
| 17 | + Lwt 3.2.0 (#370). |
| 18 | + * Delete module Lwt_chan, a predecessor of Lwt_io (#441). |
| 19 | + * Delete package lwt.simple-top, a predecessor of utop (#371). |
| 20 | + * Make resolvers (Lwt.u) contravariant (#458). |
| 21 | + |
| 22 | +====== Planned to break in 5.0.0 ====== |
| 23 | + |
| 24 | + * Lwt.pick will raise Invalid_argument on the empty list, instead of returning |
| 25 | + a forever-pending promise. Also applies to Lwt.choose, Lwt.npick, |
| 26 | + Lwt.nchoose, and Lwt.nchoose_split (#562, Tim Reinke, prompted Hezekiah |
| 27 | + Carty). |
| 28 | + * Remove transation of [%lwt ...] to Lwt.catch from the PPX (#527). |
| 29 | + * Remove -no-debug option from the PPX (#528). |
| 30 | + * Remove Lwt_log support from the PPX (#520). |
| 31 | + |
| 32 | +====== Bugs fixed ====== |
| 33 | + |
| 34 | + * Lwt_io.file_length now fails with EISDIR when used on a directory (#563, |
| 35 | + requested Cedric Cellier). |
| 36 | + * Lwt_react.E.limit and Lwt_react.S.limit now working more correctly (#566, |
| 37 | + @Freyr666). |
| 38 | + |
| 39 | +====== Miscellaneous ====== |
| 40 | + |
| 41 | + * Documentation improvements (#561, Jason Evans). |
| 42 | + |
1 | 43 | ===== 3.3.0 (2018-03-07) =====
|
2 | 44 |
|
3 | 45 | ====== Bugs fixed ======
|
|
0 commit comments