more generic changelog