ChangeLog est un fichier d'historique des modifications. On doit créer une entrée pour chaque modification indiquant date, auteur et fichier modifié. Emacs et XEmacs facilitent la maintenance de ce fichier (CTRL/X 4a).