load external classes for dynamic schemas only
[dbsrgits/DBIx-Class-Schema-Loader.git] / TODO-BACKCOMPAT
1 SL Backcompat Plan:
2
3 *** dynamic schemas
4
5 * should default to 0.04006 mode
6 * __PACKAGE__->naming('current') will turn on current mode
7
8 *** 0.04006 mode
9
10 * use the detector and compat relbuilder ilmari already wrote for static schemas
11 * add a loud warning that says that we're running in backcompat mode, and refers
12   to the ::Manual::UpgradingFrom0.04006 POD.
13
14 *** backcompat tests
15
16 These are still failing:
17 * t/backcompat/0.04006/20invocations.t
18 * t/backcompat/0.04006/23dumpmore.t
19
20 *** naming accessor
21
22 * class data for Loader
23 * passed to _loader->new
24
25 *** Write ::Manual::UpgradingFrom0.04006 POD
26
27 *** Catalyst Helper
28
29 * Add 'upgrade=1' option that upgrades from both old S::L and old helper,
30   whichever or both.
31 * Warn when old helper output or 0.04000 S::L output is detected, that refers to
32   the upgrade option.
33
34 Release dev S::L, announce to catalyst, dbic lists and #catalyst that testing of
35 backcompat mode is needed, wait 2-3 weeks, then release 0.05000.