- Update to crystal-db ~> 0.12.0. (#101)
- Configure collation/charset using connection query params. (#100, thanks @Dakad)
This release requires Crystal 1.0.0 or later.
- Add
UUID
support. (#76, thanks @kalinon)
- Update to crystal-db ~> 0.10.0. (#95)
This release requires Crystal 0.35.0 or later.
- Fix compatibility issues for Crystal 0.35.1. (#92, thanks @bcardiff)
- Fix compatibility issues for Crystal 0.35.0. (#90, thanks @bcardiff)
- Update to crystal-db ~> 0.8.0. (#85)
This release requires Crystal >= 0.30.0
- Update to crystal-db ~> 0.7.0
- Fix compatibility issues for Crystal 0.30.0. (#80, thanks @bcardiff)
- Support implicit conversion from integer types to Bool (#78, thanks @Blacksmoke16)
- Improve docs. (#71, thanks @fernandes)
- Fix
read_lenenc_int
returnUInt64
. - Add missing
IO#read_fully
when reading slice. (#45, thanks @pacuum).
- Fix compatibility issues for crystal 0.25.0 (#60)
- All the time instances are translated to UTC before saving them in the db
- Send quit packet before closing connection (#61, thanks @liuyang1204)
- Update to crystal-db ~> 0.5.0
- Fix compatibility issues for crystal 0.24.1 (thanks @lipanski)
- Drop support for zero dates
- Fix release connection. (see #35 and #38, thanks @benoist)
- Fix unprepared queries creation. (#37, thanks @benoist)
- Fix use read_fully when reading slice. (see #25)
- Add support for Date, Time and Mediumint. (see #31 and #41, thanks @crisward)
- Update to crystal-db ~> 0.4.0
- Update to crystal-db ~> 0.3.3
- Fix compatibility issues for crystal 0.20.3
- Add support for Timestamp
- Update to crystal-db ~> 0.3.1
- Add support for unprepared statements using TextProtocol. This means only argless commands/query can be executed in unprepared fashion.
- Add support for Bool (stored as BOOL/TINYINT(1))
- Remove restriction to use only DB::Any in some cases
- Add support for TinyInt as Int8 and SmallInt as Int16. (thanks @crisward)
- Update to crystal 0.20.0 (thanks @tbrand)