X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=TODO-BACKCOMPAT;h=afb031683cf318d750087697c11bc751dfeef6b6;hb=9cc8e7e177103e568c99f968ff848d25e6c3bea8;hp=96bf2ad5636171569ee08629680adce5a28bcdfd;hpb=0101254328299030c7ab921ac546b6b91ad3ded3;p=dbsrgits%2FDBIx-Class-Schema-Loader.git diff --git a/TODO-BACKCOMPAT b/TODO-BACKCOMPAT index 96bf2ad..afb0316 100644 --- a/TODO-BACKCOMPAT +++ b/TODO-BACKCOMPAT @@ -1,31 +1,15 @@ SL Backcompat Plan: -*** dynamic schemas - -* should default to 0.04006 mode -* __PACKAGE__->naming('current') will turn on current mode - *** 0.04006 mode -* use the detector and compat relbuilder ilmari already wrote for static schemas * add a loud warning that says that we're running in backcompat mode, and refers - to the ::Manual::UpgradingFrom4006 POD. - -*** 0.04006 tests - -* are in t/backcompat/0.04006 -* have their own lib/ -* should only run with the SCHEMA_LOADER_TESTS_BACKCOMPAT=1 env var -* need tests_recursive (or whatever) in Makefile.PL -* need to run in 0.04006 mode (by seeding with a Schema.pm generated by - 0.04006, activation of backcompat mode should be minimally invasive.) - -*** Schema::Loader::Base + to the ::Manual::UpgradingFromV4 POD. +* preserve custom content from un-singularized Results and delete them when in + upgrade mode -* 'naming' accessor should be a Class::Accessor::Grouped 'inherited' type - accessor, doc is written +*** backcompat tests -*** Write ::Manual::UpgradingFrom4006 POD +Need a comprehensive backcompat.t *** Catalyst Helper