All Versions
59
Latest Version
Avg Release Cycle
63 days
Latest Release
581 days ago

Changelog History
Page 5

  • v0.8.3 Changes

    June 22, 2015
    • ✨ Enhancements
      • Add Postgrex.Extensions.JSON extension for json and jsonb types
      • Set suitable TCP buffer size automatically
  • v0.8.2 Changes

    June 01, 2015
    • ✨ Enhancements

      • Add :socket_options option to Postgrex.start_link/1
      • Improved performance regarding binary handling
      • Add hstore support
    • Backwards incompatible changes

      • Remove :async_connect option and make it the default
  • v0.8.1 Changes

    April 09, 2015
    • ✨ Enhancements

      • Keep the postgres error code in :pg_code
      • Support oid types and all its aliases (regclass etc)
    • Backwards incompatible changes

      • Rename :msec field to :usec on Postgrex.Time and Postgrex.Timestamp
    • 🐛 Bug fixes

      • Fix numeric encoding for fractional numbers with less digits than the numeric base
      • Support encoding timetz type
      • Fix time and timestamp off-by-one bounds
  • v0.8.0 Changes

    February 26, 2015
    • ✨ Enhancements

      • Add extensions
      • Encode/decode ranges generically
      • Add bounds when encoding integer types to error instead of overflowing the integer
      • Log unhandled PostgreSQL errors (when it cant be replied to anyone)
      • Add support for enum types
      • Add support for citext type
      • Add microseconds to times and timestamps
      • Add the ability to rebootstrap types for an open connection
    • Backwards incompatible changes

      • Remove the support for type-hinted queries
      • Remove encoder, decoder and formatter functions, use extensions instead
      • Use structs for dates, times, timestamps, interval and ranges
      • Change the default timeout for all operations to 5000ms
      • Show PostgreSQL error codes as their names instead
  • v0.7.0 Changes

    January 20, 2015
    • ✨ Enhancements

      • Add asynchronous notifications through listen and unlisten
      • Add support for range types
      • Add support for uuid type
      • Add :async_connect option to start_link/1
    • 🐛 Bug fixes

      • Fix encoding nil values in arrays and composite types
  • v0.6.0 Changes

    September 07, 2014
    • ✨ Enhancements

      • Queries can be constructed of iodata
      • Support "type hinted" queries to save one client-server round trip which will reduce query latency
    • Backwards incompatible changes

      • Postgrex.Error postgres field is converted from keyword list to map
      • Postgrex.Connect.query params parameter is no longer optional (pass an empty list if query has no parameters)
      • The timeout parameter for all functions have been moved to a keyword list with the key :timeout
  • v0.5.5 Changes

    August 20, 2014
    • ✨ Enhancements
      • Reduce the amount of intermediary binaries constructed with the help of iodata
  • v0.5.4

    August 04, 2014
  • v0.5.3

    July 13, 2014
  • v0.5.2

    June 18, 2014