sqlite3 version 1.3.6 has been released!
This module allows Ruby programs to interface with the SQLite3
database engine (http://www.sqlite.org). You must have the
SQLite engine installed in order to build this module.
Note that this module is only compatible with SQLite 3.6.16 or newer.
Changes:
1.3.6 / 2012-04-16
-
Enhancements
- Windows: build against SQLite 3.7.11
- Added SQLite3::ResultSet#each_hash for fetching each row as a hash.
- Added SQLite3::ResultSet#next_hash for fetching one row as a hash.
-
Bugfixes
- Support both UTF-16LE and UTF-16BE encoding modes on PPC. Closes #63
- Protect parameters to custom functions from being garbage collected
too
soon. Fixes #60. Thanks hirataya! - Fix backwards compatibility with 1.2.5 with bind vars and
query
method.
Fixes #35. - Fix double definition error caused by defining sqlite3_int64/uint64.
- Fix suspicious version regexp.
-
Deprecations
- ArrayWithTypesAndFields#types is deprecated and the class will be
removed
in version 2.0.0. Please use thetypes
method on the ResultSet
class
that created this object. - ArrayWithTypesAndFields#fields is deprecated and the class will be
removed
in version 2.0.0. Please use thecolumns
method on the ResultSet
class
that created this object. - The ArrayWithTypesAndFields class will be removed in 2.0.0
- The ArrayWithTypes class will be removed in 2.0.0
- HashWithTypesAndFields#types is deprecated and the class will be
removed
in version 2.0.0. Please use thetypes
method on the ResultSet
class
that created this object. - HashWithTypesAndFields#fields is deprecated and the class will be
removed
in version 2.0.0. Please use thecolumns
method on the ResultSet
class
that created this object.
- ArrayWithTypesAndFields#types is deprecated and the class will be