Skip to content

Commit 429afa7

Browse files
committed
Improved changelog
1 parent de3fe08 commit 429afa7

File tree

1 file changed

+105
-68
lines changed

1 file changed

+105
-68
lines changed

CHANGELOG.md

Lines changed: 105 additions & 68 deletions
Original file line numberDiff line numberDiff line change
@@ -1,137 +1,174 @@
11
# Changelog
22

3-
## 5.1.3 (2024-12-08)
3+
## [5.1.3] - 2024-12-08
44

5-
- Fixed cross-compilation in discover process.
5+
### Fixed
66

7-
Thanks to Antonio Nuno Monteiro for the patch.
7+
- Cross-compilation in discover process. Thanks to Antonio Nuno Monteiro for
8+
the patch.
89

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
1023

11-
- Fixed version discovery with pkg-config.
12-
- Removed obsolete `base-bytes` dependency.
1324
- Switched to ocamlformat 0.27.0.
14-
- Fixed macro naming and instantiation formatting.
15-
- Fixed copyright notices.
1625
- Improved GitHub workflow.
1726

18-
## 5.1.1 (2024-11-26)
27+
## [5.1.1] - 2024-11-26
1928

20-
- Fixed a rare, architecture-specific GC bug in `lo_seek`.
29+
### Fixed
2130

22-
## 5.1.0 (2024-11-04)
31+
- Rare, architecture-specific GC bug in `lo_seek`.
2332

24-
- Made Postgresql.null a now unique, empty string.
33+
## [5.1.0] - 2024-11-04
2534

26-
- Fixed license format and a typo.
35+
### Added
2736

28-
- Fixed some odoc references.
37+
- GitHub workflows.
38+
- Automatic formatting with ocamlformat and clang-format.
2939

30-
- Added GitHub workflows.
40+
### Fixed
3141

32-
- Added automatic formatting with ocamlformat and clang-format.
42+
- License format and a typo.
43+
- Some odoc references.
3344

34-
- Ported the config discovery script to pkg-config
35-
36-
Thanks to Antonio Nuno Monteiro for the patch.
45+
### Changed
3746

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.
3850
- Improved Dune rules.
39-
4051
- Used new OCaml 4.12 C-macros.
41-
4252
- Switched to Dune lang 2.7.
4353

44-
## 5.0.0 (2021-02-12)
54+
## [5.0.0] - 2021-02-12
55+
56+
### Added
4557

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.
4860

49-
Thanks to Petter A. Urkedal for the patch.
61+
## [4.6.3] - 2020-08-15
5062

51-
## 4.6.3 (2020-08-15)
63+
### Removed
5264

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.
5467

55-
Thanks to Dmitry Astapov for this patch.
68+
## [4.6.2] - 2020-08-04
5669

57-
## 4.6.2 (2020-08-04)
70+
### Removed
5871

59-
- Removed `base` and `stdio` build dependencies.
72+
- `base` and `stdio` build dependencies.
6073

61-
## 4.6.1 (2020-07-29)
74+
## [4.6.1] - 2020-07-29
6275

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
6577

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.
6880

69-
## 4.6.0 (2020-05-22)
81+
### Added
7082

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.
7285

73-
- Added a temporary workaround for dealing with notice processing and
74-
asynchronous operations.
86+
## [4.6.0] - 2020-05-22
7587

76-
Thanks to Petter A. Urkedal for the patch.
88+
### Fixed
7789

78-
## 4.5.2 (2019-10-28)
90+
- Missing runtime release during calls to PQisBusy.
7991

80-
- Switched from `caml_alloc_custom` to `caml_alloc_custom_mem`.
92+
### Added
8193

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.
8396

84-
- Switched to OPAM file generation via `dune-project`
97+
## [4.5.2] - 2019-10-28
8598

86-
## 4.5.1 (2019-10-11)
99+
### Changed
87100

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`.
89104

90-
- Support detection of release candidate version numbers
105+
## [4.5.1] - 2019-10-11
91106

92-
## 4.5.0 (2019-06-06)
107+
### Fixed
93108

94-
- Added support for `put_copy_data`, `put_copy_end`, and `get_copy_data`
109+
- Warnings in C-stubs.
95110

96-
Thanks to Petter A. Urkedal for the patch.
111+
### Added
97112

98-
## 4.4.2 (2019-03-28)
113+
- Support detection of release candidate version numbers.
99114

100-
- Fixed documentation formatting warnings
115+
## [4.5.0] - 2019-06-06
101116

102-
- Fixed OpenSUSE depexts
117+
### Added
103118

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.
105121

106-
- Switched to dune, dune-release, and OPAM 2.0
122+
## [4.4.2] - 2019-03-28
107123

108-
## 4.4.0 (2018-07-08)
124+
### Fixed
109125

110-
- Added support for executing queries with binary results.
126+
- Documentation formatting warnings.
127+
- OpenSUSE depexts.
111128

112-
Thanks to Paul Biggar for the patch.
129+
## [4.4.1] - 2018-10-25
113130

114-
## 4.3.0 (2017-12-30)
131+
### Changed
115132

116-
- Added error handling functions for extracting more error details.
133+
- Switched to dune, dune-release, and OPAM 2.0.
117134

118-
Thanks to Sean Grove for the patches.
135+
## [4.4.0] - 2018-07-08
119136

120-
## 4.2.1 (2017-11-22)
137+
### Added
121138

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.
123141

124-
## 4.2.0 (2017-10-10)
142+
## [4.3.0] - 2017-12-30
125143

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
128163

129164
- Used untagged integer representations in external calls for improved
130165
efficiency.
131166

132-
## 4.1.0 (2017-08-02)
167+
## [4.1.0] - 2017-08-02
168+
169+
### Changed
133170

134-
- Switched to jbuilder and topkg
171+
- Switched to jbuilder and topkg.
135172

136173
## Changes Before Version 4.1.0
137174

0 commit comments

Comments
 (0)