SQLite3 v1.2.2 Release Notes

Release Date: 2008-05-31 // almost 16 years ago
    • 0️⃣ Make the table_info method adjust the returned default value for the rows so that the sqlite3 change in 3.3.8 and greater can be handled transparently [Jamis Buck [email protected]]

    • 💎 Ruby 1.9 compatibility tweaks [Roman Le Negrate [email protected]]

    • 🐎 Various performance enhancements [thanks Erik Veenstra]

    • 📚 Correct busy_handler documentation [Rob Holland [email protected]]

    • 👉 Use int_bind64 on Fixnum values larger than a 32bit C int can take. [Rob Holland [email protected]]

    • ↪ Work around a quirk in SQLite's error reporting by calling sqlite3_reset to produce a more informative error code upon a failure from sqlite3_step. [Rob Holland [email protected]]

    • 📚 Various documentation, test, and style tweaks [Rob Holland [email protected]]

    • 🌐 Be more granular with time/data translation [Rob Holland [email protected]]

    • 📜 Use Date directly for parsing rather than going via Time [Rob Holland [email protected]]

    • Check for the rt library and fdatasync so we link against that when needed [Rob Holland [email protected]]

    • 📇 Rename data structures to avoid collision on win32. based on patch by: Luis Lavena [Rob Holland [email protected]]

    • ➕ Add test for defaults [Daniel Rodríguez Troitiño]

    • 0️⃣ Correctly unquote double-quoted pragma defaults [Łukasz Dargiewicz [email protected]]