The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
Revision history for Perl extension DBIx::ORM::Declarative.

0.01  Thu Feb  2 19:36:25 2006
	- original version; created by h2xs 1.23 with options
		-AOX -b 5.6.0 -n DB::Access --use-old-tests --skip-exporter

0.03  Thu Mar  9 21:17:20 2006
    - Added support for joins and sequences

0.04  Sat Mar 11 18:12:47 2006
    - Renamed to DBIx::Class::Simple
    - Added support for using scalar refs to signify column names in
      search() and delete() methods.

0.05  Sun Mar 12 12:21:11 2006
    - Added support for group_by and order_by clauses
    - Added explicit aliases to generated SQL SELECT statements
    - Added support for limits on searches.

0.06  Tue Mar 14 19:23:19 2006
    - Added size() table method.
    - Moved to DBIx::ORM::Declarative name.  This is the final name.

0.07  Mon Apr 10 18:40:01 2006
    - Fixed a typo in __create_where so that multiple clause construction
      actually works.

0.08  Mon Apr 10 20:49:01 2006
    - Fixed another typo.

0.09  Sun Jul  2 10:06:17 2006
    - Fixed 'Use of uninitialized value in string ne' warning message.
    - Fixed missing name in automagic columns created from unique declarations.

0.10  Thu Sep 14 18:37:06 2006
    - Removed perl 5.6 specific code.
    - Changed warning suppression code to use "local ($SIG{__WARN__})"
    - Added create_only method, which creates one or more rows without
      validating the input or returning row objects.
    - Added WHERE clause handling to the size method.

0.11  Fri Sep 15 14:26:33 2006
    - Fixed bug in WHERE clause handing in size() method.

0.12  Sun Nov  5 20:32:47 2006
    - Fixed missed case in apply_method; now, coderefs also work as methods.

0.13  Mon Nov  6 20:53:10 2006
    - Added subselect processing for 'IN'/'NOT IN' WHERE clauses.

0.14  Fri Jun  1 22:37:01 2007
    Good grief, what *didn't* change?  There's more than 1500 new lines!
    - Reorganized and annotated the code extensively
    - Added the beginnings of a real test suite
    - Added methods to handle creating lots of rows at once
    - Added classes and methods to better deal with joins; not perfect, but
      it's better than the earlier join objects.
    - Added Module::Build-based Build.PL file.  The Makefile.PL file is
      deprecated, and may be removed in the future.

0.15  Tue Jul  3 20:16:29 2007
    - Changed table/join creation to better support tables with column names
      that match the table name.

0.16  Wed Jul 25 21:29:55 2007
    - Fixed table aliases bug introduced with 0.15; aliases now update the
      table_methods hash
    - Added implicit subclassing - now, when you do this:

    package Foo;
    use DBIx::ORM::Declarative
    (
        {
            schema => 'fooschema',
            # The rest of the declaration...
        },
    ) ;

    you can just do this:

    my $db = new Foo handle => $dbh;

    and $db is a schema object.  Note that if you have multiple schemas,
    Foo will be added as a subclass to all of them.

0.17  Sat Aug 18 10:22:26 2007
    - Fixed schema class magic to work better with classes that provide
      an AUTOLOAD function

0.18  Mon Aug 20 18:57:21 2007
    - Added support for extensive joins; now you can do joins across sets of
      tables where no single table has references to all of the others.

0.19  Sat Sep  1 09:30:06 2007
    - Added functionality to automatically connect to a database.

0.20  Wed Sep  5 08:50:43 2007
    - Expanded bulk_create to account for all of the unique keys - not just the
      primary keys.

0.21  Wed Sep  5 09:17:07 2007
    - Fixed a couple of typos

0.22  Fri Mar  7 15:05:46 2008
    - Changed import logic to use $pkg->isa, rather than grovelling over
      @{$pkg . '::ISA'} directly.