All Versions
Latest Version
Avg Release Cycle
40 days
Latest Release
2853 days ago

Changelog History
Page 5

  • v0.3.1.0 Changes

    April 26, 2013
    • Added support for Range and Composite types to the TypeInfo system.

    • Added support for hstore types in the Simple.HStore module.

    • Improved documentation of the FromField module.

  • v0.3.0.1 Changes

    March 26, 2013
    • A large chunk of the documentation inside the FromField module had silently failed to render in Haddock.
  • v0.3.0.0 Changes

    March 25, 2013
    • Added support for PostgreSQL's Array Types. Thanks to Jason Dusek for his work on this feature.

    • Added a brand new TypeInfo system that gives FromField instances convenient and efficient access to the pg_type metatable. This replaced the older typename cache, and was neccesary to properly support postgres array types. Thanks to Bas van Dijk for his work on this feature.

    • Changed the type of the fromField and fromRow methods to allow a restricted set of IO actions, and stopped pre-calculating the type name of every column. As a result, the type of the typename operator changed from Field -> ByteString to Field -> Conversion ByteString, where Conversion is the new monad that conversion computations run inside.

    • Improved the documentation of the FromField module.

    • Added the Database.PostgreSQL.Simple.Errors module, which offers some predicates and functions for interpreting SqlError values, courtesy of Leonid Onokhov.

    • Added a the name of a column and the associated table's object identifier to ResultError exceptions, courtesy of Jeff Chu.

    • Moved most of the more detailed transaction operators into the Database.PostgreSQL.Simple.Transaction module.

    • Changed withTransactionModeRetry to accept a predicate of which SqlErrors to retry, due to the fact that serialization errors can sometimes manifest themselves as constraint violations. Thanks to Oliver Charles for pointing this out and implementing the change.

    • Added simple tests of the fold operator, thanks to Joey Adams.

    • Added simple tests of the array conversion code.

    • Added recognition of -- comments in the quasiquoter, which are now stripped out.

  • v0.2.4.1 Changes

    August 29, 2012
    • Fixed the documentation of In. Thanks to rekado and dstcruz for pointing this out.
  • v0.2.4.0 Changes

    August 23, 2012
    • Added the withTransactionSerializable and withTransactionModeRetry operators, thanks to Joey Adams.
  • v0.2.3.0 Changes

    August 09, 2012
    • Added the returning operator, thanks to Jason Dusek
  • v0.2.2.0 Changes

    July 26, 2012
    • Added a ToRow instance for the (:.) type, courtesy of Leonid Onokhov

    • Added the type oid for PostgreSQL's uuid type to BuiltinTypes

  • v0.2.1.0 Changes

    July 23, 2012
    • Added the FromRow.fieldWith operator, thanks to Leonid Onokhov

    • Added a type synonym for FieldParser

  • v0.2 Changes

    June 19, 2012
    • Removed the conversion from timestamp to UTCTime. Some code will be broken even though it will still compile.

    • Renamed a number of data constructors, mostly in the BuiltinTypes module.

    • Exported ToRow/FromRow from Database.PostgreSQL.Simple

  • v0.2.0.1 Changes

    June 21, 2012
    • Fixed a compatibility problem with PostgreSQL 8.1, which does not allow clients to set their own value for standard_conforming_strings. This connection variable is still set to on for PostgreSQL 8.2 and later.