git.iko.soy/typeable/postgresql-simple
on master help sign in
Update CHANGES and CONTRIBUTORS
b920708Leon P Smith
CHANGES+22−13
@@ -1,16 +1,16 @@
1Version 0.5.0.0
1Version 0.5.0.0
2− * Removed the deprecated BuiltinTypes module
2+ * Removed the deprecated BuiltinTypes module.
3
3
4 * Modified the SQL quasiquoter so that it returns a Query, not
4 * Modified the SQL quasiquoter so that it returns a Query, not
5 an overloaded string, and so that the OverloadedStrings language
5 an overloaded string, and so that the OverloadedStrings language
6− extension is no longer necessary, thanks to Mike Ledger
6+ extension is no longer necessary, thanks to Mike Ledger.
7
7
8 * Moved away from blaze-builder in favor of bytestring-builder. This
8 * Moved away from blaze-builder in favor of bytestring-builder. This
9 shouldn't affect very many people, but does reduce the transitive
9 shouldn't affect very many people, but does reduce the transitive
10− dependencies.
10+ dependencies.
11
11
12 * Added support for exclusion violations to the ConstraintViolation
12 * Added support for exclusion violations to the ConstraintViolation
13− type in the Errors module, thanks to Joao Cristovao.
13+ type in the Errors module, thanks to João Cristóvão.
14
14
15 * Moved away from the uuid package in favor of the uuid-types package,
15 * Moved away from the uuid package in favor of the uuid-types package,
16 thanks to Bardur Arantsson. This shouldn't affect anybody, but does
16 thanks to Bardur Arantsson. This shouldn't affect anybody, but does
@@ -27,17 +27,26 @@ Version 0.5.0.0
27 * Added the foldWith, forEachWith, and returningWith families of functions
27 * Added the foldWith, forEachWith, and returningWith families of functions
28 courtesy of Travis Staton.
28 courtesy of Travis Staton.
29
29
30− * Support for Ranged types.
30+ * Support for Ranged types, with thanks to Leonid Onokhov for his
31+ contributions.
31
32
32 * The FromField instance for JSON now allows for top-level values that
33 * The FromField instance for JSON now allows for top-level values that
33− are not objects or arrays.
34+ are not objects or arrays, thanks to Sam Rijs.
34−
35+
35− * The timestamp parsers are now slightly more flexible in what they accept.
36+ * The timestamp parsers and printers have been replaced with those
36− Thanks goes to Janne Hellsten for his contributions to this issue.
37+ now in Aeson. Janne Hellsten adapted the old parsers from
37−
38+ postgresql-simple for inclusion in Aeson; Bryan O'Sullivan
38− * Optimized the parsing of timestamps with fractional seconds, shaving
39+ rewrote those parsers to be faster, with some tweaks contributed
39− approximately 17% off the time taken.
40+ by myself. And now to bring the effort full circle, the result
40−
41+ has been brought back to postgresql-simple, with some adaptations.
42+
43+ * Fixed a bug in the typeinfo system where postgresql's _record type
44+ was being reported as a basic type and not an array type. Thanks to
45+ Nickolay Kolev for helping to expose this issue.
46+
47+ * Fixed a bug with the `typeInfo` operator, thanks to Timmy Tofu. In the
48+ case of parsing subfields of arrays and composites, it would fetch the
49+ `TypeInfo` of the array or composite type and not the subtype.
41
50
42Version 0.4.10.0 (2015-02-26)
51Version 0.4.10.0 (2015-02-26)
43 * Added a blurb about SSL/TLS in the documentation for connectPostgreSQL
52 * Added a blurb about SSL/TLS in the documentation for connectPostgreSQL
CONTRIBUTORS+1
@@ -26,3 +26,4 @@ Bardur Arantsson <bardur@scientician.net>
26Travis Staton <hello@travisstaton.com>
26Travis Staton <hello@travisstaton.com>
27Sam Rijs <srijs@airpost.net>
27Sam Rijs <srijs@airpost.net>
28Janne Hellsten <jjhellst@gmail.com>
28Janne Hellsten <jjhellst@gmail.com>
29+Timmy Tofu <timmytofu@users.noreply.github.com>