You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Bend over backwards to maintain compatibility with previous MediaWiki API versions; this will probably not work in all cases.
Switch behaviour based on the MediaWiki API version; either by letting the user specify the version number or by peeking at it through the API itself.
Tie this library's releases to particular MediaWiki API versions; this will certainly simplify maintenance and development, but is also the most restrictive choice.
Dealing with Wikipedia wikis is another matter. They run bleeding edge versions which are difficult to track in any scheme.
And finally, in the interest of full disclosure: Considering the precarious maintainer situation, maybe we should think about giving up and aim for a migration to the official Ruby client instead.
Yup, I think to lock this library to the old API, give up on new development and point users to the official Ruby client (and I've updated the docs accordingly). The official Ruby client is not quite feature-complete yet, but it's a matter of time.
Watch mediawiki-api-announce-l for breaking changes that impact the library and make necessary updates within a few weeks.
The text was updated successfully, but these errors were encountered: