diff --git a/CHANGES.md b/CHANGES.md index e297f01b..e1fa4dda 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -1,3 +1,38 @@ +## ctypes 0.18.0 + +* Remove the `Unix` dependency by using `bigarray-compat` + https://github.com/ocamllabs/ocaml-ctypes/pull/660 + +* Remove the threaded/unthreaded split in ctypes-foreign + https://github.com/ocamllabs/ocaml-ctypes/pull/654 + +* Eliminate some `const` warnings in generated code + https://github.com/ocamllabs/ocaml-ctypes/pull/646 + https://github.com/ocamllabs/ocaml-ctypes/pull/638 + +* Speed-up `CArray.make` with initial value + https://github.com/ocamllabs/ocaml-ctypes/pull/644 + +* Fix complex allocation size + https://github.com/ocamllabs/ocaml-ctypes/pull/642 + +* Report names of missing symbols also under windows + https://github.com/ocamllabs/ocaml-ctypes/pull/641 + +* Remove a level of boxing from struct and union values + https://github.com/ocamllabs/ocaml-ctypes/pull/640 + +* Fix a markup issue in the `funptr` docstring + https://github.com/ocamllabs/ocaml-ctypes/pull/633 + +* Move conf-pkg-config dependency to ctypes-foreign + https://github.com/ocamllabs/ocaml-ctypes/pull/631 + +Thanks to Andreas Hauptmann (@fdopen), Anil Madhavapeddy (@avsm), +Anton Bachin (@aantron), Calascibetta Romain (@dinosaure), Sora +Morimoto (@smorimoto) and and Stéphane Glondu (@glondu) for +contributions to this release. + ## ctypes 0.17.1 * Hide the managed component in pointer values diff --git a/META b/META index 5dc55094..b5c32888 100644 --- a/META +++ b/META @@ -1,4 +1,4 @@ -version = "0.17.1" +version = "0.18.0" description = "Combinators for binding to C libraries without writing any C." requires = "bigarray-compat bytes integers" archive(byte) = "ctypes.cma" @@ -9,7 +9,7 @@ archive(native, plugin) = "ctypes.cmxs" exists_if = "ctypes.cma" package "top" ( - version = "0.17.1" + version = "0.18.0" description = "Toplevel printers for C types" requires = "ctypes" archive(byte) = "ctypes-top.cma" @@ -20,7 +20,7 @@ package "top" ( ) package "stubs" ( - version = "0.17.1" + version = "0.18.0" description = "Stub generation from C types" requires = "ctypes str" archive(byte) = "cstubs.cma" @@ -32,7 +32,7 @@ package "stubs" ( ) package "foreign" ( - version = "0.17.1" + version = "0.18.0" description = "Dynamic linking of C functions" requires = "threads ctypes" archive(byte) = "ctypes-foreign.cma"