Is it possible to put all third party code in try and catch block. This way if they change API in future, it would not stop YAF from working.
Here are the third party code I know:
1. Detecting blogspam/bots
2. GeoLocation
3. FB login
4. Twitter login
5. Google login
The first two are important. For first one if API is changed, users may not be able to post at all. For second one, if API is changed, user may not be able to register to the site. System could be redirecting to default error page without try and catch block.