Roan Kattouw schrieb:
action=paraminfo (which IIRC was introduced before cmtitle) does a lot of that. Also, breaking changes are announced on the mediawiki-api mailing list, which you should really be subscribed to if you're developing an application that uses the API.
What's the point in having to write a huge compatibility database how the API behaves on each different wiki? It's fine on Wikimedia wikis, where every wiki behaves same and you can adopt to it. But other sites use older parts of the API and with this they also change formats. And now imagine the huge overhead when you want to have a bot supporting not only Wikimedia wikis, but also Wikia stuff...or even more sites: The bigger the number, the bigger and more complex has to be your API version switch stuff.
Marco