|
1 | 1 | # Changelog |
2 | 2 |
|
3 | | -## 5.1.3 (2024-12-08) |
| 3 | +## [5.1.3] - 2024-12-08 |
4 | 4 |
|
5 | | -- Fixed cross-compilation in discover process. |
| 5 | +### Fixed |
6 | 6 |
|
7 | | - Thanks to Antonio Nuno Monteiro for the patch. |
| 7 | +- Cross-compilation in discover process. Thanks to Antonio Nuno Monteiro for |
| 8 | + the patch. |
8 | 9 |
|
9 | | -## 5.1.2 (2024-12-08) |
| 10 | +## [5.1.2] - 2024-12-08 |
| 11 | + |
| 12 | +### Fixed |
| 13 | + |
| 14 | +- Version discovery with pkg-config. |
| 15 | +- Macro naming and instantiation formatting. |
| 16 | +- Copyright notices. |
| 17 | + |
| 18 | +### Removed |
| 19 | + |
| 20 | +- Obsolete `base-bytes` dependency. |
| 21 | + |
| 22 | +### Changed |
10 | 23 |
|
11 | | -- Fixed version discovery with pkg-config. |
12 | | -- Removed obsolete `base-bytes` dependency. |
13 | 24 | - Switched to ocamlformat 0.27.0. |
14 | | -- Fixed macro naming and instantiation formatting. |
15 | | -- Fixed copyright notices. |
16 | 25 | - Improved GitHub workflow. |
17 | 26 |
|
18 | | -## 5.1.1 (2024-11-26) |
| 27 | +## [5.1.1] - 2024-11-26 |
19 | 28 |
|
20 | | -- Fixed a rare, architecture-specific GC bug in `lo_seek`. |
| 29 | +### Fixed |
21 | 30 |
|
22 | | -## 5.1.0 (2024-11-04) |
| 31 | +- Rare, architecture-specific GC bug in `lo_seek`. |
23 | 32 |
|
24 | | -- Made Postgresql.null a now unique, empty string. |
| 33 | +## [5.1.0] - 2024-11-04 |
25 | 34 |
|
26 | | -- Fixed license format and a typo. |
| 35 | +### Added |
27 | 36 |
|
28 | | -- Fixed some odoc references. |
| 37 | +- GitHub workflows. |
| 38 | +- Automatic formatting with ocamlformat and clang-format. |
29 | 39 |
|
30 | | -- Added GitHub workflows. |
| 40 | +### Fixed |
31 | 41 |
|
32 | | -- Added automatic formatting with ocamlformat and clang-format. |
| 42 | +- License format and a typo. |
| 43 | +- Some odoc references. |
33 | 44 |
|
34 | | -- Ported the config discovery script to pkg-config |
35 | | - |
36 | | - Thanks to Antonio Nuno Monteiro for the patch. |
| 45 | +### Changed |
37 | 46 |
|
| 47 | +- Made `Postgresql.null` a now unique, empty string. |
| 48 | +- Ported the config discovery script to pkg-config. Thanks to Antonio Nuno |
| 49 | + Monteiro for the patch. |
38 | 50 | - Improved Dune rules. |
39 | | - |
40 | 51 | - Used new OCaml 4.12 C-macros. |
41 | | - |
42 | 52 | - Switched to Dune lang 2.7. |
43 | 53 |
|
44 | | -## 5.0.0 (2021-02-12) |
| 54 | +## [5.0.0] - 2021-02-12 |
| 55 | + |
| 56 | +### Added |
45 | 57 |
|
46 | | -- Added support for parameter types to `exec`, `prepare`, `send_query`, |
47 | | - and `send_prepare`. |
| 58 | +- Support for parameter types to `exec`, `prepare`, `send_query`, and |
| 59 | + `send_prepare`. Thanks to Petter A. Urkedal for the patch. |
48 | 60 |
|
49 | | - Thanks to Petter A. Urkedal for the patch. |
| 61 | +## [4.6.3] - 2020-08-15 |
50 | 62 |
|
51 | | -## 4.6.3 (2020-08-15) |
| 63 | +### Removed |
52 | 64 |
|
53 | | -- Removed incorrect `[@@noalloc]` from `is_busy` external call. |
| 65 | +- Incorrect `[@@noalloc]` from `is_busy` external call. Thanks to Dmitry |
| 66 | + Astapov for this patch. |
54 | 67 |
|
55 | | - Thanks to Dmitry Astapov for this patch. |
| 68 | +## [4.6.2] - 2020-08-04 |
56 | 69 |
|
57 | | -## 4.6.2 (2020-08-04) |
| 70 | +### Removed |
58 | 71 |
|
59 | | -- Removed `base` and `stdio` build dependencies. |
| 72 | +- `base` and `stdio` build dependencies. |
60 | 73 |
|
61 | | -## 4.6.1 (2020-07-29) |
| 74 | +## [4.6.1] - 2020-07-29 |
62 | 75 |
|
63 | | -- Fixed a bug in `request_cancel` that turned errors into success and |
64 | | - success into an error. Thanks to Dmitry Astapov for this patch. |
| 76 | +### Fixed |
65 | 77 |
|
66 | | -- Added support for const char strings in stubs due to stricter handling |
67 | | - in newer OCaml runtimes. This eliminates C-compiler warnings. |
| 78 | +- Bug in `request_cancel` that turned errors into success and success into |
| 79 | + an error. Thanks to Dmitry Astapov for this patch. |
68 | 80 |
|
69 | | -## 4.6.0 (2020-05-22) |
| 81 | +### Added |
70 | 82 |
|
71 | | -- Fixed missing runtime release during calls to PQisBusy. |
| 83 | +- Support for const char strings in stubs due to stricter handling in newer |
| 84 | + OCaml runtimes, eliminating C-compiler warnings. |
72 | 85 |
|
73 | | -- Added a temporary workaround for dealing with notice processing and |
74 | | - asynchronous operations. |
| 86 | +## [4.6.0] - 2020-05-22 |
75 | 87 |
|
76 | | - Thanks to Petter A. Urkedal for the patch. |
| 88 | +### Fixed |
77 | 89 |
|
78 | | -## 4.5.2 (2019-10-28) |
| 90 | +- Missing runtime release during calls to PQisBusy. |
79 | 91 |
|
80 | | -- Switched from `caml_alloc_custom` to `caml_alloc_custom_mem`. |
| 92 | +### Added |
81 | 93 |
|
82 | | - This should improve memory usage and GC performance. |
| 94 | +- Temporary workaround for dealing with notice processing and asynchronous |
| 95 | + operations. Thanks to Petter A. Urkedal for the patch. |
83 | 96 |
|
84 | | -- Switched to OPAM file generation via `dune-project` |
| 97 | +## [4.5.2] - 2019-10-28 |
85 | 98 |
|
86 | | -## 4.5.1 (2019-10-11) |
| 99 | +### Changed |
87 | 100 |
|
88 | | -- Fixed warnings in C-stubs |
| 101 | +- Switched from `caml_alloc_custom` to `caml_alloc_custom_mem` to improve |
| 102 | + memory usage and GC performance. |
| 103 | +- Switched to OPAM file generation via `dune-project`. |
89 | 104 |
|
90 | | -- Support detection of release candidate version numbers |
| 105 | +## [4.5.1] - 2019-10-11 |
91 | 106 |
|
92 | | -## 4.5.0 (2019-06-06) |
| 107 | +### Fixed |
93 | 108 |
|
94 | | -- Added support for `put_copy_data`, `put_copy_end`, and `get_copy_data` |
| 109 | +- Warnings in C-stubs. |
95 | 110 |
|
96 | | -Thanks to Petter A. Urkedal for the patch. |
| 111 | +### Added |
97 | 112 |
|
98 | | -## 4.4.2 (2019-03-28) |
| 113 | +- Support detection of release candidate version numbers. |
99 | 114 |
|
100 | | -- Fixed documentation formatting warnings |
| 115 | +## [4.5.0] - 2019-06-06 |
101 | 116 |
|
102 | | -- Fixed OpenSUSE depexts |
| 117 | +### Added |
103 | 118 |
|
104 | | -## 4.4.1 (2018-10-25) |
| 119 | +- Support for `put_copy_data`, `put_copy_end`, and `get_copy_data`. Thanks |
| 120 | + to Petter A. Urkedal for the patch. |
105 | 121 |
|
106 | | -- Switched to dune, dune-release, and OPAM 2.0 |
| 122 | +## [4.4.2] - 2019-03-28 |
107 | 123 |
|
108 | | -## 4.4.0 (2018-07-08) |
| 124 | +### Fixed |
109 | 125 |
|
110 | | -- Added support for executing queries with binary results. |
| 126 | +- Documentation formatting warnings. |
| 127 | +- OpenSUSE depexts. |
111 | 128 |
|
112 | | - Thanks to Paul Biggar for the patch. |
| 129 | +## [4.4.1] - 2018-10-25 |
113 | 130 |
|
114 | | -## 4.3.0 (2017-12-30) |
| 131 | +### Changed |
115 | 132 |
|
116 | | -- Added error handling functions for extracting more error details. |
| 133 | +- Switched to dune, dune-release, and OPAM 2.0. |
117 | 134 |
|
118 | | - Thanks to Sean Grove for the patches. |
| 135 | +## [4.4.0] - 2018-07-08 |
119 | 136 |
|
120 | | -## 4.2.1 (2017-11-22) |
| 137 | +### Added |
121 | 138 |
|
122 | | -- Improved finalization of result values for better performance. |
| 139 | +- Support for executing queries with binary results. Thanks to Paul Biggar |
| 140 | + for the patch. |
123 | 141 |
|
124 | | -## 4.2.0 (2017-10-10) |
| 142 | +## [4.3.0] - 2017-12-30 |
125 | 143 |
|
126 | | -- Fixed bigarray library dependencies. No need for the user to explicitly |
127 | | - link with `bigarray` when using certain functions anymore. |
| 144 | +### Added |
| 145 | + |
| 146 | +- Error handling functions for extracting more error details. Thanks to |
| 147 | + Sean Grove for the patches. |
| 148 | + |
| 149 | +## [4.2.1] - 2017-11-22 |
| 150 | + |
| 151 | +### Improved |
| 152 | + |
| 153 | +- Finalization of result values for better performance. |
| 154 | + |
| 155 | +## [4.2.0] - 2017-10-10 |
| 156 | + |
| 157 | +### Fixed |
| 158 | + |
| 159 | +- Bigarray library dependencies, eliminating the need for explicit linking |
| 160 | + with `bigarray`. |
| 161 | + |
| 162 | +### Changed |
128 | 163 |
|
129 | 164 | - Used untagged integer representations in external calls for improved |
130 | 165 | efficiency. |
131 | 166 |
|
132 | | -## 4.1.0 (2017-08-02) |
| 167 | +## [4.1.0] - 2017-08-02 |
| 168 | + |
| 169 | +### Changed |
133 | 170 |
|
134 | | -- Switched to jbuilder and topkg |
| 171 | +- Switched to jbuilder and topkg. |
135 | 172 |
|
136 | 173 | ## Changes Before Version 4.1.0 |
137 | 174 |
|
|
0 commit comments