github ocsigen/lwt 4.3.0
Lwt 4.3.0, Lwt_ppx 1.2.3, Lwt_react 1.1.3

latest releases: 5.7.0, 5.6.1, 5.6.0...
4 years ago

Planned to break in 5.0.0

For general discussion of breakage in Lwt 5.0.0, see #584. See #293 about how Lwt announces and does breaking changes.

The following planned breaking changes have already been announced:

  • Lwt.pick will raise Invalid_argument on the empty list, instead of returning a forever-pending promise. Also applies to Lwt.choose, Lwt.npick, Lwt.nchoose, and Lwt.nchoose_split (#562, Tim Reinke, prompted Hezekiah Carty).
  • Remove translation of [%lwt ...] to Lwt.catch from the PPX (#527).
  • Remove -no-debug option from the PPX (#528).
  • Remove Lwt_log support from the PPX (#520).

Additions

  • Lwt_process: allow setting working directory for new processes (#694, Thomas Leonard).
  • PPX: use OCaml 4.08 ASTs to support latest features (#697).
  • Lwt_io.NumberIO: use compiler intrinsics for better performance (#178, requested Mauricio Fernandez).

Bugs fixed

Don't miss a new lwt release

NewReleases is sending notifications on new releases.