DBIx::Class::Schema::Diff is a new general-purpose tool for identifying changes
between 2 DBIC schemas. It has just been released on CPAN (v1.00). It is
designed to be flexible and easy to use with straightforward, DWIM APIs.
It is currently able to detect changes in any of the following 5 types of
source data (as well as added/deleted/changed events):
The old and new schemas can be supplied as class names, object instances, or
pre-saved dumps (i.e. when comparing the same schema class name between an
older and new version):