Changelog for smarter intervals
Add tests for trackHasChanged behaviour