Releases: xavierleroy/camlzip
Releases · xavierleroy/camlzip
Camlzip version 1.13
- #44: tolerate ZIP entries that are marked "deflated" but have size 0 [Antoine Provot]
- #46: provide
Zip.open_update
to add entries to an existing ZIP file - #47: in
Zlib.inflate
, detect and fail on truncated input instead of looping - #48: under Windows, store file names in ZIP entries using forward slashes
/
instead of backslashes\
Camlzip version 1.12
Camlzip version 1.11
- #28: fix build on platforms with no shared libs
- #33: update META files to use plugin convention
- Use
Stdlib.xxx
instead ofPervasives.xxx
. OCaml >= 4.07 is required. make all
automatically builds in native-code if supported- Added local .opam file
- Updated tests and added automatic test harness
- Generate and install .mli, .cmt, and .cmti files
Camlzip version 1.10
- #25: Fix
Gzip.flush_continue
- Improve compatibility with OCaml 4.09
Camlzip version 1.09
- #22: Add a Gzip.flush_continue function that allows the user to flush the contents of the zip buffer all the way to disk but then continue writing to the zipped channel [James Owen].
Camlzip version 1.08
- ocamlfind is now mandatory as a consequence of #4
- #4: use ocamlfind and
$(EXT_...)
configuration variables for better cross-platform support in Makefile [user 'whitequark'] - Improve Mingw support in Makefile (install .dll files) [Bertrand Jeannet]
- #5: make sure 'zip' and 'camlzip' packages can be used both in the same executable [Rudi Grinberg]
- #6: Z_BUF_ERROR is not a fatal error, just a transient condition [Tuukka Korhonen]
- #13: fix memory leak in Zlib.compress_direct [Alain Frisch]
- #14: add Zlib.deflate_string and Zlib.inflate_string, using immutable strings as input buffers instead of mutable bytes [Vincent Balat]
- #16: assertion failure when reading ZIP files with 2^16 entries or more [Einar Lielmanis]
- #18: in Zip.open_in, properly close channels in case of error [Daniel Weil]
Camlzip version 1.07
- Allocate Zlib data structures outside the OCaml heap for compatibility
with recent versions of Zlib
(Github issue #1, pull request #2, report and fix by Einar Lielmanis). - Don't pass -L and -I options to the C compiler unless necessary.
- Compile and install the shared library zip.cmxs.
(Contributed by E. Millon.) - ocamlfind: install under 'zip' and 'camlzip' package names.
(This is what the OPAM package does.)