On Wed, Sep 26, 2012 at 02:07:41PM -0700, Bill Moseley wrote: <snipped> > ... But, I'm not sure it makes sense to have > MooseX::Storage so restrictive. A change in versions doesn't mean > incompatible serialized objects. > > Is that version check too agressive?
Maybe the strategy used by Storable might be useful here - only bump the version when the serialized format becomes incompatible. That would mean the user needs to indicate this somehow, rather than it being derived automatically.