The documentation states:
-recentchanges Work on the pages with the most recent changes. If given as -recentchanges:x, will work on the x most recently changed pages. [...]
However, this is not truth.
return RecentChangesPageGenerator( namespaces=self.namespaces, total=total, start=rcstart, end=rcend, site=self.site, reverse=True, tag=rctag, _filter_unique=self._filter_unique)
@param reverse: if True, start with oldest changes (default: newest)
The reverse=True argument will make the generator start from the oldest changes.
The solution could be to change the value to False in case of this kind of input but this make the behavior inconsistent with the other kinds of input.