Great reply by Qwark. I long thought about this. The book has always said to announce "FMA changes" but heading, speed and even (dare I say it) Altitude is not part of the FMA.
I believe it was FlyNiki that abandoned all FMA calls except ALT* but new altitudes were still called out (as they should). Someone can correct me.