-
Added support for parameter types to
exec
,prepare
,send_query
, andsend_prepare
.Thanks to Petter A. Urkedal for the patch!
-
Removed incorrect
[@@noalloc]
fromis_busy
external call.Thanks to Dmitry Astapov for this patch!
- Removed
base
andstdio
build dependencies.
-
Fixed a bug in
request_cancel
that turned errors into success and success into an error. Thanks to Dmitry Astapov for this patch! -
Added support for const char strings in stubs due to stricter handling in newer OCaml runtimes. This eliminates C-compiler warnings.
-
Fixed missing runtime release during calls to PQisBusy.
-
Added a temporary workaround for dealing with notice processing and asynchronous operations.
Thanks to Petter A. Urkedal for the patch!
-
Switched from
caml_alloc_custom
tocaml_alloc_custom_mem
.This should improve memory usage and GC performance.
-
Switched to OPAM file generation via
dune-project
-
Fixed warnings in C-stubs
-
Support detection of release candidate version numbers
- Added support for
put_copy_data
,put_copy_end
, andget_copy_data
Thanks to Petter A. Urkedal for the patch!
-
Fixed documentation formatting warnings
-
Fixed OpenSUSE depexts
- Switched to dune, dune-release, and OPAM 2.0
-
Added support for executing queries with binary results.
Thanks to Paul Biggar for the patch!
-
Added error handling functions for extracting more error details.
Thanks to Sean Grove for the patches!
- Improved finalization of result values for better performance.
-
Fixed bigarray library dependencies. No need for the user to explicitly link with
bigarray
when using certain functions anymore. -
Used untagged integer representations in external calls for improved efficiency.
- Switched to jbuilder and topkg