Commit | Line | Data |
af6c2665 |
1 | Revision history for Perl extension DBIx::Class::Schema::Loader |
a78e3fed |
2 | |
d65cda9e |
3 | 0.03004 XXX TDB |
4 | - make_schema_at efficiency improvements |
5 | - improved debugging output |
6 | - column metadata now included in dumped schemas |
7 | - new fatal error if loader_options not yet specified at clone() time |
8 | - Carp::Clan added, and some dies converted to croaks |
9 | - no longer overwrites files when dumping, unless asked |
10 | to do so via the dump_overwrite option |
11 | - loader_options can now be embedded in the connection info |
12 | - Documentation improvements |
13 | - Deprecation notices updated |
14 | |
e50425a9 |
15 | 0.03003 Tue Jun 6 02:22:49 UTC 2006 |
16 | - Fix inclusion of external add-on class definitions |
17 | in dump_to_dir output. |
18 | |
fc2b71fd |
19 | 0.03002 Tue Jun 6 01:27:25 UTC 2006 |
20 | - rethrow exceptions that occur during make_schema_at |
21 | |
4421d6a3 |
22 | 0.03001 Mon Jun 5 23:17:57 UTC 2006 |
8f9d7ce5 |
23 | - load_from_connection deprecation notice now mentions |
24 | upgrading Catalyst::Model::DBIC::Schema if that module |
25 | seems to be in use. |
5223f24a |
26 | - DBIx::Class required version number fixed |
27 | - Loader statement caching for better load-time performance |
28 | - Improved Pg unique index loader, based on RDBO |
29 | |
b51fe1e4 |
30 | 0.03000 Tue May 23 12:56:05 UTC 2006 |
074e81cd |
31 | - weakened the circular schema reference |
32 | |
996be9ee |
33 | 0.02999_10 Mon May 22 18:58:20 UTC 2006 |
34 | - a few more small bugfixes |
35 | - more dump/debug improvements |
36 | - new exportable function "make_schema_at" |
37 | |
38 | 0.02999_09 Sun May 21 23:26:58 UTC 2006 |
39 | - More docs improvements |
40 | - default uniq_info just warns and returns nothing now, |
41 | instead of dying. In theory, this allows unsupported |
42 | DBD drivers to potentially work with this module, if |
43 | the generic methods happen to work for that vendor. |
44 | - New tests for the various current and legacy/deprecated |
45 | methods of connecting a Schema::Loader class/object. |
46 | - Bugfix to the new runtime object connect/load code. |
47 | |
48 | 0.02999_08 Sat May 20 22:36:45 UTC 2006 |
49 | - support for dumping to a directory for |
50 | conversion to manual DBIx::Class::Schema |
51 | - improved debugging output |
52 | - more documentation updates |
53 | - more backwards compatibility fixes |
54 | - runtime connection definitions (and cloning) work fine now. |
55 | - A couple of bugfixes related to db vendor "schemas", including |
56 | a fix for http://rt.cpan.org/Public/Bug/Display.html?id=19164 |
57 | |
58 | 0.02999_06 Thu May 18 16:32:41 UTC 2006 |
59 | - backwards compat with all earlier versions |
60 | - no longer requires schema class to have a connection |
61 | - correctly determine source class names in the rel code generator |
62 | - fixed mysql testing w/o InnoDB |
63 | - Writing guide updated |
64 | - docs updated |
65 | - various trivial updates / fixes |
66 | |
67 | 0.02999_05 Sun Mar 26 06:46:09 UTC 2006 |
68 | - bugfixes to constraint/exclude code |
69 | - friendly warnings if we don't find any tables |
70 | - inflect_map becomes inflect_plural and inflect_singular |
71 | - Singularize relationship names where appropriate |
72 | - Test updates |
73 | - Supports multiple rels between the same pair of tables |
74 | |
ac890564 |
75 | 0.02007 Wed Mar 22 06:03:53 UTC 2006 |
76 | - Backported Class::C3::reinitialize changes from -refactor |
77 | branch, resulting in significantly reduced load time |
09d632a1 |
78 | |
ac5ad557 |
79 | 0.02006 Fri Mar 17 04:55:55 UTC 2006 |
80 | - Fix long-standing table/col-name case bugs |
81 | |
996be9ee |
82 | 0.02999_04 Fri Mar 17 03:55:09 UTC 2006 |
83 | - Fixed case-sensitivity issues for table/col names |
84 | - Punt columns_info_for to ->storage |
85 | - Large loading speedup (get rid of redundant C3 reinits) |
86 | - Removed TEST_POD checks |
87 | - Removed unneccesary storage->disconnect |
88 | |
89 | 0.02999_03 Mon Mar 13 15:01:11 UTC 2006 |
90 | - Added EXAMPLE section to pod [Kieren Diment] |
91 | - Invasive heavy changes to the DBI- and vendor-specific code |
92 | (expect some breakage in some cases until this settles down) |
93 | - Support for loading UNIQUE constraints |
94 | - Tests cleaned up a bit |
95 | - Relationship building seperated out into it's own file for |
96 | the changes that are coming, but still does basically what |
97 | it did before (this work is the next step). |
98 | |
99 | 0.02999_02 Sat Mar 4 16:53:21 UTC 2006 |
100 | - Merged in relevant changes from trunk since the split |
101 | |
d161cb49 |
102 | 0.02005 Mon Feb 27 23:53:17 UTC 2006 |
103 | - Move the external file loading to after everything else |
104 | loader does, in case people want to define, override, or |
105 | build on top of the rels. |
106 | |
1b311bbb |
107 | 0.02004 Mon Feb 27 23:53:17 UTC 2006 |
108 | - Minor fix to debugging message for loading external files |
109 | |
996be9ee |
110 | 0.02999_01 Sun Feb 28 00:24:00 UTC 2006 |
111 | - Shuffle the modules around |
112 | - Make ourselves theoretically storage_type-agnostic |
113 | - Remove the _db_classes stuff, bump PK::Auto to Base |
114 | - Change default inflections to Lingua::EN::Inflect::Number::to_PL() |
115 | |
92dd5862 |
116 | 0.02003 Sun Feb 19 20:42:01 UTC 2006 |
1031d4f6 |
117 | - Deprecated arguments: dsn, user, password, options |
118 | - New argument: connect_info |
119 | |
4350370d |
120 | 0.02002 Sat Feb 18 19:53:12 UTC 2006 |
121 | - Added moniker_map and inflect_map |
122 | |
17725ccb |
123 | 0.02001 Fri Feb 17 20:25:40 UTC 2006 |
c2849787 |
124 | - tests fixed up a bit |
17725ccb |
125 | - auto-loading of on-disk class definitions layered on top |
126 | of the generated definitions (create Foo::Schema::Bar, then |
127 | also try to ->require it if it exists on disk). |
128 | - new parameters components and resultset_components, which do |
129 | the obvious for the generated table classes. |
130 | - DBIx::Class pre-req bumped to 0.05006, since Schema::Loader |
131 | is virtually gauranteed to cause subtle mod_perl problems |
132 | without those fixes. |
c2849787 |
133 | |
89ecd854 |
134 | 0.02000 Sun Feb 12 22:43:47 UTC 2006 |
135 | - Just docs/version update, 0.01004 code released as 0.02000 |
136 | |
738705c6 |
137 | 0.01004 Tue Feb 7 03:58:01 UTC 2006 |
138 | - No longer tries to parse out the table name from the dsn for mysql, |
139 | was unneccesary vestigial code from previous method. |
140 | |
c5de0b0c |
141 | 0.01003 Mon Feb 6 14:57:56 UTC 2006 |
142 | - Fixed the has_many side of _make_cond_rel |
143 | |
f654c972 |
144 | 0.01002 Fri Feb 3 23:14:38 UTC 2006 |
145 | - Email address typo :( |
146 | |
457eb8a6 |
147 | 0.01001 Fri Feb 3 05:15:41 UTC 2006 |
148 | - Fixed up some documentation issues |
149 | - Load C3 at the right time |
150 | |
aec93e93 |
151 | 0.01 Fri Feb 3 01:53:46 UTC 2006 |
152 | - original release |
153 | - created from DBIx::Class::Loader 0.14 |