Commit | Line | Data |
af6c2665 |
1 | Revision history for Perl extension DBIx::Class::Schema::Loader |
a78e3fed |
2 | |
a6db40af |
3 | 0.04005 Sat Apr 05, 2008 |
a168c1c4 |
4 | - Fix DB2 support |
a1726271 |
5 | - Add support for load_namespaces-style class layout |
45f3698a |
6 | - Fix test skip count for main skip_rels block |
a1726271 |
7 | - Fix auto-inc column creation for the Oracle tests |
45f3698a |
8 | |
fe736ca0 |
9 | 0.04004 Thu Nov 15, 2007 |
2ffd6b4c |
10 | - Fix Win32 test skip counts for good (RT #30568, Kenichi Ishigaki) |
d0e184e9 |
11 | - Default Oracle db_schema to db username (patch |
12 | from Johannes Plunien) |
13 | |
f1f25439 |
14 | 0.04003 Wed Oct 4, 2007 |
15 | - Prevent users from running Kwalitee test automatically |
9616156f |
16 | - Fix extra whitespace being added to output on |
17 | regeneration (from ilmari) |
18 | |
c39e3507 |
19 | 0.04002 Tue Jul 24, 2007 |
20 | - rescan method now returns the actual list of new tables |
21 | loaded (previously, the return value wasn't taking |
22 | constraint/exclude into account, even though the meat |
23 | of the operation was). |
24 | - Hid the Oracle module so that search.cpan.org will stop |
25 | ignoring this package, temporary fix until perms are |
26 | sorted out |
1c1efbce |
27 | - Fix Win32 test skip counts (RT #27715, Alexandr Ciornii) |
28 | - Fix a small output quoting bug (RT #28073, Tokuhiro Matsuno) |
09c19d42 |
29 | |
28b4691d |
30 | 0.04001 Tue Jun 26, 2007 |
31 | - Deprecated dump_overwrite. The changed behavior from |
32 | 0.03xxx was confusing. |
33 | - Added new option really_erase_my_files, which does what |
34 | dump_overwrite did in 0.04000, which is not what it did |
35 | in 0.03xxx. |
36 | |
7507c8ce |
37 | 0.04000 Thu Jun 7, 2007 |
38 | - Added some env vars for controlling the Makefile.PL feature |
39 | questions, to make automation easier. |
40 | |
3fe9c5d9 |
41 | 0.03999_02 Tue May 22, 2007 |
42 | - Converted to Module::Install |
43 | |
f6148834 |
44 | 0.03012 Tue May 22, 2007 |
0c0a7757 |
45 | - Relationship names for multiple multi-col rels between |
46 | the same table fixed by ilmari |
47 | - Fix from Marc Espie for CREATE TABLE 'foo' for SQLite |
522ee84e |
48 | - skip ^sqlite_ tables in SQLite (thanks chromatic) |
49 | |
c655fc28 |
50 | 0.03999_01 Sat Apr 14 19:57:40 GMT 2007 |
e7262300 |
51 | - Added *experimental* Oracle support from work done |
52 | by Tsunoda Kazuya some months ago. Not well tested. |
7fa9a8b1 |
53 | - Added "rescan" schema (and loader) method, which picks |
54 | up newly created tables at runtime |
7cab3ab7 |
55 | - Made dump_to_dir / dump_overwrite much more intelligent |
56 | (they now preserve customizations by default) |
fd589700 |
57 | - Added support for DBI's new standard "statistics_info" |
58 | method to gather unique key info (only supported by |
79fe0081 |
59 | DBD::Pg trunk afaik) |
12af3806 |
60 | - columns_info_for imported from DBIx::Class |
61 | - relationships are now on by default, use skip_relationships |
62 | to disable them |
63 | - Removed previously deprecated methods/options |
32f784fc |
64 | - Added $VERSION to all packages in this dist |
65 | |
050003c5 |
66 | 0.03011 Sat Apr 14 19:03:07 UTC 2007 |
67 | - fix case-sensitivity in UNIQUE parsing for SQLite |
68 | |
518472fa |
69 | 0.03010 Thu Mar 29 12:36:19 UTC 2007 |
70 | - Workaround for new incompatible changes in DBD::mysql's "tables" |
71 | method, which was causing us to find no tables w/ DBD::mysql |
72 | 4.002+ |
a0cc2498 |
73 | - Fixed quoting problem in _table_columns (could cause crash when |
74 | dumping/doing a static create) (from ash) |
75 | |
01de2418 |
76 | 0.03009 Wed Nov 15 14:03:37 UTC 2006 |
a0cc2498 |
77 | - fix for rt.cpan.org #22425 (use File::Spec where appropriate) |
78 | - use full instead of short classnames in relationships (from victori) |
01de2418 |
79 | |
31b5894e |
80 | 0.03008 Fri Oct 20 18:08:20 UTC 2006 |
88603c41 |
81 | - fix for rt.cpan.org #21084 (dump_overwrite pathological output recursion) |
82 | - fix for rt.cpan.org #21758 (mysql reserved words as table names) |
83 | - fix for rt.cpan.org #21025 (SQLite FK parsing) |
84 | - workaround for rt.cpan.org #21746 ($Class::Accessor::Fast::VERSION issues) |
85 | |
e682950b |
86 | 0.03007 Thu Jul 27 16:19:59 UTC 2006 |
87 | - Kill erroneous warning about connect/loader_options order (the real |
88 | case is warned about elsewhere) |
89 | - Fix t/22dump to work around ActiveState issues |
90 | |
520107ef |
91 | 0.03006 Wed Jul 26 00:14:58 UTC 2006 |
92 | - Fixed column-case issue w/ columns_info_for |
93 | |
8ac8926d |
94 | 0.03005 Wed Jul 19 15:09:30 UTC 2006 |
95 | [ Pretty much everything in this release originates from nilsonsfj patches ] |
96 | - bugfix: mysql unique constraint code had an |
97 | obvious but longstanding error |
98 | - bugfix: columns were being specified out-of-order, |
99 | bug was introduced in the 0.03004 column metadata |
100 | dumping feature |
02356864 |
101 | - dump code now skips+warns instead of dies when |
8ac8926d |
102 | dump_overwrite not set |
02356864 |
103 | |
71b997e9 |
104 | 0.03004 Tue Jul 11 04:38:09 UTC 2006 |
d65cda9e |
105 | - make_schema_at efficiency improvements |
106 | - improved debugging output |
107 | - column metadata now included in dumped schemas |
d65cda9e |
108 | - Carp::Clan added, and some dies converted to croaks |
109 | - no longer overwrites files when dumping, unless asked |
110 | to do so via the dump_overwrite option |
111 | - loader_options can now be embedded in the connection info |
112 | - Documentation improvements |
71b997e9 |
113 | - Deprecation notices updated, most things that became |
114 | "deprecated" in 0.03 are now marked for death in 0.04000 |
115 | - All deprecated usage patterns should now generate annoying |
116 | warnings (most did before). |
117 | - Somewhat improved test coverage |
d65cda9e |
118 | |
e50425a9 |
119 | 0.03003 Tue Jun 6 02:22:49 UTC 2006 |
120 | - Fix inclusion of external add-on class definitions |
121 | in dump_to_dir output. |
122 | |
fc2b71fd |
123 | 0.03002 Tue Jun 6 01:27:25 UTC 2006 |
124 | - rethrow exceptions that occur during make_schema_at |
125 | |
4421d6a3 |
126 | 0.03001 Mon Jun 5 23:17:57 UTC 2006 |
8f9d7ce5 |
127 | - load_from_connection deprecation notice now mentions |
128 | upgrading Catalyst::Model::DBIC::Schema if that module |
129 | seems to be in use. |
5223f24a |
130 | - DBIx::Class required version number fixed |
131 | - Loader statement caching for better load-time performance |
132 | - Improved Pg unique index loader, based on RDBO |
133 | |
b51fe1e4 |
134 | 0.03000 Tue May 23 12:56:05 UTC 2006 |
074e81cd |
135 | - weakened the circular schema reference |
136 | |
996be9ee |
137 | 0.02999_10 Mon May 22 18:58:20 UTC 2006 |
138 | - a few more small bugfixes |
139 | - more dump/debug improvements |
140 | - new exportable function "make_schema_at" |
141 | |
142 | 0.02999_09 Sun May 21 23:26:58 UTC 2006 |
143 | - More docs improvements |
144 | - default uniq_info just warns and returns nothing now, |
145 | instead of dying. In theory, this allows unsupported |
146 | DBD drivers to potentially work with this module, if |
147 | the generic methods happen to work for that vendor. |
148 | - New tests for the various current and legacy/deprecated |
149 | methods of connecting a Schema::Loader class/object. |
150 | - Bugfix to the new runtime object connect/load code. |
151 | |
152 | 0.02999_08 Sat May 20 22:36:45 UTC 2006 |
153 | - support for dumping to a directory for |
154 | conversion to manual DBIx::Class::Schema |
155 | - improved debugging output |
156 | - more documentation updates |
157 | - more backwards compatibility fixes |
158 | - runtime connection definitions (and cloning) work fine now. |
159 | - A couple of bugfixes related to db vendor "schemas", including |
160 | a fix for http://rt.cpan.org/Public/Bug/Display.html?id=19164 |
161 | |
162 | 0.02999_06 Thu May 18 16:32:41 UTC 2006 |
163 | - backwards compat with all earlier versions |
164 | - no longer requires schema class to have a connection |
165 | - correctly determine source class names in the rel code generator |
166 | - fixed mysql testing w/o InnoDB |
167 | - Writing guide updated |
168 | - docs updated |
169 | - various trivial updates / fixes |
170 | |
171 | 0.02999_05 Sun Mar 26 06:46:09 UTC 2006 |
172 | - bugfixes to constraint/exclude code |
173 | - friendly warnings if we don't find any tables |
174 | - inflect_map becomes inflect_plural and inflect_singular |
175 | - Singularize relationship names where appropriate |
176 | - Test updates |
177 | - Supports multiple rels between the same pair of tables |
178 | |
ac890564 |
179 | 0.02007 Wed Mar 22 06:03:53 UTC 2006 |
180 | - Backported Class::C3::reinitialize changes from -refactor |
a0cc2498 |
181 | branch, resulting in significantly reduced load time |
09d632a1 |
182 | |
ac5ad557 |
183 | 0.02006 Fri Mar 17 04:55:55 UTC 2006 |
184 | - Fix long-standing table/col-name case bugs |
185 | |
996be9ee |
186 | 0.02999_04 Fri Mar 17 03:55:09 UTC 2006 |
187 | - Fixed case-sensitivity issues for table/col names |
188 | - Punt columns_info_for to ->storage |
189 | - Large loading speedup (get rid of redundant C3 reinits) |
190 | - Removed TEST_POD checks |
191 | - Removed unneccesary storage->disconnect |
192 | |
193 | 0.02999_03 Mon Mar 13 15:01:11 UTC 2006 |
194 | - Added EXAMPLE section to pod [Kieren Diment] |
195 | - Invasive heavy changes to the DBI- and vendor-specific code |
196 | (expect some breakage in some cases until this settles down) |
197 | - Support for loading UNIQUE constraints |
198 | - Tests cleaned up a bit |
199 | - Relationship building seperated out into it's own file for |
200 | the changes that are coming, but still does basically what |
201 | it did before (this work is the next step). |
202 | |
203 | 0.02999_02 Sat Mar 4 16:53:21 UTC 2006 |
204 | - Merged in relevant changes from trunk since the split |
205 | |
d161cb49 |
206 | 0.02005 Mon Feb 27 23:53:17 UTC 2006 |
207 | - Move the external file loading to after everything else |
a0cc2498 |
208 | loader does, in case people want to define, override, or |
209 | build on top of the rels. |
d161cb49 |
210 | |
1b311bbb |
211 | 0.02004 Mon Feb 27 23:53:17 UTC 2006 |
212 | - Minor fix to debugging message for loading external files |
213 | |
996be9ee |
214 | 0.02999_01 Sun Feb 28 00:24:00 UTC 2006 |
215 | - Shuffle the modules around |
216 | - Make ourselves theoretically storage_type-agnostic |
217 | - Remove the _db_classes stuff, bump PK::Auto to Base |
218 | - Change default inflections to Lingua::EN::Inflect::Number::to_PL() |
219 | |
92dd5862 |
220 | 0.02003 Sun Feb 19 20:42:01 UTC 2006 |
1031d4f6 |
221 | - Deprecated arguments: dsn, user, password, options |
222 | - New argument: connect_info |
223 | |
4350370d |
224 | 0.02002 Sat Feb 18 19:53:12 UTC 2006 |
225 | - Added moniker_map and inflect_map |
226 | |
17725ccb |
227 | 0.02001 Fri Feb 17 20:25:40 UTC 2006 |
c2849787 |
228 | - tests fixed up a bit |
17725ccb |
229 | - auto-loading of on-disk class definitions layered on top |
230 | of the generated definitions (create Foo::Schema::Bar, then |
231 | also try to ->require it if it exists on disk). |
232 | - new parameters components and resultset_components, which do |
233 | the obvious for the generated table classes. |
234 | - DBIx::Class pre-req bumped to 0.05006, since Schema::Loader |
235 | is virtually gauranteed to cause subtle mod_perl problems |
236 | without those fixes. |
c2849787 |
237 | |
89ecd854 |
238 | 0.02000 Sun Feb 12 22:43:47 UTC 2006 |
239 | - Just docs/version update, 0.01004 code released as 0.02000 |
240 | |
738705c6 |
241 | 0.01004 Tue Feb 7 03:58:01 UTC 2006 |
242 | - No longer tries to parse out the table name from the dsn for mysql, |
243 | was unneccesary vestigial code from previous method. |
244 | |
c5de0b0c |
245 | 0.01003 Mon Feb 6 14:57:56 UTC 2006 |
246 | - Fixed the has_many side of _make_cond_rel |
247 | |
f654c972 |
248 | 0.01002 Fri Feb 3 23:14:38 UTC 2006 |
249 | - Email address typo :( |
250 | |
457eb8a6 |
251 | 0.01001 Fri Feb 3 05:15:41 UTC 2006 |
252 | - Fixed up some documentation issues |
253 | - Load C3 at the right time |
254 | |
aec93e93 |
255 | 0.01 Fri Feb 3 01:53:46 UTC 2006 |
256 | - original release |
257 | - created from DBIx::Class::Loader 0.14 |