0.71 (06.12.2006) - John Siracusa <siracusa@mindspring.com>
* Fixed broken Storable support and documented serialization caveats.
(Reported by Drew Taylor)
0.70 (06.07.2006) - John Siracusa <siracusa@mindspring.com>
* Added primary_key_column_names() and has_primary_key() methods.
* Added Storable hooks.
* Driver classes no longer inherit from Rose::DB.
* Improved Oracle DSN generation and quoting. (Suggested by Todd Lorenz)
* Improved parsing of default column values in Postgres databases.
0.673 (05.12.2006) - John Siracusa <siracusa@mindspring.com>
* 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 <siracusa@mindspring.com>
* Translate Postgres's "real" type to the standard "float" type.
(Patch from Lucian Dragus)
0.671 (04.04.2006) - John Siracusa <siracusa@mindspring.com>
* The war against stray "._*" files continues!
0.67 (04.04.2006) - John Siracusa <siracusa@mindspring.com>
* 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 <siracusa@mindspring.com>
* 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 <siracusa@mindspring.com>
* Actually release the changes that were supposed to be in 0.64.
0.64 (02.07.2006) - John Siracusa <siracusa@mindspring.com>
* Small revisions to the tutorial.
0.63 (02.02.2006) - John Siracusa <siracusa@mindspring.com>
* Support for Rose::DB::Object 0.66.
0.62 (01.27.2006) - John Siracusa <siracusa@mindspring.com>
* More MySQL 5 BIT column tweaks.
0.61 (01.19.2006) - John Siracusa <siracusa@mindspring.com>
* 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 <siracusa@mindspring.com>
* Fixed a serious bug in parse_datetime() and parse_timestamp().
(Reported by Sean Davis)
0.59 (01.06.2006) - John Siracusa <siracusa@mindspring.com>
* The type and domain parameters to register_db() now default to
the default_type() and default_domain().
0.58 (01.05.2006) - John Siracusa <siracusa@mindspring.com>
* Improved parsing of default column values in Postgres.
0.57 (12.31.2005) - John Siracusa <siracusa@mindspring.com>
* Changes to support Rose::DB::Object 0.60
0.56 (12.19.2005) - John Siracusa <siracusa@mindspring.com>
* Added support for prepended Postgres arrays (e.g., "[0:3]={3,4,5,6}")
0.55 (12.15.2005) - John Siracusa <siracusa@mindspring.com>
* Changes to support Rose::DB::Object 0.58
0.54 (12.03.2005) - John Siracusa <siracusa@mindspring.com>
* Changes to support Rose::DB::Object 0.55
0.53 (11.30.2005) - John Siracusa <siracusa@mindspring.com>
* 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 <siracusa@mindspring.com>
* Fixed a few identifier quoting issues.
* Changes to support Rose::DB::Object 0.53
0.51 (11.21.2005) - John Siracusa <siracusa@mindspring.com>
* 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 <siracusa@mindspring.com>
* Added list_tables() method.
0.032 (11.09.2005) - John Siracusa <siracusa@mindspring.com>
* 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 <siracusa@mindspring.com>
* Support for Rose::DB::Object 0.079.
0.03 (10.05.2005) - John Siracusa <siracusa@mindspring.com>
* 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 <siracusa@mindspring.com>
* Changes to support Rose::DB::Object 0.074.
0.0263 (09.07.2005) - John Siracusa <siracusa@mindspring.com>
* The war against stray "._*" files rages on :-/
0.0262 (09.07.2005) - John Siracusa <siracusa@mindspring.com>
* Corrected Informix limit-with-offset support version detection.
0.0261 (08.20.2005) - John Siracusa <siracusa@mindspring.com>
* POD fixes.
0.026 (08.19.2005) - John Siracusa <siracusa@mindspring.com>
* Added quote_column_name() method.
0.025 (08.14.2005) - John Siracusa <siracusa@mindspring.com>
* Fixed support for "all zeros" timestamp defaults in MySQL auto-init.
0.024 (08.12.2005) - John Siracusa <siracusa@mindspring.com>
* Case-sensitivity fixes for Postgres.
* Added tentative support for Informix 10's "limit with offset" feature.
0.023 (08.09.2005) - John Siracusa <siracusa@mindspring.com>
* Deleted stray ._ files. Blah.
0.022 (08.09.2005) - John Siracusa <siracusa@mindspring.com>
* Fixed Postgres column default value parsing.
0.021 (08.05.2005) - John Siracusa <siracusa@mindspring.com>
* Sigh. Forgot to add the catalog attribute to registry entries.
0.02 (08.05.2005) - John Siracusa <siracusa@mindspring.com>
* Added more granular column types for Pg and Informix datetimes.
* Substantial update to support auto-initialization.
0.0154 (06.22.2005) - John Siracusa <siracusa@mindspring.com>
* Abstracted limit-with-offset syntax.
0.0153 (06.17.2005) - John Siracusa <siracusa@mindspring.com>
* Added Bit::Vector::Overload to the prerequisites.
* Added links to the POD.
0.0152 (05.31.2005) - John Siracusa <siracusa@mindspring.com>
* Corrected number of tests to skip in trx.t.
0.0151 (05.29.2005) - John Siracusa <siracusa@mindspring.com>
* Fixed a PostgreSQL transactions test in trx.t.
0.015 (05.12.2005) - John Siracusa <siracusa@mindspring.com>
* 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 <siracusa@mindspring.com>
* Avoid trying to truncate undefined dates.
0.0142 (04.07.2005) - John Siracusa <siracusa@mindspring.com>
* Documented connect_options() method.
* Added db_exists() method.
0.0141 (03.15.2005) - John Siracusa <siracusa@mindspring.com>
* Fixed tests to account for versions of DBI without the
parse_dsn() method.
0.014 (03.15.2005) - John Siracusa <siracusa@mindspring.com>
* Added alias_db() class method.
0.013 (03.13.2005) - John Siracusa <siracusa@mindspring.com>
* Changes dsn() method to clear possibly changed DSN components,
and also try to parse the DSN.
0.012 (03.11.2005) - John Siracusa <siracusa@mindspring.com>
* Fixed incorrect skip amount in pg.t. Sigh.
0.011 (03.11.2005) - John Siracusa <siracusa@mindspring.com>
* 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 <siracusa@mindspring.com>
* Initial release.