diff --git a/CHANGELOG.md b/CHANGELOG.md index 905347d6..ca22b51e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,17 @@ -# Changelog -## main +## 3.16 + + +- breaking: Renamed predicate parameter of `take_while`, `rtake_while` from `p` to `f`, aligining it with pre-existing `drop_while`. + +- feat: add `containers.leb128` library +- feat: add `CCFun.with_return` +- Added functions to the `Char` module to check common character properties. +- feat: add `CCVector.findi` + + +- fix: compat with OCaml 5.4 +- fix: oob(!!) in CCHash.bytes ## 3.15 diff --git a/src/core/CCFun.mli b/src/core/CCFun.mli index f79a0432..2d6a5b0e 100644 --- a/src/core/CCFun.mli +++ b/src/core/CCFun.mli @@ -92,7 +92,7 @@ let find_array arr x = -1 ]} - @since NEXT_RELEASE *) + @since 3.15 *) (** {2 Infix} diff --git a/src/core/CCVector.mli b/src/core/CCVector.mli index d8e47a33..5ad9dd13 100644 --- a/src/core/CCVector.mli +++ b/src/core/CCVector.mli @@ -222,7 +222,7 @@ val find : ('a -> bool) -> ('a, _) t -> 'a option val findi : ('a -> bool) -> ('a, _) t -> (int * 'a) option (** Find an element and its index that satisfies the predicate. - @since NEXT_RELEASE *) + @since 3.15 *) val find_exn : ('a -> bool) -> ('a, _) t -> 'a (** Find an element that satisfies the predicate, or