add changelog feature