changelog and gitignore