On Thu, Dec 19, 2013 at 05:32:57PM +0000, Stephen Patterson wrote: > I'm the maintainer of Finance::Bank::CooperativeUKPersonal, a module > for downloading UK bank statements. Part of the output from this > module is a statement date in dd/mm/yyyy (UK) format. As I've > started using the module, I'm considering changing this to ISO-SQL > standard - yyyy-mm-dd. What's the best way of communicating this > change & managing things during changeover?
If you want to minimize surprises for the users, what you could do is to adopt the new behavior if the module is called with the new version 'use Finance::Bank::CUKP 1.23;'. If the module is called with no version or an older version, you keep the old behavior, but issue a deprecation warning that tell that the default behavior will soon change. And then after a reasonable amount of time (6 months?), you can change the default behavior to the new format. Joy, `/anick --