Release Notes: This release is compatible with Ruby 1.9.3.
Release Notes: A bug was fixed that made CursorBase#drop raise an ArgumentError exception on Ruby 1.8.7. Database#each and Database#each_hash were renamed to Database#foreach and Database#foreach_hash respectively.
Release Notes: The INTERVAL data type is supported. Compatibility with Ruby 1.9 was ensured. More shortcut methods were added. More and better documentation with examples was written. The code was completely reorganized from a single shared object written in C to a set of Ruby scripts wrapping a C core.
Release Notes: Compiling under Windows and Database#columns were fixed to work correctly.
Release Notes: A test suite and exception classes for Informix errors were added.
Release Notes: This release fixes a bug in the code for interpreting DATETIME columns: time objects were being instantiated with incorrect values when the original ones had leading zeroes and the DATETIME column was defined with the HOUR TO SECOND qualifier.
Release Notes: The extension is now easier to install. BigDecimal is now used for DECIMAL and MONEY columns. Resource management was provided for cursors, statements, and connections by using blocks. New methods were added for getting the status and storage characteristics information from SLOBs. Thread safety and bugs were fixed.
Release Notes: Support for scroll cursors and multiple connections to databases was added.
Release Notes: Initial support for Smart Large Objects (BLOB/CLOB) was added. The operations supported are: new, open, close, read, write, seek, tell, and truncate.
Release Notes: Calls to free() were changed to xfree() to avoid crashes on Windows XP SP1.