All Versions
58
Latest Version
Avg Release Cycle
40 days
Latest Release
2848 days ago

Changelog History
Page 4

  • v0.3.7.0 Changes

    September 11, 2013
    • Added 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, 2013
    • Added 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, 2013
    • Added 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, 2013
    • Added 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.
  • v0.3.3.1 Changes

    June 06, 2013
    • getNotification 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