Generated from GitRleaseNotes, then manually edited to remove duplication, make messages better etc 

Breaking changes also added manually