We take backwards compatibility very seriously, and we have made many internal changes over the past 2 years that required extra code to maintain backwards compatibility, and we keep and maintain that extra code indefinitely to ensure projects from as far back as possible can still open and function correctly. However in rare cases (and we try to keep this to as absolutely few cases as possible) we feel an early-on decision was made incorrectly and we then have to trade-off: do we keep it like that forever (and people might make posts like this, but instead complaining "why has this been broken for so long? why don't you just fix it?"), or do we try to fix it as quickly as possible so in the long term it's a better tool, risking introducing some degree of backwards compatibility? Sometimes we choose the former, but whenever we do this we carefully document it in the changelogs and provide advice on how to update your projects accordingly. I think our track record with regular users is good, and in general people who are diligent with updates don't have such serious problems. However going for nearly 2 years without following updates is a different case, especially since you were an early adopter and the software was in a much earlier state of development, and therefore more likely to change. I think we make virtually no breaking changes these days since it's much more mature.
I'm sorry you've had trouble with an old project (and thanks for being an early adopter!), and the option of trawling through changelogs for breaking changes is probably not great. However I gather it still does open and run, so it's not completely hopeless. Sometimes a single breaking changes can cause far-reaching effects and yet have a reasonably straightforward solution, so it may be that a couple of minor tweaks will fix it. I hope you appreciate that while frustrating, this is a tradeoff that is sometimes necessary to prevent going in to the long term with something even worse: a tool bogged down by gotchas and poor design decisions that were never fixed.