> nobody blames you when this happens
They sure do. If someone's project works in r300 and breaks in r301, they contact us, tell us we broke their project, and whatever we did in r301 we should revert so their project keeps working. Trying to explain these issues of encapsulation to people is often fruitless as most customers don't care
Ashley Sorry, I meant nobody in their right mind would blame you.
Of course, some people might be angry, but you did warn them multiple times about the risks of using 3rd party addons, so you have every right to refuse support. And still, I'm sure these situations are rare enough. They definitely don't justify the decision to break hundreds of addons for all users, addons they rely on in their work! Not to mention that this decision significantly reduces the expandability of the engine.
We were discussing a sequel to our game, but now that the future of addons like Spriter or 3DObject is uncertain, we will probably be looking for another engine.