I don't know if this has changed recently, but when the FB Platform launched, Facebook was notorious for constantly breaking publicly documented APIs. In fact, an unmaintained wiki was their official documentation.
I'm surprised anybody is still surprised when Facebook changes its rules without warning.
I'm surprised anybody is still surprised when Facebook changes its rules without warning.