Batteries 2.5.2
Batteries 2.5.0 is a minor release whose main change is that it is
compatible with the newly released OCaml 4.03.
Note that Batteries 2.5.0 is compatible with older OCaml releases as
well, and provides back-ported versions of most standard library
functions made available in 4.03 only. For example,
BatString.uppercase_ascii
is usable under all OCaml versions.
If the documentation of a Batteries function says
@since 2.5.0
then it is available under all supported OCaml version (3.12.1 and up).
If it says
@since 2.5.0 and OCaml 4.03.0
then it is only available under OCaml 4.03.0.
Many thanks to the contributors for this release, Cedric Cellier, Pieter Goetschalckx KC Sivaramakrishnan, Gabriel Scherer, and Thibault Suzanne.
(Batteries 2.5.1 and 2.5.2 fix a silly packaging bug in Batteries 2.5.0.)
Changelog
- BatTuple: add Tuple{N}.make : 'a1 -> ... -> 'an -> 'a1 * ... * 'an
#657
(Thibault Suzanne) - BatBig_int: fix sequence operators (--), (---) to avoid polymorphic comparison
#674, #675, #676
(Pieter Goetschalckx and Cedric Cellier) - Extend all Batteries module to cover OCaml 4.03 features
#670
(Gabriel Scherer, KC Sivaramakrishnan)