Initial changelog parsing

Still need to handle legacy changelogs