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

Changelog History
Page 4

  • v0.8.0 Changes

    June 17, 2016
    • (breaking) geo points now all have own types (thanks @asterite)
    • ๐Ÿ‘Œ support crystal 0.18
  • v0.7.1 Changes

    May 15, 2016
    • (breaking) unknown oids decoded as byte slices instead of string
    • ๐Ÿ›  fix shard.yml
    • โž• Adds optional BigRational extension to PG::Numeric
    • ๐Ÿ›  bugfixes in protocol
    • โž• adds geo types
  • v0.7.0 Changes

    May 05, 2016

    ๐Ÿ†• new features

    • 100% crystal, using crystal's native async io (no longer using libpq)
    • each Connection#exec form can take a block, and stream the rows as they come in. This does not store any rows in memory and is very fast.
    • adds #on_notification for listen/notify support

    incompatable changes:

    • Result.each now yields the entire row and an array of fields
    • The notice callback now yields an entire
    • Error classes have changed, some removed
    • "db_name" changed to "dbname" in hash #initialize to match postgres
    • on_notice callback gets an object instead of just a string
  • v0.6.1 Changes

    May 15, 2016
    • ๐Ÿ›  fix shard.yml
  • v0.6.0 Changes

    May 04, 2016
    • โž• Adds Adds on_notice callback (thanks @radiospiel)
    • โž• Adds PG::Numeric for numeric/decimal support
    • ๐Ÿš€ Note: this will be the last release that links LibPQ
  • v0.5.0 Changes

    December 21, 2015
    • โž• Adds Result#each which allows to map a PG result to a struct or class, avoiding temporary memory structures (thanks @ysbaddaden)
    • Connection#exec is now async (thanks @ysbaddaden)
  • v0.4.3 Changes

    October 21, 2015
    • ๐Ÿ‘Œ Support for byta (thanks @jhass)
    • Connections can be made with a hash of params (thanks @tebakane)
    • ๐Ÿ‘Œ Support Crystal 0.9.0 and bytea encoding fix (thanks @technorama)
  • v0.4.2 Changes

    September 29, 2015
    • ๐Ÿ›  fix UUIDs to have appropriate dashes
  • v0.4.1 Changes

    September 29, 2015
    • ๐Ÿ›  Fix UUID type
  • v0.4.0 Changes

    September 19, 2015
    • ๐Ÿ›  Fix and require Crystal 0.8.0
    • ๐Ÿ‘ Allow #to_hash with typed querying interface (thanks @werner)