Tests recorded with previous versions of Scrapy should ideally play back fine with newer versions.
I guess if Scrapy has a backward incompatible change though (something that materially affects spider requests/output) it would be better to fail the tests and have people re-record though.