Given two versions of an object, how can one determine which fields have changed and what the values were in the two versions.
Is there a consistent way to compare two versions of an Obj and determine what, if any, fields have changed?
So far, what I’ve found is:
I can use Value.valuesEqual or Value.compareValues to do a deep comparison of the object.
I can use ArryEdit.fromDiff([version1], [version2]) to generate an array of EditLists which contains exactly the differences I wish to see (the FieldEdit provides the name of the field and how it has changed)