v5.0.0 2025-05-31 ----------------- * Add lower bounds in opam file * Add x-maintenance-intent: [ "(latest)" ] to the opam file (@hannesm #36 #37) * Remove deprecated Mirage_channel_lwt (reported by @vog in #35, fixed in #37) * Adapt README to the curent API (reported by @Ulrar in #26, fixed in #37) * Add the `shutdown` function to the interface (since mirage-flow 4), initially #9 by @djs55, #37 @hannesm * Fix tests with mirage-flow 4 being released (#37 @hannesm) v4.1.0 2022-04-04 ----------------- * Add an optional size limit to `read_line` (#32 @djs55) * Redefine type error as private type of polymorphic variant (#32 @dinosaure) * Restore compatibility with alcotest 1.4.0 (#33 @CraigFE) * Update to cstruct 6.0.0 API, remove use of deprecated Cstruct.len (#34 @hannesm) v4.0.1 2019-11-04 ----------------- * provide deprecated Mirage_channel_lwt for smooth transition (#31 @hannesm) v4.0.0 2019-10-24 ----------------- - remove mirage-channel-lwt, fold Make(Flow):S into mirage-channel (#29 @hannesm) - mirage-channel specialised on Lwt.t and Cstruct.t (#29 @hannesm) - raise lower OCaml bound to 4.06.0 (#29 @hannesm) v3.2.0 2019-02-07 ----------------- - Port build to Dune (@avsm) - Fix ocamldoc format to be odoc-clean (@avsm) - Update opam metadata to 2.0 format (@avsm) - Update test matrix to OCaml 4.07 (#24 @hannesm) - Use io-page-unix instead of io-page.unix (#24 @hannesm) v3.1.0 2017-06-14 ----------------- - Port build to Jbuilder. v3.0.0 ------ Adapt to MirageOS 3 CHANNEL interface: - use `result` instead of exceptions - hide `read_until` as an internal implementation - remove `read_stream` from external interface as it is difficult to combine Lwt_stream and error handling. v1.1.1 2016-10-20 ----------------- - port to topkg and odig conventions v1.1.0 2016-06-28 ----------------- - don't call `close` on `Eof` - add `read_exactly` - add LICENSE - add conflict with old versions of TCP/IP