One small note. I think you should enclose values into e.g. single quote as it is easier to read.
So if value is empty ( no old value ) you will see 
``` changes '' -> 'new exating value'
```
instead of 
```changes -> something```