Last week I got an interesting request from a customer: They would like to be able to see what a document library looked like at a given date. As far as I know this will require that the library 1) uses versioning, and 2) no limit to the number of versions
A brute force approach would be to iterate each item in the SPDocumentLibrary and check the created date of the SPListItemVersion but that is far from an elegant solution.
Is there a better way to identify the documents that existed at that date and return the current version at that date?