changelog integral invariants