All Versions
45
Latest Version
Avg Release Cycle
101 days
Latest Release
813 days ago
Changelog History
Page 4
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)
Connection
s 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)