Based on Lupin's Anti-vandal tool
editDiscussion for User:Andy M. Wang/recent2.js.
Based on User:Lupin/recent2.js. See User:Lupin/Anti-vandal tool for a description, and User talk:Lupin/Anti-vandal tool for discussion.
Pulled in bits from User:Philip Trueman/PILT, User:Philip Trueman/recent2.js.
Known issues. This version from Apr 5 produces diff that bold differences in text instead of underlining/striking out. This version is largely based on PILT and doesn't behave the same. After spending a number of hours, still unknown why. TODO contact original script writer.