All Versions
37
Latest Version
Avg Release Cycle
65 days
Latest Release
64 days ago

Changelog History
Page 1

  • v0.21.1

    June 09, 2020
    • 👌 Support Crystal v0.35.0 (thanks @bcardiff)
  • v0.21.0

    April 08, 2020
    • 👌 Support Crystal v0.34.0 (thanks @straight-shoota, @bcardiff)
    • ⚡️ Update crystal db support to 0.9.0 (thanks @bcardiff)
    • ➕ Add Error Handling sample in README (thanks @ArtLinkov)
  • v0.20.0

    December 17, 2019
    • 🛠 bugfix: negative bigint decoding (thanks @asterite)
    • ⚡️ Update crystal db support to 0.8.0 (thanks @bcardiff)
  • v0.19.0

    September 21, 2019
    • 🛠 fix ipv6 hostnames (thanks @j8r)
    • ⚡️ Update crystal db support to 0.7.0 (thanks @bcardiff)
  • v0.18.1

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

    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

    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

    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

    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

    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)