There can certainly be cases where a change accidentally breaks things. But in the recent case with 19.2, where the C++ API was dropped, and some plugins now have to be updated, the changes were described to plugin developers in October 2017. Even then the change was held off for two major versions and two minor version updates.
2 Likes