|
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