make have_attributes diffable
add diffable #668 to changelog
[skip ci]