Changelog History
Page 4
-
v0.3.7.0 Changes
September 11, 2013Added
aeson
as a dependency.Added ToField and FromField instances for aeson's JSON.Value type, courtesy of Bas van Dijk.
Added toJSONField and fromJSONField helper functions for declaring FromField/ToField JSON instances to other Haskell types, courtesy of Bas van Dijk.
Added a FromField instance for (), corresponding to postgresql's void type.
Added liftConversion and liftRowParser functions to the Internal module, for lifting IO actions into the respective monads.
The SqlError predicates available in the Transaction module are now also exported from the Errors module.
Various documentation fixes.
-
v0.3.6.0 Changes
August 19, 2013Added the json type to BuiltinTypes and TypeInfo.Static, courtesy of Manuel Gómez.
Removed the remaining internal dependencies on BuiltinTypes from FromField. Added the TypeInfo.Macro module as a result.
Deprecated the BuiltinTypes module, which will be removed several months from now. Fixed the example code in FromField to reflect this change.
-
v0.3.5.0 Changes
August 09, 2013Added an FromRow instance for Vector, semantically identical to the existing FromRow instance for [], courtesy of Doug Beardsley
Reworked the documentation for the Copy module, and tweaked the documentation for the LargeObjects module.
-
v0.3.4.0 Changes
July 23, 2013Added direct support for COPY IN and COPY OUT, without having to use raw postgresql-libpq calls and postgresql-simple's Internal module.
Changed
getNotification
so that it throws a IOError (resource vanished) exception instead of an ErrorCall exception when it fails to fetch the connection's file descriptor from libpq.
-
v0.3.3.2 Changes
June 18, 2013- Optimized the definition of
mconcat
in the Monoid instance for the Query type, courtesy of Joey Adams.
- Optimized the definition of
-
v0.3.3.1 Changes
June 06, 2013getNotification
now works on Windows, albeit using a one-second polling loop, courtesy of Joey Adams.
-
v0.3.3.0 Changes
May 29, 2013- Fixed two issues with the fold operator: fold would raise the wrong exception, and gave the database cursor a static name preventing folds from being nested. Thanks to Joey Adams for his work on these issues.
-
v0.3.2.0 Changes
May 20, 2013- Added a savepoint abstraction to the Transaction module, courtesy of Joey Adams
-
v0.3.1.2 Changes
April 29, 2013- Fixed hstore parser to not unnecessarily reverse the key-value pairs
-
v0.3.1.1 Changes
April 29, 2013- Fixed hstore parser to recognize empty hstores, courtesy of Simon Meier