All Versions
45
Latest Version
Avg Release Cycle
101 days
Latest Release
819 days ago

Changelog History
Page 2

  • v0.20.0 Changes

    December 17, 2019
    • ๐Ÿ›  bugfix: negative bigint decoding (thanks @asterite)
    • โšก๏ธ Update crystal db support to 0.8.0 (thanks @bcardiff)
  • v0.19.0 Changes

    September 21, 2019
    • ๐Ÿ›  fix ipv6 hostnames (thanks @j8r)
    • โšก๏ธ Update crystal db support to 0.7.0 (thanks @bcardiff)
  • v0.18.1 Changes

    August 09, 2019
    • ๐Ÿ›  bugfix: Fix Time encoding for non-zero-offset times (thanks @straight-shoota)
  • v0.18.0 Changes

    August 04, 2019
    • โž• Add SCRAM-SHA-256 support
      • NOTE: SASLPrep is missing as of this realease, so not all passwords work
    • ๐Ÿ›  Fix reading large number of UUIDs (thanks @asterite)
    • Correctly encode timestamp values to consider microseconds (thanks @asterite)
    • โšก๏ธ Update crystal db support to 0.6.0 (thanks @bcardiff)
  • v0.17.0 Changes

    July 19, 2019
    • โž• Add Enumerable channels overload for PG.connect_listen (thanks @vladfaust)
    • ๐Ÿ›  Fixes Time.new deprecation warning (thanks @bcardiff)
    • Ensure PQ::Connection#do_close does not raise (thanks @bcardiff)
    • ๐Ÿ›  Fix IOError on closed connection (thanks @omarroth)
    • ๐Ÿ›  Array fixes (thanks @asterite)
      • properly handle exceptions during decoding array
      • add Numeric#inspect
      • prevent decoding array of numeric as floats
      • internal: map each type to decoder
  • v0.16.1 Changes

    April 15, 2019
    • ๐Ÿ‘Œ Support Crystal v0.28.0 (thanks @bcardiff)
    • ๐Ÿ›  Fix support for reading a NoticeResponse at row start (thanks @straight-shoota)
  • v0.16.0 Changes

    April 02, 2019
    • ๐Ÿ‘Œ Support connection negotiation without BackendKeyData frame (thanks @rx14)
    • ๐Ÿ‘‰ Make connection client encoding check case insesitive (thanks @yumoose)
    • ๐Ÿ‘Œ Support client cert auth (thanks @sanderhahn)
    • ๐Ÿ›  Fix reading null when expecting array (thanks @straight-shoota)
    • ๐Ÿ›  Fix encoding string arrays with special characters (thanks @straight-shoota)
    • ๐Ÿ›  Fix version parser (thanks @straight-shoota)
  • v0.15.0 Changes

    June 15, 2018
    • ๐Ÿ‘Œ Support Crystal v0.25 (thanks @greenbigfrog)
    • ๐Ÿ›  fix PG::Numeric#to_s on numbers with >= weight than ndigits, eg 800000 (#133)
    • ๐Ÿ›  fix PG::Numeric#to_s on numbers where the digits expected to be zero padded and other cases (#134)
    • Set cause when raising DB::ConnectionRefused (thanks @rx14)
  • v0.14.1 Changes

    December 26, 2017
    • โšก๏ธ Update crystal db support to 0.5.0 (thanks @bcardiff)
  • v0.14.0 Changes

    December 26, 2017
    • ๐Ÿ‘Œ Support Crystal v0.24, breaks support for older versions
    • ๐Ÿ‘Œ Support Postgres v10.0+ new two digit version scheme in #version