|
1 | | -### 5.0.0 (2021-02-12) |
| 1 | +## 5.1.0 (2024-11-04) |
2 | 2 |
|
3 | | - * Added support for parameter types to `exec`, `prepare`, `send_query`, |
4 | | - and `send_prepare`. |
| 3 | +- Made Postgresql.null a now unique, empty string. |
5 | 4 |
|
6 | | - Thanks to Petter A. Urkedal for the patch! |
| 5 | +- Fixed license format and a typo. |
7 | 6 |
|
| 7 | +- Fixed some odoc references. |
8 | 8 |
|
9 | | -### 4.6.3 (2020-08-15) |
| 9 | +- Added GitHub workflows. |
10 | 10 |
|
11 | | - * Removed incorrect `[@@noalloc]` from `is_busy` external call. |
| 11 | +- Added automatic formatting with ocamlformat and clang-format. |
12 | 12 |
|
13 | | - Thanks to Dmitry Astapov for this patch! |
| 13 | +- Ported the config discovery script to pkg-config |
14 | 14 |
|
| 15 | + Thanks to Antonio Nuno Monteiro for the patch. |
15 | 16 |
|
16 | | -### 4.6.2 (2020-08-04) |
| 17 | +- Improved Dune rules. |
17 | 18 |
|
18 | | - * Removed `base` and `stdio` build dependencies. |
| 19 | +- Used new OCaml 4.12 C-macros. |
19 | 20 |
|
| 21 | +- Switched to Dune lang 2.7. |
20 | 22 |
|
21 | | -### 4.6.1 (2020-07-29) |
| 23 | +## 5.0.0 (2021-02-12) |
22 | 24 |
|
23 | | - * Fixed a bug in `request_cancel` that turned errors into success and |
24 | | - success into an error. Thanks to Dmitry Astapov for this patch! |
| 25 | +- Added support for parameter types to `exec`, `prepare`, `send_query`, |
| 26 | + and `send_prepare`. |
25 | 27 |
|
26 | | - * Added support for const char strings in stubs due to stricter handling |
27 | | - in newer OCaml runtimes. This eliminates C-compiler warnings. |
| 28 | + Thanks to Petter A. Urkedal for the patch. |
28 | 29 |
|
| 30 | +## 4.6.3 (2020-08-15) |
29 | 31 |
|
30 | | -### 4.6.0 (2020-05-22) |
| 32 | +- Removed incorrect `[@@noalloc]` from `is_busy` external call. |
31 | 33 |
|
32 | | - * Fixed missing runtime release during calls to PQisBusy. |
| 34 | + Thanks to Dmitry Astapov for this patch. |
33 | 35 |
|
34 | | - * Added a temporary workaround for dealing with notice processing and |
35 | | - asynchronous operations. |
| 36 | +## 4.6.2 (2020-08-04) |
36 | 37 |
|
37 | | - Thanks to Petter A. Urkedal for the patch! |
| 38 | +- Removed `base` and `stdio` build dependencies. |
38 | 39 |
|
| 40 | +## 4.6.1 (2020-07-29) |
39 | 41 |
|
40 | | -### 4.5.2 (2019-10-28) |
| 42 | +- Fixed a bug in `request_cancel` that turned errors into success and |
| 43 | + success into an error. Thanks to Dmitry Astapov for this patch. |
41 | 44 |
|
42 | | - * Switched from `caml_alloc_custom` to `caml_alloc_custom_mem`. |
| 45 | +- Added support for const char strings in stubs due to stricter handling |
| 46 | + in newer OCaml runtimes. This eliminates C-compiler warnings. |
43 | 47 |
|
44 | | - This should improve memory usage and GC performance. |
| 48 | +## 4.6.0 (2020-05-22) |
45 | 49 |
|
46 | | - * Switched to OPAM file generation via `dune-project` |
| 50 | +- Fixed missing runtime release during calls to PQisBusy. |
47 | 51 |
|
| 52 | +- Added a temporary workaround for dealing with notice processing and |
| 53 | + asynchronous operations. |
48 | 54 |
|
49 | | -### 4.5.1 (2019-10-11) |
| 55 | + Thanks to Petter A. Urkedal for the patch. |
50 | 56 |
|
51 | | - * Fixed warnings in C-stubs |
| 57 | +## 4.5.2 (2019-10-28) |
52 | 58 |
|
53 | | - * Support detection of release candidate version numbers |
| 59 | +- Switched from `caml_alloc_custom` to `caml_alloc_custom_mem`. |
54 | 60 |
|
| 61 | + This should improve memory usage and GC performance. |
55 | 62 |
|
56 | | -### 4.5.0 (2019-06-06) |
| 63 | +- Switched to OPAM file generation via `dune-project` |
57 | 64 |
|
58 | | - * Added support for `put_copy_data`, `put_copy_end`, and `get_copy_data` |
| 65 | +## 4.5.1 (2019-10-11) |
59 | 66 |
|
60 | | - Thanks to Petter A. Urkedal for the patch! |
| 67 | +- Fixed warnings in C-stubs |
61 | 68 |
|
| 69 | +- Support detection of release candidate version numbers |
62 | 70 |
|
63 | | -### 4.4.2 (2019-03-28) |
| 71 | +## 4.5.0 (2019-06-06) |
64 | 72 |
|
65 | | - * Fixed documentation formatting warnings |
| 73 | +- Added support for `put_copy_data`, `put_copy_end`, and `get_copy_data` |
66 | 74 |
|
67 | | - * Fixed OpenSUSE depexts |
| 75 | +Thanks to Petter A. Urkedal for the patch. |
68 | 76 |
|
| 77 | +## 4.4.2 (2019-03-28) |
69 | 78 |
|
70 | | -### 4.4.1 (2018-10-25) |
| 79 | +- Fixed documentation formatting warnings |
71 | 80 |
|
72 | | - * Switched to dune, dune-release, and OPAM 2.0 |
| 81 | +- Fixed OpenSUSE depexts |
73 | 82 |
|
| 83 | +## 4.4.1 (2018-10-25) |
74 | 84 |
|
75 | | -### 4.4.0 (2018-07-08) |
| 85 | +- Switched to dune, dune-release, and OPAM 2.0 |
76 | 86 |
|
77 | | - * Added support for executing queries with binary results. |
| 87 | +## 4.4.0 (2018-07-08) |
78 | 88 |
|
79 | | - Thanks to Paul Biggar for the patch! |
| 89 | +- Added support for executing queries with binary results. |
80 | 90 |
|
| 91 | + Thanks to Paul Biggar for the patch. |
81 | 92 |
|
82 | | -### 4.3.0 (2017-12-30) |
| 93 | +## 4.3.0 (2017-12-30) |
83 | 94 |
|
84 | | - * Added error handling functions for extracting more error details. |
| 95 | +- Added error handling functions for extracting more error details. |
85 | 96 |
|
86 | | - Thanks to Sean Grove for the patches! |
| 97 | + Thanks to Sean Grove for the patches. |
87 | 98 |
|
| 99 | +## 4.2.1 (2017-11-22) |
88 | 100 |
|
89 | | -### 4.2.1 (2017-11-22) |
| 101 | +- Improved finalization of result values for better performance. |
90 | 102 |
|
91 | | - * Improved finalization of result values for better performance. |
| 103 | +## 4.2.0 (2017-10-10) |
92 | 104 |
|
| 105 | +- Fixed bigarray library dependencies. No need for the user to explicitly |
| 106 | + link with `bigarray` when using certain functions anymore. |
93 | 107 |
|
94 | | -### 4.2.0 (2017-10-10) |
| 108 | +- Used untagged integer representations in external calls for improved |
| 109 | + efficiency. |
95 | 110 |
|
96 | | - * Fixed bigarray library dependencies. No need for the user to explicitly |
97 | | - link with `bigarray` when using certain functions anymore. |
| 111 | +## 4.1.0 (2017-08-02) |
98 | 112 |
|
99 | | - * Used untagged integer representations in external calls for improved |
100 | | - efficiency. |
101 | | - |
102 | | - |
103 | | -### 4.1.0 (2017-08-02) |
104 | | - |
105 | | - * Switched to jbuilder and topkg |
| 113 | +- Switched to jbuilder and topkg |
0 commit comments