Provide items version history with CSOM
Provide the Version History feature on list items with CSOM, i.e. provide which metadata has changed with the previous value.
Currently, the only way to retrieve versions is through the FileVersionCollection/FileVersion objects which provides only the VersionLabel, CreatedBy, CreationDate and Version Url.
Ideally, we would need a ListItem object holding all the attributes and values for each version - or at least the attributes that have changed.
Thank you for your input around this topic. We are now closely looking into this, since it’s relatively common ask from the field. Stay tuned.
Martin Dreyer commented
Artur, I think restore is already available. Here's the REST documentation (I assume it is also available in CSOM).
It would be great if the Restore functionality was also exposed