Yes, I believe entire row level comparison for change is not yet available.
Just for the sake of clarity, could you update if you are looking for if a row has changed from previous row ( meaning any column changes, the row changes and you are interested in just knowing row has changed because a column in row has changed)
Or are you looking for which column among several in the row has changed in the row and you also wish to know the before and after value of the changed column.
Yes as @dbaum mentioned, you could use a ChanegCounter type column that listens to all columns whose changes you want to detect. The changecounter column can be in accumulate mode. Now for any change of any column, the changecounter column will increment by 1.
So you could use this changecounter column’s before and after values suitably as you need.