Brandon Black [Tue, 11 Jul 2006 04:14:45 +0000]
Changes fixup, debug output fixup, eval optimization
Brandon Black [Tue, 11 Jul 2006 04:03:23 +0000]
Better test coverage
Carp::Clan switched to just DBIx::Class, less confusing to end-users
More docs and deprecation info related changes
Brandon Black [Tue, 11 Jul 2006 01:49:33 +0000]
get rid of an empty trailing hashref if appropriate
Brandon Black [Mon, 10 Jul 2006 04:44:35 +0000]
docs updates, no longer overwrite dumped schema files by default
Brandon Black [Sun, 2 Jul 2006 18:54:38 +0000]
added new fatal error if loader_options not yet specified at clone() time
Added Carp::Clan and converted a lot of dies to croaks
Brandon Black [Fri, 30 Jun 2006 23:33:03 +0000]
TODO update
Brandon Black [Wed, 28 Jun 2006 04:55:17 +0000]
make_schema_at made more efficient (email thread w/ Matt Lawrence)
small fix to debugging output
Brandon Black [Wed, 28 Jun 2006 04:36:24 +0000]
version bump to 0.03004
columns_info_for gets dumped out now
minor test fix, minor source cleanups
TODO additions
Brandon Black [Mon, 12 Jun 2006 11:30:22 +0000]
some TODO additions
Brandon Black [Tue, 6 Jun 2006 02:21:15 +0000]
0.03003 fixes for external layered definitions while dumping
Brandon Black [Tue, 6 Jun 2006 01:33:37 +0000]
released 0.03002, exception fix, better warn output
Brandon Black [Tue, 6 Jun 2006 00:58:37 +0000]
croak if make_schema_at eval fails
Brandon Black [Mon, 5 Jun 2006 23:17:12 +0000]
a few last minute fixes, and release for 0.03001
Brandon Black [Mon, 5 Jun 2006 18:57:49 +0000]
warns about C::M::DBIC::Schema upgrading / regenerating
numerous tiny pod fixes
Brandon Black [Mon, 5 Jun 2006 16:56:12 +0000]
Version bumped to 0.03001
Changes updated
Pg unique index code changed to look more like RDBOs
caching improvements
Matt S. Trout [Mon, 29 May 2006 21:46:15 +0000]
remember all the digits
Brandon Black [Tue, 23 May 2006 12:59:03 +0000]
0.03000 released, Changes stamped
Brandon Black [Tue, 23 May 2006 05:21:18 +0000]
small docs fixes
version bumped to 0.03000 (not releasing yet)
Brandon Black [Tue, 23 May 2006 05:00:09 +0000]
Weaken circular references between the loader and the supported schema object
Brandon Black [Mon, 22 May 2006 21:28:48 +0000]
Merging branches/DBIx-Class-Schema-Loader-refactor back into trunk:
------------------------------------------------------------------------
r945 | castaway | 2006-02-21 06:34:44 -0600 (Tue, 21 Feb 2006) | 2 lines
Create DBIC schema refactor branch for blblack
------------------------------------------------------------------------
r946 | blblack | 2006-02-21 06:53:22 -0600 (Tue, 21 Feb 2006) | 1 line
reshuffling the modules
------------------------------------------------------------------------
r947 | blblack | 2006-02-21 07:17:33 -0600 (Tue, 21 Feb 2006) | 1 line
the basics of a storage-type agnostic design
------------------------------------------------------------------------
r981 | blblack | 2006-02-27 18:20:59 -0600 (Mon, 27 Feb 2006) | 1 line
change the default pluralization, and release 0.02999_01
------------------------------------------------------------------------
r1020 | blblack | 2006-03-04 10:51:32 -0600 (Sat, 04 Mar 2006) | 1 line
merged in relevant changes from trunk to this point, released 0.02999_02
------------------------------------------------------------------------
r1043 | blblack | 2006-03-08 20:46:03 -0600 (Wed, 08 Mar 2006) | 1 line
->_setup for storage subclass operations at the end of ->new
------------------------------------------------------------------------
r1044 | blblack | 2006-03-08 20:47:20 -0600 (Wed, 08 Mar 2006) | 1 line
copying out RelBuilder.pm
------------------------------------------------------------------------
r1045 | blblack | 2006-03-09 00:27:18 -0600 (Thu, 09 Mar 2006) | 1 line
committing new interfaces work, not yet done, only Pg passes tests
------------------------------------------------------------------------
r1060 | blblack | 2006-03-11 11:29:12 -0600 (Sat, 11 Mar 2006) | 1 line
sqlite and pg working with new rels interface and new DBI base code
------------------------------------------------------------------------
r1061 | blblack | 2006-03-11 12:32:02 -0600 (Sat, 11 Mar 2006) | 1 line
mysql updates
------------------------------------------------------------------------
r1062 | blblack | 2006-03-11 13:28:16 -0600 (Sat, 11 Mar 2006) | 1 line
RelBuilder made close to what it should be
------------------------------------------------------------------------
r1065 | blblack | 2006-03-11 17:41:15 -0600 (Sat, 11 Mar 2006) | 1 line
Added EXAMPLE pod section from Kieren Diment
------------------------------------------------------------------------
r1066 | blblack | 2006-03-11 17:42:02 -0600 (Sat, 11 Mar 2006) | 1 line
silence and test for the expected no-pk warning
------------------------------------------------------------------------
r1067 | blblack | 2006-03-11 17:47:44 -0600 (Sat, 11 Mar 2006) | 1 line
db2 made to work again, DBI methods made more general in nature, drop_db_schema option removed, table/col names forced to lowercase everywhere for sanity sake
------------------------------------------------------------------------
r1069 | blblack | 2006-03-11 19:03:18 -0600 (Sat, 11 Mar 2006) | 1 line
quoting/name_sep fixes, column order corrected, ->{_column_info_broken} flag
------------------------------------------------------------------------
r1070 | blblack | 2006-03-12 17:55:15 -0600 (Sun, 12 Mar 2006) | 1 line
some improvements to _tables_list and _table_columns_info, and a new (failing) test for unique constraints
------------------------------------------------------------------------
r1071 | blblack | 2006-03-12 17:59:22 -0600 (Sun, 12 Mar 2006) | 1 line
make tests more resilient against interrupt and restart
------------------------------------------------------------------------
r1072 | blblack | 2006-03-12 18:25:02 -0600 (Sun, 12 Mar 2006) | 1 line
implemented unique constraint loading for Postgres
------------------------------------------------------------------------
r1073 | blblack | 2006-03-12 19:02:08 -0600 (Sun, 12 Mar 2006) | 1 line
version bumped, Pg unique support improved, mysql unique support added, mysql pk support changed to use same (better) method as unique
------------------------------------------------------------------------
r1074 | blblack | 2006-03-12 22:55:07 -0600 (Sun, 12 Mar 2006) | 1 line
added basic unique single-col unique support for sqlite and db2, clean out some vestigial test junk
------------------------------------------------------------------------
r1075 | blblack | 2006-03-12 23:13:07 -0600 (Sun, 12 Mar 2006) | 1 line
added test for multi-col uniques, added db2 support for them (sqlite still missing it)
------------------------------------------------------------------------
r1076 | blblack | 2006-03-12 23:22:38 -0600 (Sun, 12 Mar 2006) | 1 line
added multi-col unique support for sqlite
------------------------------------------------------------------------
r1080 | blblack | 2006-03-13 11:01:03 -0600 (Mon, 13 Mar 2006) | 1 line
some test fixes
------------------------------------------------------------------------
r1081 | blblack | 2006-03-13 11:13:00 -0600 (Mon, 13 Mar 2006) | 1 line
Build.PL updated to recommend DBD upgrades for any installed DBDs
------------------------------------------------------------------------
r1084 | blblack | 2006-03-13 18:46:44 -0600 (Mon, 13 Mar 2006) | 1 line
forgotten Changes commit from _03 release
------------------------------------------------------------------------
r1093 | blblack | 2006-03-14 23:09:36 -0600 (Tue, 14 Mar 2006) | 1 line
version bump, TEST_POD removed, ->disconnect removed
------------------------------------------------------------------------
r1100 | blblack | 2006-03-15 08:10:51 -0600 (Wed, 15 Mar 2006) | 1 line
offload columns_info_for to the upgraded version in DBIx::Class 0.05999_04+
------------------------------------------------------------------------
r1102 | blblack | 2006-03-15 23:38:13 -0600 (Wed, 15 Mar 2006) | 1 line
completely hand over columns_info to Storage, speed up the multiple C3 reinits the way Schema does
------------------------------------------------------------------------
r1103 | blblack | 2006-03-15 23:49:36 -0600 (Wed, 15 Mar 2006) | 1 line
remove unnecceary autogenerated dist files, update Changes
------------------------------------------------------------------------
r1104 | blblack | 2006-03-16 00:18:34 -0600 (Thu, 16 Mar 2006) | 1 line
added test tables/data for multiple rels from one table to another, many:many, and many:many on same table
------------------------------------------------------------------------
r1110 | blblack | 2006-03-16 20:53:17 -0600 (Thu, 16 Mar 2006) | 1 line
cleaned up the whole table/column name upper/lower/mixed case mess
------------------------------------------------------------------------
r1111 | blblack | 2006-03-16 21:51:40 -0600 (Thu, 16 Mar 2006) | 1 line
Changes update for 0.02999_04 release
------------------------------------------------------------------------
r1114 | blblack | 2006-03-17 08:19:09 -0600 (Fri, 17 Mar 2006) | 1 line
version bumped, now supports multiple rels between a single pair of tables
------------------------------------------------------------------------
r1115 | blblack | 2006-03-17 08:23:14 -0600 (Fri, 17 Mar 2006) | 1 line
singularize rel names just like how we pluralize them, where appropriate
------------------------------------------------------------------------
r1116 | blblack | 2006-03-17 16:34:04 -0600 (Fri, 17 Mar 2006) | 1 line
Build.PL recommends Class::Inspector (for ResultSetManager stuff), tests updated to not fail if it is not installed
------------------------------------------------------------------------
r1304 | blblack | 2006-03-22 00:36:48 -0600 (Wed, 22 Mar 2006) | 1 line
more rel naming stuff
------------------------------------------------------------------------
r1332 | blblack | 2006-03-24 04:20:00 -0600 (Fri, 24 Mar 2006) | 1 line
give appropriate warning when no tables
------------------------------------------------------------------------
r1333 | blblack | 2006-03-24 04:59:19 -0600 (Fri, 24 Mar 2006) | 1 line
better constraint/exclude handling?
------------------------------------------------------------------------
r1368 | blblack | 2006-03-26 09:06:34 -0600 (Sun, 26 Mar 2006) | 1 line
0.02999_05 Changes and Build.PL updated to require DBIx::Class 0.06
------------------------------------------------------------------------
r1607 | blblack | 2006-05-10 21:02:11 -0500 (Wed, 10 May 2006) | 1 line
merged r1451 error msg fix from mst upwards
------------------------------------------------------------------------
r1645 | blblack | 2006-05-16 22:03:03 -0500 (Tue, 16 May 2006) | 1 line
updated Makefile.PL (new M::B)
------------------------------------------------------------------------
r1646 | blblack | 2006-05-16 22:03:33 -0500 (Tue, 16 May 2006) | 1 line
fixed mysql testing w/o InnoDB
------------------------------------------------------------------------
r1647 | blblack | 2006-05-16 22:42:35 -0500 (Tue, 16 May 2006) | 1 line
correctly determine source class names in the rel code generator
------------------------------------------------------------------------
r1648 | blblack | 2006-05-16 22:52:45 -0500 (Tue, 16 May 2006) | 2 lines
removed now-useless funcs in DB2.pm
fixed pod typo in SQLite.pm
------------------------------------------------------------------------
r1653 | blblack | 2006-05-17 16:15:47 -0500 (Wed, 17 May 2006) | 4 lines
version bump for 0.02999_06
backwards-compat fixed for all cases I could think of
no longer requires schema class to have a connection (can connect cloned objects later and lazy load at that time)
several smaller fixes
------------------------------------------------------------------------
r1665 | blblack | 2006-05-18 10:56:37 -0500 (Thu, 18 May 2006) | 1 line
extensive documentation updates
------------------------------------------------------------------------
r1672 | blblack | 2006-05-18 11:11:39 -0500 (Thu, 18 May 2006) | 1 line
Changes updates for 0.02999_06 release
------------------------------------------------------------------------
r1673 | blblack | 2006-05-18 11:31:56 -0500 (Thu, 18 May 2006) | 1 line
removed dynamic Build.PL recommendation stuff
------------------------------------------------------------------------
r1674 | blblack | 2006-05-18 11:33:44 -0500 (Thu, 18 May 2006) | 4 lines
Writing guide updated and moved
Changes updated
0.02999_06 actually released from this commit
------------------------------------------------------------------------
r1687 | blblack | 2006-05-18 23:48:25 -0500 (Thu, 18 May 2006) | 2 lines
more docs updates
schema support fixes, including bugfix for RT #19164
------------------------------------------------------------------------
r1688 | blblack | 2006-05-19 00:21:13 -0500 (Fri, 19 May 2006) | 1 line
backwards compatibility improvements
------------------------------------------------------------------------
r1697 | blblack | 2006-05-19 14:55:40 -0500 (Fri, 19 May 2006) | 2 lines
version bump to 0.02999_07
more fixes wrt backwards compat, runtime connections, cloning, etc
------------------------------------------------------------------------
r1705 | blblack | 2006-05-19 16:43:44 -0500 (Fri, 19 May 2006) | 2 lines
more docs/TODO updates
the beginnings of the new debug / dump_directory support
------------------------------------------------------------------------
r1729 | blblack | 2006-05-20 14:40:01 -0500 (Sat, 20 May 2006) | 2 lines
new-style debug/dump hook made to work, used throughout
version bumped to 0.02999_08
------------------------------------------------------------------------
r1731 | blblack | 2006-05-20 17:29:05 -0500 (Sat, 20 May 2006) | 1 line
further debug/dump improvements
------------------------------------------------------------------------
r1732 | blblack | 2006-05-20 17:36:23 -0500 (Sat, 20 May 2006) | 1 line
Changes updated for 0.02999_08
------------------------------------------------------------------------
r1736 | blblack | 2006-05-21 08:17:50 -0500 (Sun, 21 May 2006) | 2 lines
docs updates
uniq_info made non-fatal in the base DBI class
------------------------------------------------------------------------
r1740 | blblack | 2006-05-21 17:35:13 -0500 (Sun, 21 May 2006) | 2 lines
new tests for various invocation methods (which highlist a current failure)
------------------------------------------------------------------------
r1741 | blblack | 2006-05-21 18:20:49 -0500 (Sun, 21 May 2006) | 1 line
fixed bug with runtime connect/load of schema objects
------------------------------------------------------------------------
r1742 | blblack | 2006-05-21 18:27:29 -0500 (Sun, 21 May 2006) | 1 line
one more new invocation test, and Changes updates for release of 0.02999_09
------------------------------------------------------------------------
r1743 | blblack | 2006-05-21 23:25:29 -0500 (Sun, 21 May 2006) | 1 line
added creation taglines to dump output files
------------------------------------------------------------------------
r1750 | blblack | 2006-05-22 11:29:56 -0500 (Mon, 22 May 2006) | 1 line
improved dumping, TODO updates
------------------------------------------------------------------------
r1751 | blblack | 2006-05-22 11:31:35 -0500 (Mon, 22 May 2006) | 1 line
version bump and typo fix
------------------------------------------------------------------------
r1752 | blblack | 2006-05-22 12:59:29 -0500 (Mon, 22 May 2006) | 1 line
added new exportable package function 'make_schema_at'
------------------------------------------------------------------------
r1753 | blblack | 2006-05-22 13:17:17 -0500 (Mon, 22 May 2006) | 1 line
TODO updated, a couple of small inconveniences fixed
------------------------------------------------------------------------
r1754 | blblack | 2006-05-22 13:46:43 -0500 (Mon, 22 May 2006) | 1 line
added the last couple of missing debug outputs
------------------------------------------------------------------------
r1755 | blblack | 2006-05-22 13:58:59 -0500 (Mon, 22 May 2006) | 1 line
new test added for make_schema_at, Changes updates, release of 0.02999_10
------------------------------------------------------------------------
Matt S. Trout [Fri, 14 Apr 2006 14:32:55 +0000]
Added missing space in error message
Brandon Black [Wed, 22 Mar 2006 06:14:02 +0000]
dropped dist files autogenerated by M::B, updated Changes for 0.02007 release
Brandon Black [Tue, 21 Mar 2006 21:20:39 +0000]
Class::C3::reinit changes backported from branch for speed reasons, version bumped, changes updated, needs testing before release
Brandon Black [Fri, 17 Mar 2006 04:53:13 +0000]
table/col case fixes, Changes updated, release 0.02006
Brandon Black [Sat, 4 Mar 2006 16:21:33 +0000]
added kwalitee test
Brandon Black [Sat, 4 Mar 2006 13:57:46 +0000]
version bump, and added a few new tests to make sure PK::Auto::* is working right
Brandon Black [Tue, 28 Feb 2006 15:23:46 +0000]
move external file loading, release 0.02005
Brandon Black [Mon, 27 Feb 2006 23:59:48 +0000]
0.02004 release
Brandon Black [Sun, 19 Feb 2006 21:42:02 +0000]
debug message fix for external class layers
Brandon Black [Sun, 19 Feb 2006 20:37:01 +0000]
release stuff for 0.02003
Brandon Black [Sat, 18 Feb 2006 23:15:17 +0000]
connect_info replaces dsn/user/password/options
Brandon Black [Sat, 18 Feb 2006 19:49:03 +0000]
0.02002 release, added moniker_map and inflect_map args
Brandon Black [Sat, 18 Feb 2006 01:10:02 +0000]
source base class should be DBIC not the schema-class...
Brandon Black [Fri, 17 Feb 2006 20:31:45 +0000]
released 0.02001, Changes updates, etc
Brandon Black [Fri, 17 Feb 2006 14:15:46 +0000]
disabled external resultset methods test until we find a solution in DBIx::Class
Brandon Black [Fri, 17 Feb 2006 12:35:35 +0000]
more work on components, base classes, and resultset_components - still broken in one test case (and some whitespace fixes)
Brandon Black [Fri, 17 Feb 2006 04:40:00 +0000]
tests cleaned a little, added autoloading of on-disk class defs, added currently-broken support for : ResultSet attrib stuff
Brandon Black [Sun, 12 Feb 2006 22:50:56 +0000]
docs updates / version bump for 0.02000
Brandon Black [Tue, 7 Feb 2006 03:57:10 +0000]
same mysql fix as DBIx::Class::Loader, changes/version update for 0.01004
Brandon Black [Mon, 6 Feb 2006 14:54:46 +0000]
0.01003 - fixed has_many cond rels
Brandon Black [Fri, 3 Feb 2006 23:18:12 +0000]
0.01002 - fix email addr typo, doh
Brandon Black [Fri, 3 Feb 2006 05:09:33 +0000]
docs fixups, C3 fixups, 0.01001 release
Brandon Black [Fri, 3 Feb 2006 02:27:01 +0000]
docs and reqs update for 0.01000 release
Brandon Black [Tue, 31 Jan 2006 14:46:08 +0000]
schema-loader now uses Class::C3, and ::Pg uses that to override ::Generic->new() to make the db_schema default to "public" for that vendor
Brandon Black [Tue, 31 Jan 2006 05:20:29 +0000]
silence postgres create table jabber
Brandon Black [Tue, 31 Jan 2006 04:46:44 +0000]
switched to Build.PL, updated deps, updated docs
Brandon Black [Tue, 31 Jan 2006 03:02:07 +0000]
storage->disconnect and new tests for out-of-line implicit rels
Brandon Black [Mon, 30 Jan 2006 22:16:51 +0000]
mysql test was broken for mysqlds that do not support innodb at all, fixed now
Brandon Black [Mon, 30 Jan 2006 19:39:00 +0000]
added tests for additional_classes, additional_base_classes, left_base_classes
Brandon Black [Mon, 30 Jan 2006 19:09:32 +0000]
better inject/use stuff
Brandon Black [Mon, 30 Jan 2006 17:18:13 +0000]
Schema::Loader converted to better inheritance model, no longer pollutes user schema namespace with useless junk. Now adds only a single accessor "loader" over a normal Schema, which can be used to access the loader monikers and classes lists, and a ->load_from_connection method
Brandon Black [Mon, 30 Jan 2006 03:34:00 +0000]
change test env vars to match DBIx::Class
Brandon Black [Fri, 27 Jan 2006 23:28:59 +0000]
some shuffling/refactoring of the relationship code, and a TODO file added
Brandon Black [Fri, 27 Jan 2006 22:40:46 +0000]
db2 does not allow keys that are nullable
Brandon Black [Fri, 27 Jan 2006 16:54:19 +0000]
fixed multi-fk checking for postgres (misdetection of multiple single-fks on one table), fixed inline and implicit fks for sqlite. mysql needs similar fixes for implicit FKs
Brandon Black [Fri, 27 Jan 2006 14:47:11 +0000]
fix sqlite FKs (broken during multi-fk work)
Brandon Black [Fri, 27 Jan 2006 07:41:43 +0000]
more cleanliness improvements to schema-loader
Brandon Black [Wed, 25 Jan 2006 04:28:24 +0000]
more cleanup stuff, standardized usage of dbh->get_info(29) (sql quote char)
Brandon Black [Wed, 25 Jan 2006 02:04:02 +0000]
more source cleanup and minor fix stuff for schema-loader
Brandon Black [Tue, 24 Jan 2006 21:55:36 +0000]
various identifier cleanups, to help prevent clashing with Schema stuff down the road
Brandon Black [Tue, 24 Jan 2006 20:25:06 +0000]
schema-loader does multi-column FKs now, needs a bit of cleanup/refactor work
Brandon Black [Tue, 24 Jan 2006 11:06:41 +0000]
s/subclass/moniker/ + more db_schema fixes
Brandon Black [Tue, 24 Jan 2006 10:29:35 +0000]
get rid of now-useless namespace option
Brandon Black [Tue, 24 Jan 2006 09:41:34 +0000]
ported db2, pg schema, and test updates from non-schema loader to schema loader
Brandon Black [Mon, 23 Jan 2006 06:26:26 +0000]
Fix for SQLite PKs
Brandon Black [Sun, 22 Jan 2006 00:18:21 +0000]
db2-related fixes
Brandon Black [Sat, 21 Jan 2006 23:59:16 +0000]
tests and docs updates
Brandon Black [Sat, 21 Jan 2006 23:21:41 +0000]
loader as a schema subclass basically working (needs some cleanup and docs and whatnot)
Brandon Black [Sat, 21 Jan 2006 21:59:34 +0000]
first functional commit of non-subclassed-style Schema::Loader
Brandon Black [Sat, 21 Jan 2006 21:44:51 +0000]
existing Loader patchwork for Schema support, module not fully renamed yet
Brandon Black [Sat, 21 Jan 2006 21:25:33 +0000]
removing accidental DBIx-Class-Loader subdir
Brandon Black [Sat, 21 Jan 2006 21:25:02 +0000]
copied Loader into a subdir by accident, moving it to the right spot
Brandon Black [Sat, 21 Jan 2006 21:23:26 +0000]
Copying in DBIx::Class::Loader as a base to work from
Matt S. Trout [Sat, 21 Jan 2006 21:17:07 +0000]
- Added DBIx-Class-Schema-Loader