Upgrading to 5.4 from 5.3 and it can't find FMathf

I’ve just started converting a project from 5.3.2 to 5.4.2 and now I’m seeing tons of these:

‘FMathf’: is not a class or namespace name

Is there some new file I need to include, or some using namespace?

Is there a list of notes somewhere saying what all they’ve changed?

Epic has slowly been improving their includes to more closely follow Include-What-You-Use and doing fewer broad includes. They could also have changed something so that a header you were including no longer needs it so you don’t get it for free.

You’re just missing a MathUtil.h include somewhere.

There are the release notes, but they won’t go into the level of detail needed to identify this sort of thing. And it would be unusable if it did.

Welcome to the world of middleware updates!