Human-readable description of the change
Optional newThe new value (undefined for Removed changes)
Optional oldThe original value (undefined for Added changes)
The path to the changed value (e.g., "user.profile.name" or "items[2].id")
The type of change that occurred
Represents a single change detected during diff operation