git.iko.soy/typeable/postgresql-simple
on master help sign in
Finalize CHANGES, update copyrights
commit106df6081f701f46897b2c3851ad122bdbadcd51 authorLeon P Smith <leon@melding-monads.com> dateSat 19 Sep 2015, 02:50 (11 years ago) parentbf040c7
3 files changed+17−12
CHANGES.md+15−10 src/Database/PostgreSQL/Simple/Time/Implementation.hs+1−1 src/Database/PostgreSQL/Simple/Time/Internal/Printer.hs+1−1
CHANGES.md+15−10
@@ -1,4 +1,4 @@
1−Version 0.5.0.0
1+Version 0.5.0.0 (2015-09-19)
22 * Removed the deprecated BuiltinTypes module.
33
44 * Modified the SQL quasiquoter so that it returns a Query, not
@@ -7,7 +7,11 @@ Version 0.5.0.0
77
88 * Moved away from blaze-builder in favor of bytestring-builder. This
99 shouldn't affect very many people, but does reduce the transitive
10− dependencies.
10+ dependencies.
11+
12+ * Rewrote the timestamp printers to use the new `Prim`
13+ infrastructure in bytestring-builder. The new printers should
14+ be a fair bit faster.
1115
1216 * Added support for exclusion violations to the ConstraintViolation
1317 type in the Errors module, thanks to João Cristóvão.
@@ -18,8 +22,9 @@ Version 0.5.0.0
1822
1923 * Postgresql-simple now explicitly assumes the UTF8 character encoding
2024 for communication between the client and server. All database encodings
21− support UTF8 except for Mule Internal Code. An exception should be
22− raised upon connecting to a database by the backend if the backend cannot
25+ support UTF8 except for Mule Internal Code, the Multilingual
26+ Extensions for Emacs. An exception should be raised upon
27+ connecting to a database by the backend if the backend cannot
2328 accomodate this requirement.
2429
2530 * Added Eq and Typeable instance for Connection.
@@ -33,12 +38,12 @@ Version 0.5.0.0
3338 * The FromField instance for JSON now allows for top-level values that
3439 are not objects or arrays, thanks to Sam Rijs.
3540
36− * The timestamp parsers and printers have been replaced with those
37− now in Aeson. Janne Hellsten adapted the old parsers from
38− postgresql-simple for inclusion in Aeson; Bryan O'Sullivan
39− rewrote those parsers to be faster, with some tweaks contributed
40− by myself. And now to bring the effort full circle, the result
41− has been brought back to postgresql-simple, with some adaptations.
41+ * The timestamp parsers have been replaced with those now in Aeson.
42+ Janne Hellsten adapted the old parsers from postgresql-simple for
43+ inclusion in Aeson; Bryan O'Sullivan rewrote those parsers to be
44+ faster, with some tweaks contributed by myself. And now to
45+ bring the effort full circle, the result has been brought back to
46+ postgresql-simple, with some adaptations.
4247
4348 * Fixed a bug in the typeinfo system where postgresql's _record type
4449 was being reported as a basic type and not an array type. Thanks to
src/Database/PostgreSQL/Simple/Time/Implementation.hs+1−1
@@ -1,7 +1,7 @@
11------------------------------------------------------------------------------
22-- |
33-- Module: Database.PostgreSQL.Simple.Time.Implementation
4−-- Copyright: (c) 2012 Leon P Smith
4+-- Copyright: (c) 2012-2015 Leon P Smith
55-- License: BSD3
66-- Maintainer: Leon P Smith <leon@melding-monads.com>
77-- Stability: experimental
src/Database/PostgreSQL/Simple/Time/Internal/Printer.hs+1−1
@@ -2,7 +2,7 @@
22
33------------------------------------------------------------------------------
44-- Module: Database.PostgreSQL.Simple.Time.Internal.Printer
5−-- Copyright: (c) 2012 Leon P Smith
5+-- Copyright: (c) 2012-2015 Leon P Smith
66-- License: BSD3
77-- Maintainer: Leon P Smith <leon@melding-monads.com>
88-- Stability: experimental