Last modified: 2009-12-30 05:20:38 UTC
The mediawiki API does not support machine-readable diffs yet. This would allow a bot to parse changes for vandalism, spam, or other particular content. The current human-readable diff has lots of html cruft that has to be stripped to get to the real data, as well as unnecessary data for a bot (headers, menus, the entire text following the diff...)
Stripping all html you get a machine diff. Adding &action=render you omit headers and menus Adding &diffonly=1 you get the diff without the rendered page. So with action=render&diffonly=1 you only get the diff table.
Good enough. Thanks!