From d410860533b40bdedf8be7ba4e4aa2abd2f316d7 Mon Sep 17 00:00:00 2001 From: Simon Cruanes Date: Thu, 4 May 2023 12:47:12 -0400 Subject: [PATCH] prepare for 1.7 --- CHANGELOG.md | 7 +++++++ iter.opam | 2 +- src/Iter.mli | 8 ++++---- 3 files changed, 12 insertions(+), 5 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index d6518e2..405c9ee 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,4 +1,11 @@ +# 1.7 + +- add let operators in Infix +- require OCaml >= 4.08 +- improve docs about random iterators +- fix: `IO.write_lines` should produce an empty file for an empty iter + # 1.6 - use dune 2.0 diff --git a/iter.opam b/iter.opam index 81cb36f..410f54a 100644 --- a/iter.opam +++ b/iter.opam @@ -1,6 +1,6 @@ opam-version: "2.0" name: "iter" -version: "1.6" +version: "1.7" authors: ["Simon Cruanes" "Gabriel Radanne"] maintainer: "simon.cruanes.2007@m4x.org" license: "BSD-2-clause" diff --git a/src/Iter.mli b/src/Iter.mli index 4a2329e..1d7f5ad 100644 --- a/src/Iter.mli +++ b/src/Iter.mli @@ -797,19 +797,19 @@ module Infix : sig val ( let+ ) : 'a t -> ('a -> 'b) -> 'b t (** Alias for {!map} - @since NEXT_RELEASE *) + @since 1.7 *) val ( and+ ) : 'a t -> 'b t -> ('a * 'b) t (** Alias for {!product} - @since NEXT_RELEASE *) + @since 1.7 *) val ( let* ) : 'a t -> ('a -> 'b t) -> 'b t (** Alias for {!flat_map} - @since NEXT_RELEASE *) + @since 1.7 *) val ( and* ) : 'a t -> 'b t -> ('a * 'b) t (** Alias for {!product} - @since NEXT_RELEASE *) + @since 1.7 *) end include module type of Infix