SQLite3 v1.3.6 Release Notes

Release Date: 2012-04-16 // about 12 years ago
    • ✨ 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 the types 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 the columns 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 the types 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 the columns method on the ResultSet class that created this object.