New automerge requirement: Release notes required for breaking package releases

I don’t see how this is possible. I can leave a function signature identical to what it was before, and make the function body do something totally different, so that the return type remains the same but its value changes dramatically. LIke, changing the cosine to calculate the sine instead. I don’t see how this can be automated, at least not simply.