Releases: mirage/ocaml-crunch
Releases · mirage/ocaml-crunch
3.3.1
3.3.0
CHANGES:
- Open files in binary mode so buffers don't underread on Windows.
(#54, @jonahbeckford) - Always use Unix-style paths for path keys (#58, @MisterDA)
- Add -s and --silent flags (#52, #60, @MisterDA)
- Add
hash
andsize
functions to the plain module (#53, #60, @MisterDA) - Update to cmdliner 1.1 (#55, @MisterDA)
v3.2.0
CHANGES:
- Make crunch reproducible: use a Map.Make(String) instead of Hashtbl.
Iterating over the former is guaranteed to be sorted over the keys.
(#51 @hannesm) - The state (Map.t) is passed explicit to
scan_file
,output_implementation
andwalk_directory_tree
. The valueempty
is provided to construct an
emptyt
. (#51 @hannesm)
v3.1.0
v3.0.0
v2.2.0
port to Jbuilder
Port to jbuilder and simplify test dependencies
2.0.0
2.0.0
- Fix reading of files consisting of multiple pages (#30 by @hannesm)
- Port to MirageOS3 API: removed unused
id
type (#17), add Failure
error type (#20),connect
does not return a result anymore. - Generate a
mem
function for the filesystem (#18) - Port to topkg and respect the odig packaging convention (#24 via @fgimenez)
- Add
LICENSE
file to repository (#19 via @djs55)
Cygwin support
- Use a poor-man
realpath
instead of relying on C bindings which are not
available under Cygwin
Add an explicit `connect` function to generated code
- Add an explicit
connect
function to the signature of generated code. (#13) - Use centralised Travis CI scripts.