CHANGELOG's are only used if there is any change in public interface. If it is only refactoring, then no need of CHANGELOG entry acc. to me.