git.iko.soy/typeable/postgresql-simple
on master help sign in
Version 0.5.1.0; CHANGES and CONTRIBUTORS
0f3ca19Leon P Smith
CHANGES.md+74−65
@@ -1,26 +1,35 @@
1+### Version 0.5.1.0 (2015-10-22)
2+ * Optimized the implementation of the streaming operators to avoid
3+ creating intermediate lists of rows, thanks to Timo von Holtz.
4+
5+ * Added default instances for `ToRow` and `FromRow` that depend on
6+ Generics, thanks to Alexey Khudyakov.
7+
8+ * Fixed support for bytestring-0.9 and GHC 7.4.
9+
1−Version 0.5.0.1 (2015-09-21)
10+### Version 0.5.0.1 (2015-09-21)
2− * Fixed a bug when printing a `ZonedTime` with a negative offset
11+ * Fixed a bug when printing a `ZonedTime` with a negative offset
3 that is not a whole number of hours.
12 that is not a whole number of hours.
4
13
5−Version 0.5.0.0 (2015-09-19)
14+### Version 0.5.0.0 (2015-09-19)
6− * Removed the deprecated BuiltinTypes module.
15+ * Removed the deprecated `BuiltinTypes` module.
7
16
8− * Modified the SQL quasiquoter so that it returns a Query, not
17+ * Modified the SQL quasiquoter so that it returns a `Query`, not
9− an overloaded string, and so that the OverloadedStrings language
18+ an overloaded string, and so that the `OverloadedStrings` language
10 extension is no longer necessary, thanks to Mike Ledger.
19 extension is no longer necessary, thanks to Mike Ledger.
11
20
12− * Moved away from blaze-builder in favor of bytestring-builder. This
21+ * Moved away from `blaze-builder` in favor of `bytestring-builder`. This
13 shouldn't affect very many people, but does reduce the transitive
22 shouldn't affect very many people, but does reduce the transitive
14 dependencies.
23 dependencies.
15
24
16 * Rewrote the timestamp printers to use the new `Prim`
25 * Rewrote the timestamp printers to use the new `Prim`
17− infrastructure in bytestring-builder. The new printers should
26+ infrastructure in `bytestring-builder`. The new printers should
18 be a fair bit faster.
27 be a fair bit faster.
19
28
20− * Added support for exclusion violations to the ConstraintViolation
29+ * Added support for exclusion violations to the `ConstraintViolation`
21 type in the Errors module, thanks to João Cristóvão.
30 type in the Errors module, thanks to João Cristóvão.
22
31
23− * Moved away from the uuid package in favor of the uuid-types package,
32+ * Moved away from the `uuid` package in favor of the `uuid-types` package,
24 thanks to Bardur Arantsson. This shouldn't affect anybody, but does
33 thanks to Bardur Arantsson. This shouldn't affect anybody, but does
25 reduce the transitive dependencies.
34 reduce the transitive dependencies.
26
35
@@ -31,15 +40,15 @@ Version 0.5.0.0 (2015-09-19)
31 connecting to a database by the backend if the backend cannot
40 connecting to a database by the backend if the backend cannot
32 accomodate this requirement.
41 accomodate this requirement.
33
42
34− * Added Eq and Typeable instance for Connection.
43+ * Added `Eq` and `Typeable` instances for `Connection`.
35
44
36− * Added the foldWith, forEachWith, and returningWith families of functions
45+ * Added the `foldWith`, `forEachWith`, and `returningWith` families
37− courtesy of Travis Staton.
46+ of functions courtesy of Travis Staton.
38
47
39 * Support for Ranged types, with thanks to Leonid Onokhov for his
48 * Support for Ranged types, with thanks to Leonid Onokhov for his
40 contributions.
49 contributions.
41
50
42− * The FromField instance for JSON now allows for top-level values that
51+ * The `FromField` instance for JSON now allows for top-level values that
43 are not objects or arrays, thanks to Sam Rijs.
52 are not objects or arrays, thanks to Sam Rijs.
44
53
45 * The timestamp parsers have been replaced with those now in Aeson.
54 * The timestamp parsers have been replaced with those now in Aeson.
@@ -49,7 +58,7 @@ Version 0.5.0.0 (2015-09-19)
49 bring the effort full circle, the result has been brought back to
58 bring the effort full circle, the result has been brought back to
50 postgresql-simple, with some adaptations.
59 postgresql-simple, with some adaptations.
51
60
52− * Fixed a bug in the typeinfo system where postgresql's _record type
61+ * Fixed a bug in the typeinfo system where postgresql's `_record` type
53 was being reported as a basic type and not an array type. Thanks to
62 was being reported as a basic type and not an array type. Thanks to
54 Nickolay Kolev for helping to expose this issue.
63 Nickolay Kolev for helping to expose this issue.
55
64
@@ -57,13 +66,13 @@ Version 0.5.0.0 (2015-09-19)
57 case of parsing subfields of arrays and composites, it would fetch the
66 case of parsing subfields of arrays and composites, it would fetch the
58 `TypeInfo` of the array or composite type and not the subtype.
67 `TypeInfo` of the array or composite type and not the subtype.
59
68
60−Version 0.4.10.0 (2015-02-26)
69+### Version 0.4.10.0 (2015-02-26)
61 * Added a blurb about SSL/TLS in the documentation for connectPostgreSQL
70 * Added a blurb about SSL/TLS in the documentation for connectPostgreSQL
62
71
63 * Moved some functions into the Internal module, courtesy of Aleksey
72 * Moved some functions into the Internal module, courtesy of Aleksey
64 Uimanov.
73 Uimanov.
65
74
66−Version 0.4.9.0 (2014-12-27)
75+### Version 0.4.9.0 (2014-12-27)
67 * Made the fromField method for PGArray available as pgArrayFieldParser,
76 * Made the fromField method for PGArray available as pgArrayFieldParser,
68 outside of the typeclass courtesy of Tom Ellis.
77 outside of the typeclass courtesy of Tom Ellis.
69
78
@@ -71,13 +80,13 @@ Version 0.4.9.0 (2014-12-27)
71
80
72 * Fixed deprecation warnings, courtesy of Simon Hengel.
81 * Fixed deprecation warnings, courtesy of Simon Hengel.
73
82
74−Version 0.4.8.0 (2014-11-24)
83+### Version 0.4.8.0 (2014-11-24)
75 * Added support for postgresql's citext type extension via the
84 * Added support for postgresql's citext type extension via the
76 case-insensitive package.
85 case-insensitive package.
77
86
78 * Added the function parseHStoreList to the HStore module.
87 * Added the function parseHStoreList to the HStore module.
79
88
80−Version 0.4.7.0 (2014-10-27)
89+### Version 0.4.7.0 (2014-10-27)
81 * Added support for very old timestamps to UTCTime. Depending on time
90 * Added support for very old timestamps to UTCTime. Depending on time
82 zone, very old timestamps can be returned with a offset from UTC that
91 zone, very old timestamps can be returned with a offset from UTC that
83 contains seconds.
92 contains seconds.
@@ -97,24 +106,24 @@ Version 0.4.7.0 (2014-10-27)
97
106
98 Thanks to Michael Snoyman for his assistance with this issue.
107 Thanks to Michael Snoyman for his assistance with this issue.
99
108
100−Version 0.4.6.0 (2014-10-07)
109+### Version 0.4.6.0 (2014-10-07)
101 * Added an instance ToField NominalDiffTime.
110 * Added an instance ToField NominalDiffTime.
102
111
103−Version 0.4.5.0 (2014-09-26)
112+### Version 0.4.5.0 (2014-09-26)
104 * Added support for retrieving NaN and ±Infinity floating point values
113 * Added support for retrieving NaN and ±Infinity floating point values
105 from postgres to the FromField instances for Float, Double, and Rational.
114 from postgres to the FromField instances for Float, Double, and Rational.
106 The instance for Scientific is unchanged due to the fact it has no
115 The instance for Scientific is unchanged due to the fact it has no
107 way of representing these special values. Thanks goes to Tom Nielsen
116 way of representing these special values. Thanks goes to Tom Nielsen
108 for reporting the issue.
117 for reporting the issue.
109
118
110−Version 0.4.4.1 (2014-09-07)
119+### Version 0.4.4.1 (2014-09-07)
111 * Fixed a rather serious bug that prevented the COPY module from working
120 * Fixed a rather serious bug that prevented the COPY module from working
112 at all on unix clients since version 0.4.3.0. Thanks goes to
121 at all on unix clients since version 0.4.3.0. Thanks goes to
113 Dmitry Dzhus for reporting the issue.
122 Dmitry Dzhus for reporting the issue.
114
123
115 * Added a regression test for the COPY module to the test suite.
124 * Added a regression test for the COPY module to the test suite.
116
125
117−Version 0.4.4.0 (2014-08-26)
126+### Version 0.4.4.0 (2014-08-26)
118 * Added the jsonb type debuting in PostgreSQL 9.4 to the TypeInfo.Static
127 * Added the jsonb type debuting in PostgreSQL 9.4 to the TypeInfo.Static
119 and Builtin tables, and extended the out-of-box json instances to
128 and Builtin tables, and extended the out-of-box json instances to
120 be compatible with the new type. Thanks to Tobias Florek for the
129 be compatible with the new type. Thanks to Tobias Florek for the
@@ -123,7 +132,7 @@ Version 0.4.4.0 (2014-08-26)
123 * Ported some expanded documentation from mysql-simple, and fixed
132 * Ported some expanded documentation from mysql-simple, and fixed
124 a documentation typo.
133 a documentation typo.
125
134
126−Version 0.4.3.0 (2014-07-10)
135+### Version 0.4.3.0 (2014-07-10)
127 * connect and exec now use libpq asynchronously on non-Windows platforms.
136 * connect and exec now use libpq asynchronously on non-Windows platforms.
128 This means we are using threadWaitRead and threadWaitWrite to
137 This means we are using threadWaitRead and threadWaitWrite to
129 have GHC's IO manager schedule non-blocking C calls to libpq,
138 have GHC's IO manager schedule non-blocking C calls to libpq,
@@ -137,7 +146,7 @@ Version 0.4.3.0 (2014-07-10)
137 that originate from client-side code. However, this goal
146 that originate from client-side code. However, this goal
138 isn't perfectly achieved as of yet.
147 isn't perfectly achieved as of yet.
139
148
140−Version 0.4.2.3 (2014-06-04)
149+### Version 0.4.2.3 (2014-06-04)
141 * This is strictly a documentation release, with no code changes.
150 * This is strictly a documentation release, with no code changes.
142
151
143 * Fixed several documentation typos, thanks to Chris Allen and remdezx.
152 * Fixed several documentation typos, thanks to Chris Allen and remdezx.
@@ -148,13 +157,13 @@ Version 0.4.2.3 (2014-06-04)
148
157
149 * De-emphasized connect and ConnectInfo in favor of connectPostgreSQL.
158 * De-emphasized connect and ConnectInfo in favor of connectPostgreSQL.
150
159
151−Version 0.4.2.2 (2014-05-15)
160+### Version 0.4.2.2 (2014-05-15)
152 * Fixed compatibility with scientific-0.3.*, thanks to Adam Bergmark
161 * Fixed compatibility with scientific-0.3.*, thanks to Adam Bergmark
153
162
154 * Improved documentation of the FromField module, as well as the fold,
163 * Improved documentation of the FromField module, as well as the fold,
155 foldWithOptions, executeMany, and returning operators.
164 foldWithOptions, executeMany, and returning operators.
156
165
157−Version 0.4.2.1 (2014-03-27)
166+### Version 0.4.2.1 (2014-03-27)
158 * Fixed bug in Values syntax generation
167 * Fixed bug in Values syntax generation
159
168
160 * Improved documentation, including examples of multi-row update,
169 * Improved documentation, including examples of multi-row update,
@@ -162,7 +171,7 @@ Version 0.4.2.1 (2014-03-27)
162 floating point numbers from the database, and the IsString instance
171 floating point numbers from the database, and the IsString instance
163 for QualifiedIdentifier.
172 for QualifiedIdentifier.
164
173
165−Version 0.4.2.0 (2014-03-22)
174+### Version 0.4.2.0 (2014-03-22)
166 * Added ToField and FromField instances for the scientific package
175 * Added ToField and FromField instances for the scientific package
167
176
168 * Changed the Identifier and QualifiedIdentifier to use Text in
177 * Changed the Identifier and QualifiedIdentifier to use Text in
@@ -172,7 +181,7 @@ Version 0.4.2.0 (2014-03-22)
172 * Removed non-exhaustive cases in the ToField instance for Values,
181 * Removed non-exhaustive cases in the ToField instance for Values,
173 and tweaked error messages.
182 and tweaked error messages.
174
183
175−Version 0.4.1.0 (2014-03-22)
184+### Version 0.4.1.0 (2014-03-22)
176 * Fixed the parsing of arrays containing null values, courtesy of
185 * Fixed the parsing of arrays containing null values, courtesy of
177 Francesco Mazzoli
186 Francesco Mazzoli
178
187
@@ -184,17 +193,17 @@ Version 0.4.1.0 (2014-03-22)
184 more general than executeMany and returning. See the
193 more general than executeMany and returning. See the
185 Database.PostgreSQL.Simple.Types.Values data type.
194 Database.PostgreSQL.Simple.Types.Values data type.
186
195
187−Version 0.4.0.2 (2014-01-12)
196+### Version 0.4.0.2 (2014-01-12)
188 * Tweaked C preprocessor directive to be more portable
197 * Tweaked C preprocessor directive to be more portable
189
198
190 * Tweaked testsuite for compatibility with aeson-0.7
199 * Tweaked testsuite for compatibility with aeson-0.7
191
200
192−Version 0.4.0.1 (2013-12-21)
201+### Version 0.4.0.1 (2013-12-21)
193 * Relaxed dependency on aeson to >= 0.6
202 * Relaxed dependency on aeson to >= 0.6
194
203
195 * Update the documentation of `fromField`
204 * Update the documentation of `fromField`
196
205
197−Version 0.4.0.0 (2013-12-21)
206+### Version 0.4.0.0 (2013-12-21)
198 * Changed the calling code of `fromField` so that it always sends
207 * Changed the calling code of `fromField` so that it always sends
199 a copy of the raw data. This should be a small but significant
208 a copy of the raw data. This should be a small but significant
200 performance bump for most people most of the time; however it
209 performance bump for most people most of the time; however it
@@ -210,15 +219,15 @@ Version 0.4.0.0 (2013-12-21)
210
219
211 * Added FromField instances for IORef, MVar, and IOVector.
220 * Added FromField instances for IORef, MVar, and IOVector.
212
221
213−Version 0.3.10.0 (2013-12-17)
222+### Version 0.3.10.0 (2013-12-17)
214 * Added the queryWith function, courtesy of Leonid Onokhov
223 * Added the queryWith function, courtesy of Leonid Onokhov
215
224
216 * Added the Default type, for representing postgresql's default values
225 * Added the Default type, for representing postgresql's default values
217
226
218−Version 0.3.9.1 (2013-10-28)
227+### Version 0.3.9.1 (2013-10-28)
219 * Removed dependency on hashable
228 * Removed dependency on hashable
220
229
221−Version 0.3.9.0 (2013-10-27)
230+### Version 0.3.9.0 (2013-10-27)
222 * Added FromField and ToField instances for the `uuid` package,
231 * Added FromField and ToField instances for the `uuid` package,
223 courtesy of Bas van Dijk.
232 courtesy of Bas van Dijk.
224
233
@@ -228,16 +237,16 @@ Version 0.3.9.0 (2013-10-27)
228 * Added the fromBinary, fromHStoreMap, and fromHStoreList newtype
237 * Added the fromBinary, fromHStoreMap, and fromHStoreList newtype
229 unwrapper functions, courtesy of Bas van Dijk.
238 unwrapper functions, courtesy of Bas van Dijk.
230
239
231−Version 0.3.8.0 (2013-10-11)
240+### Version 0.3.8.0 (2013-10-11)
232 * Fixed the example code in `FromField`, thanks to Adam Bergmark.
241 * Fixed the example code in `FromField`, thanks to Adam Bergmark.
233
242
234 * Added `Notification.getBackendPID`.
243 * Added `Notification.getBackendPID`.
235
244
236−Version 0.3.7.1 (2013-09-12)
245+### Version 0.3.7.1 (2013-09-12)
237 * Relaxed the dependency on bytestring-0.10 back to bytestring-0.9,
246 * Relaxed the dependency on bytestring-0.10 back to bytestring-0.9,
238 courtesy of Michael Snoyman
247 courtesy of Michael Snoyman
239
248
240−Version 0.3.7.0 (2013-09-11)
249+### Version 0.3.7.0 (2013-09-11)
241 * Added `aeson` as a dependency.
250 * Added `aeson` as a dependency.
242
251
243 * Added ToField and FromField instances for aeson's JSON.Value type,
252 * Added ToField and FromField instances for aeson's JSON.Value type,
@@ -258,7 +267,7 @@ Version 0.3.7.0 (2013-09-11)
258
267
259 * Various documentation fixes.
268 * Various documentation fixes.
260
269
261−Version 0.3.6.0 (2013-08-19)
270+### Version 0.3.6.0 (2013-08-19)
262 * Added the json type to BuiltinTypes and TypeInfo.Static, courtesy of
271 * Added the json type to BuiltinTypes and TypeInfo.Static, courtesy of
263 Manuel Gómez.
272 Manuel Gómez.
264
273
@@ -269,14 +278,14 @@ Version 0.3.6.0 (2013-08-19)
269 months from now. Fixed the example code in FromField to reflect
278 months from now. Fixed the example code in FromField to reflect
270 this change.
279 this change.
271
280
272−Version 0.3.5.0 (2013-08-09)
281+### Version 0.3.5.0 (2013-08-09)
273 * Added an FromRow instance for Vector, semantically identical to the
282 * Added an FromRow instance for Vector, semantically identical to the
274 existing FromRow instance for [], courtesy of Doug Beardsley
283 existing FromRow instance for [], courtesy of Doug Beardsley
275
284
276 * Reworked the documentation for the Copy module, and tweaked the
285 * Reworked the documentation for the Copy module, and tweaked the
277 documentation for the LargeObjects module.
286 documentation for the LargeObjects module.
278
287
279−Version 0.3.4.0 (2013-07-23)
288+### Version 0.3.4.0 (2013-07-23)
280 * Added direct support for COPY IN and COPY OUT, without having
289 * Added direct support for COPY IN and COPY OUT, without having
281 to use raw postgresql-libpq calls and postgresql-simple's Internal
290 to use raw postgresql-libpq calls and postgresql-simple's Internal
282 module.
291 module.
@@ -285,43 +294,43 @@ Version 0.3.4.0 (2013-07-23)
285 exception instead of an ErrorCall exception when it fails to fetch
294 exception instead of an ErrorCall exception when it fails to fetch
286 the connection's file descriptor from libpq.
295 the connection's file descriptor from libpq.
287
296
288−Version 0.3.3.2 (2013-06-18)
297+### Version 0.3.3.2 (2013-06-18)
289 * Optimized the definition of `mconcat` in the Monoid instance for
298 * Optimized the definition of `mconcat` in the Monoid instance for
290 the Query type, courtesy of Joey Adams.
299 the Query type, courtesy of Joey Adams.
291
300
292−Version 0.3.3.1 (2013-06-06)
301+### Version 0.3.3.1 (2013-06-06)
293 * `getNotification` now works on Windows, albeit using a one-second
302 * `getNotification` now works on Windows, albeit using a one-second
294 polling loop, courtesy of Joey Adams.
303 polling loop, courtesy of Joey Adams.
295
304
296−Version 0.3.3.0 (2013-05-29)
305+### Version 0.3.3.0 (2013-05-29)
297 * Fixed two issues with the fold operator: fold would raise the wrong
306 * Fixed two issues with the fold operator: fold would raise the wrong
298 exception, and gave the database cursor a static name preventing
307 exception, and gave the database cursor a static name preventing
299 folds from being nested. Thanks to Joey Adams for his
308 folds from being nested. Thanks to Joey Adams for his
300 work on these issues.
309 work on these issues.
301
310
302−Version 0.3.2.0 (2013-05-20)
311+### Version 0.3.2.0 (2013-05-20)
303 * Added a savepoint abstraction to the Transaction module, courtesy
312 * Added a savepoint abstraction to the Transaction module, courtesy
304 of Joey Adams
313 of Joey Adams
305
314
306−Version 0.3.1.2 (2013-04-29)
315+### Version 0.3.1.2 (2013-04-29)
307 * Fixed hstore parser to not unnecessarily reverse the key-value pairs
316 * Fixed hstore parser to not unnecessarily reverse the key-value pairs
308
317
309−Version 0.3.1.1 (2013-04-29)
318+### Version 0.3.1.1 (2013-04-29)
310 * Fixed hstore parser to recognize empty hstores, courtesy of Simon
319 * Fixed hstore parser to recognize empty hstores, courtesy of Simon
311 Meier
320 Meier
312
321
313−Version 0.3.1.0 (2013-04-26)
322+### Version 0.3.1.0 (2013-04-26)
314 * Added support for Range and Composite types to the TypeInfo system.
323 * Added support for Range and Composite types to the TypeInfo system.
315
324
316 * Added support for hstore types in the Simple.HStore module.
325 * Added support for hstore types in the Simple.HStore module.
317
326
318 * Improved documentation of the FromField module.
327 * Improved documentation of the FromField module.
319
328
320−Version 0.3.0.1 (2013-03-26)
329+### Version 0.3.0.1 (2013-03-26)
321 * A large chunk of the documentation inside the FromField module had
330 * A large chunk of the documentation inside the FromField module had
322 silently failed to render in Haddock.
331 silently failed to render in Haddock.
323
332
324−Version 0.3.0.0 (2013-03-25)
333+### Version 0.3.0.0 (2013-03-25)
325 * Added support for PostgreSQL's Array Types. Thanks to Jason Dusek
334 * Added support for PostgreSQL's Array Types. Thanks to Jason Dusek
326 for his work on this feature.
335 for his work on this feature.
327
336
@@ -363,33 +372,33 @@ Version 0.3.0.0 (2013-03-25)
363 now stripped out.
372 now stripped out.
364
373
365
374
366−Version 0.2.4.1 (2012-08-29)
375+### Version 0.2.4.1 (2012-08-29)
367 * Fixed the documentation of `In`. Thanks to rekado and dstcruz for
376 * Fixed the documentation of `In`. Thanks to rekado and dstcruz for
368 pointing this out.
377 pointing this out.
369
378
370−Version 0.2.4.0 (2012-08-23)
379+### Version 0.2.4.0 (2012-08-23)
371 * Added the `withTransactionSerializable` and `withTransactionModeRetry`
380 * Added the `withTransactionSerializable` and `withTransactionModeRetry`
372 operators, thanks to Joey Adams.
381 operators, thanks to Joey Adams.
373
382
374−Version 0.2.3.0 (2012-08-09)
383+### Version 0.2.3.0 (2012-08-09)
375 * Added the `returning` operator, thanks to Jason Dusek
384 * Added the `returning` operator, thanks to Jason Dusek
376
385
377−Version 0.2.2.0 (2012-07-26)
386+### Version 0.2.2.0 (2012-07-26)
378 * Added a ToRow instance for the (:.) type, courtesy of Leonid Onokhov
387 * Added a ToRow instance for the (:.) type, courtesy of Leonid Onokhov
379
388
380 * Added the type oid for PostgreSQL's `uuid` type to BuiltinTypes
389 * Added the type oid for PostgreSQL's `uuid` type to BuiltinTypes
381
390
382−Version 0.2.1.0 (2012-07-23)
391+### Version 0.2.1.0 (2012-07-23)
383 * Added the FromRow.fieldWith operator, thanks to Leonid Onokhov
392 * Added the FromRow.fieldWith operator, thanks to Leonid Onokhov
384
393
385 * Added a type synonym for FieldParser
394 * Added a type synonym for FieldParser
386
395
387−Version 0.2.0.1 (2012-06-21)
396+### Version 0.2.0.1 (2012-06-21)
388 * Fixed a compatibility problem with PostgreSQL 8.1, which does not allow
397 * Fixed a compatibility problem with PostgreSQL 8.1, which does not allow
389 clients to set their own value for `standard_conforming_strings`. This
398 clients to set their own value for `standard_conforming_strings`. This
390 connection variable is still set to `on` for PostgreSQL 8.2 and later.
399 connection variable is still set to `on` for PostgreSQL 8.2 and later.
391
400
392−Version 0.2: (2012-06-19)
401+### Version 0.2: (2012-06-19)
393 * Removed the conversion from `timestamp` to `UTCTime`. Some code will be
402 * Removed the conversion from `timestamp` to `UTCTime`. Some code will be
394 broken even though it will still compile.
403 broken even though it will still compile.
395
404
@@ -398,16 +407,16 @@ Version 0.2: (2012-06-19)
398 * Exported ToRow/FromRow from Database.PostgreSQL.Simple
407 * Exported ToRow/FromRow from Database.PostgreSQL.Simple
399
408
400
409
401−Version 0.1.4.3: (2012-06-10)
410+### Version 0.1.4.3: (2012-06-10)
402 * Fix language extensions for compatibility with GHC 7.0
411 * Fix language extensions for compatibility with GHC 7.0
403
412
404−Version 0.1.4.2: (2012-06-10)
413+### Version 0.1.4.2: (2012-06-10)
405 * Fix a wayward dependency on Text.
414 * Fix a wayward dependency on Text.
406
415
407−Version 0.1.4.1: (2012-06-10)
416+### Version 0.1.4.1: (2012-06-10)
408 * Added support for timezones with minutes in their UTC offset.
417 * Added support for timezones with minutes in their UTC offset.
409
418
410−Version 0.1.4: (2012-06-10)
419+### Version 0.1.4: (2012-06-10)
411 * Removed pcre-light dependency, courtesy of Joey Adams.
420 * Removed pcre-light dependency, courtesy of Joey Adams.
412
421
413 * Reworked support for the Time types.
422 * Reworked support for the Time types.
@@ -432,13 +441,13 @@ Version 0.1.4: (2012-06-10)
432 * Renaming some of the type names in `BuiltinTypes`.
441 * Renaming some of the type names in `BuiltinTypes`.
433
442
434
443
435−Version 0.1.3: (2012-05-30)
444+### Version 0.1.3: (2012-05-30)
436 * Made ZonedTime an instance of FromField and ToField
445 * Made ZonedTime an instance of FromField and ToField
437
446
438 * Added getNotificationNonBlocking
447 * Added getNotificationNonBlocking
439
448
440
449
441−Version 0.1.2: (2012-05-09)
450+### Version 0.1.2: (2012-05-09)
442 * Switched to libpq-based escaping for bytea types; Binary now works with
451 * Switched to libpq-based escaping for bytea types; Binary now works with
443 PostgreSQL 8 courtesy of Joey Adams.
452 PostgreSQL 8 courtesy of Joey Adams.
444
453
@@ -451,7 +460,7 @@ Version 0.1.2: (2012-05-09)
451 * Exported (:.) from Database.PostgreSQL.Simple
460 * Exported (:.) from Database.PostgreSQL.Simple
452
461
453
462
454−Version 0.1.1: (2012-05-06)
463+### Version 0.1.1: (2012-05-06)
455 * Added some preliminary documentation for the Ok, Notification, and
464 * Added some preliminary documentation for the Ok, Notification, and
456 LargeObjects modules
465 LargeObjects modules
457
466
@@ -460,7 +469,7 @@ Version 0.1.1: (2012-05-06)
460 * Fixed a bug relating to handling the transaction level
469 * Fixed a bug relating to handling the transaction level
461
470
462
471
463−Version 0.1: (2012-05-04)
472+### Version 0.1: (2012-05-04)
464 * Renamed several modules, typeclasses, and functions:
473 * Renamed several modules, typeclasses, and functions:
465
474
466 QueryParams (renderParams) -> ToRow (toRow)
475 QueryParams (renderParams) -> ToRow (toRow)
CONTRIBUTORS+2
@@ -27,3 +27,5 @@ Travis Staton <hello@travisstaton.com>
27Sam Rijs <srijs@airpost.net>
27Sam Rijs <srijs@airpost.net>
28Janne Hellsten <jjhellst@gmail.com>
28Janne Hellsten <jjhellst@gmail.com>
29Timmy Tofu <timmytofu@users.noreply.github.com>
29Timmy Tofu <timmytofu@users.noreply.github.com>
30+Alexey Khudyakov <alexey.skladnoy@gmail.com>
31+Timo von Holtz <tvh@anchor.com.au>
postgresql-simple.cabal+2−2
@@ -1,5 +1,5 @@
1Name: postgresql-simple
1Name: postgresql-simple
2−Version: 0.5.0.1
2+Version: 0.5.1.0
3Synopsis: Mid-Level PostgreSQL client library
3Synopsis: Mid-Level PostgreSQL client library
4Description:
4Description:
5 Mid-Level PostgreSQL client library, forked from mysql-simple.
5 Mid-Level PostgreSQL client library, forked from mysql-simple.
@@ -87,7 +87,7 @@ source-repository head
87source-repository this
87source-repository this
88 type: git
88 type: git
89 location: http://github.com/lpsmith/postgresql-simple
89 location: http://github.com/lpsmith/postgresql-simple
90− tag: v0.5.0.1
90+ tag: v0.5.1.0
91
91
92test-suite test
92test-suite test
93 type: exitcode-stdio-1.0
93 type: exitcode-stdio-1.0