moved changelog functionality to changelog.js