Release Notes: This release added additional schema and table name checks before calling fk_helper_multiple to prevent the wrong classes from being used. NULL is now allowed in arrays in query conditions.
Release Notes: Momomoto now adds helper methods for foreign key relations to all table classes.
Release Notes: Momomoto exceptions now have an sql attribute which contains the SQL statement that caused the exception. A new verbose switch has been added to control whether normal exception messages include the SQL statement or not.
Release Notes: This release fixes a loophole in the exception handling for transaction blocks, which could lead to unclosed transactions.
Release Notes: This release fixes handling of procedures that return void.
Release Notes: Array support has been rewritten and enhanced. This release uses the quoting functions supplied by the PostgreSQL library. The instance_variable_defined? function is no longer used to make Momomoto work with Ruby 1.8.5.
Release Notes: This release adds experimental Array-Support to Momomoto. Support for DISTINCT queries has been added. The gem now depends on the postgres gem as this is the current PostgreSQL driver.
Release Notes: Major improvements to the documentation.
Release Notes: The procedure code has been enhanced to properly get field names for IN/OUT parameters of procedures from the database. The test cases have been enhanced.
Release Notes: Nested logical operators are now properly parenthesized.