0.673 (05.12.2006) - John Siracusa * Added partial support for Oracle databases. (Code by Ron Savage) * Fixed a bug that could cause list_tables() to fail when using the "generic" fall-back database driver. 0.672 (04.14.2006) - John Siracusa * Translate Postgres's "real" type to the standard "float" type. (Patch from Lucian Dragus) 0.671 (04.04.2006) - John Siracusa * The war against stray "._*" files continues! 0.67 (04.04.2006) - John Siracusa * Added support for the interval data type. (Patch provided by Lucian Dragus.) * Prevent post_connect_sql from running more than once per DBI database handle when using Apache::DBI. * Added work-around for interval formatting bug in DateTime::Format::Pg version 0.10 and earlier. 0.66 (03.28.2006) - John Siracusa * Date parsing now passes DateTime objects through immediately instead of trying to parse them as strings and then failing over to Rose::DateTime::Util's parse_date() function. * Updated the test suite to avoid buggy behavior in DBD::Pg 1.43+. * The database password attribute is now stored in a closure to prevent it from appearing in Data::Dumper output. 0.65 (02.07.2006) - John Siracusa * Actually release the changes that were supposed to be in 0.64. 0.64 (02.07.2006) - John Siracusa * Small revisions to the tutorial. 0.63 (02.02.2006) - John Siracusa * Support for Rose::DB::Object 0.66. 0.62 (01.27.2006) - John Siracusa * More MySQL 5 BIT column tweaks. 0.61 (01.19.2006) - John Siracusa * Changes to support MySQL 5's brain-dead new BIT column type. * Changed SQLite's bitfield representation to use strings instead of integers to avoid numification that strips leading zeros. 0.60 (01.08.2006) - John Siracusa * Fixed a serious bug in parse_datetime() and parse_timestamp(). (Reported by Sean Davis) 0.59 (01.06.2006) - John Siracusa * The type and domain parameters to register_db() now default to the default_type() and default_domain(). 0.58 (01.05.2006) - John Siracusa * Improved parsing of default column values in Postgres. 0.57 (12.31.2005) - John Siracusa * Changes to support Rose::DB::Object 0.60 0.56 (12.19.2005) - John Siracusa * Added support for prepended Postgres arrays (e.g., "[0:3]={3,4,5,6}") 0.55 (12.15.2005) - John Siracusa * Changes to support Rose::DB::Object 0.58 0.54 (12.03.2005) - John Siracusa * Changes to support Rose::DB::Object 0.55 0.53 (11.30.2005) - John Siracusa * Added SQLite support. * Driver classes are now loaded on demand. * Changes to support Rose::DB::Object 0.54 0.52 (11.22.2005) - John Siracusa * Fixed a few identifier quoting issues. * Changes to support Rose::DB::Object 0.53 0.51 (11.21.2005) - John Siracusa * Fixed a limit-with-offset bug when connected to Informix 10+. * Changes to support Rose::DB::Object 0.52 0.50 (11.20.2005) - John Siracusa * Added list_tables() method. 0.032 (11.09.2005) - John Siracusa * Driver names are now case-insensitive. * Added generic fallback class for unsupported databases. * Added the use_private_registry() convenience method. * Added some tweaks to support Postgres 8.1. 0.031 (10.25.2005) - John Siracusa * Support for Rose::DB::Object 0.079. 0.03 (10.05.2005) - John Siracusa * Rejiggered magic re-blessing to make private registries to work. * Added support for MySQL's weird "all-zeros" date/time keywords. * Added tutorial. 0.0264 (09.15.2005) - John Siracusa * Changes to support Rose::DB::Object 0.074. 0.0263 (09.07.2005) - John Siracusa * The war against stray "._*" files rages on :-/ 0.0262 (09.07.2005) - John Siracusa * Corrected Informix limit-with-offset support version detection. 0.0261 (08.20.2005) - John Siracusa * POD fixes. 0.026 (08.19.2005) - John Siracusa * Added quote_column_name() method. 0.025 (08.14.2005) - John Siracusa * Fixed support for "all zeros" timestamp defaults in MySQL auto-init. 0.024 (08.12.2005) - John Siracusa * Case-sensitivity fixes for Postgres. * Added tentative support for Informix 10's "limit with offset" feature. 0.023 (08.09.2005) - John Siracusa * Deleted stray ._ files. Blah. 0.022 (08.09.2005) - John Siracusa * Fixed Postgres column default value parsing. 0.021 (08.05.2005) - John Siracusa * Sigh. Forgot to add the catalog attribute to registry entries. 0.02 (08.05.2005) - John Siracusa * Added more granular column types for Pg and Informix datetimes. * Substantial update to support auto-initialization. 0.0154 (06.22.2005) - John Siracusa * Abstracted limit-with-offset syntax. 0.0153 (06.17.2005) - John Siracusa * Added Bit::Vector::Overload to the prerequisites. * Added links to the POD. 0.0152 (05.31.2005) - John Siracusa * Corrected number of tests to skip in trx.t. 0.0151 (05.29.2005) - John Siracusa * Fixed a PostgreSQL transactions test in trx.t. 0.015 (05.12.2005) - John Siracusa * Added proper data source registry and registry entry objects. * Changed behavior of dsn() method to reflect the fact that DBI's parse_dsn() method rarely extracts the information I need. * Added warning to documentation about DSN/attribute sync. 0.0143 (05.04.2005) - John Siracusa * Avoid trying to truncate undefined dates. 0.0142 (04.07.2005) - John Siracusa * Documented connect_options() method. * Added db_exists() method. 0.0141 (03.15.2005) - John Siracusa * Fixed tests to account for versions of DBI without the parse_dsn() method. 0.014 (03.15.2005) - John Siracusa * Added alias_db() class method. 0.013 (03.13.2005) - John Siracusa * Changes dsn() method to clear possibly changed DSN components, and also try to parse the DSN. 0.012 (03.11.2005) - John Siracusa * Fixed incorrect skip amount in pg.t. Sigh. 0.011 (03.11.2005) - John Siracusa * Correct misplaced _ in number. * Fixed bad return value from empty { } method. Perl 5.8.x treats it as I expect, but perl 5.6.1 requires a bare return; 0.01 (03.09.2005) - John Siracusa * Initial release.