Commit | Line | Data |
2efba526 |
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 |
2efba526 |
11 | * add a loud warning that says that we're running in backcompat mode, and refers |
106a976a |
12 | to the ::Manual::UpgradingFrom0.04006 POD. |
2efba526 |
13 | |
fa5aea38 |
14 | *** backcompat tests |
15 | |
16 | These are still failing: |
17 | * t/backcompat/0.04006/20invocations.t |
18 | * t/backcompat/0.04006/23dumpmore.t |
19 | |
106a976a |
20 | *** naming accessor |
2efba526 |
21 | |
106a976a |
22 | * class data for Loader |
23 | * passed to _loader->new |
2efba526 |
24 | |
106a976a |
25 | *** Write ::Manual::UpgradingFrom0.04006 POD |
2efba526 |
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. |