Similarly to T370695: Temporary accounts are treated as registered users in non-JavaScript RecentChanges/Watchlist, treat temporary users the same as anonymous (IP) users when filtering on the RecentChanges API.
This will involve updating ApiQueryRecentChanges.
- Including rcshow=anon should return changes by IP users and temporary accounts
- Including rcshow=!anon should return changes by named users