-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
[snip bla bla bla]
The GUI is not a stable API, never was, never will be. As has always been the case, it has, does, and will change according to changing requirements.
If your client breaks due to making bad assumptions, it was, is, and will forever remain your responsibility to fix it.
That's the way it's been for the last 7 years -- this is nothing new. When your broken client's broken assumptions get broken, you need to update your client to a non-broken version.
As for this alleged "it'll take a year for people to upgrade", I call utter and complete BS. The fact that it's not working will pretty quickly clue users into the need to ugprade from the broken code to a non-broken version.
- -- brion