Version 188.8.131.52 is a release candidate in preparation for 1.3.0. Among
other things, it removes the explicit dependency on arrayfields,
preferring instead to allow developers to choose between returning rows
as hashes or arrays.
This release also adds new exception classes that encapsulate all major
return codes that are returned by functions in the sqlite API. For
example, instead of having to rescue SQLite:atabaseException and then
parsing the message to see what really happened, you can capture
SQLite::SQLException, or SQLite::BusyException (all of which extend
Lastly, this release provides three new methods of SQLite:atabase:
'quote' (for quoting strings that will be used in SQL queries and
statements), 'encode' (for serializing objects), and 'decode' (for
Again, this is a release candidate. Please try it out and submit
feedback. Especially let me know if you find any bugs, although I'd love
to hear other suggestions you have for the module.