Page.getVersionHistory() gives a list of tuples but core has 4 items whereas compat gives tuples with 6 items.
Description
Details
Status | Subtype | Assigned | Task | ||
---|---|---|---|---|---|
Open | None | T151110 RFC: Regressions of core should be rethought or solved | |||
Resolved | Xqt | T136513 Different results of Page.getVersion() between compat and core |
Event Timeline
reopened. This is a breaking change between compat and core. compat had a tuple of 6 items: revision id, edit date/time, user name, edit summary, size and tags (see doc string) but core has 4 items only.
The change was done in compat with https://www.mediawiki.org/wiki/Special:Code/pywikipedia/8556 but wasn't ported to core.
Change 291605 had a related patch set uploaded (by Xqt):
[compat2core] return compat-like list of tuples from getVersionHistory
Change 291605 had a related patch set uploaded (by xqt):
[pywikibot/core] [compat2core] return compat-like list of tuples from getVersionHistory
Change 404435 had a related patch set uploaded (by Xqt; owner: Xqt):
[pywikibot/core@master] [compat2core] Note different results of getVersionHistory
Change 291605 abandoned by Xqt:
[compat2core] return compat-like list of tuples from getVersionHistory
Reason:
getVersionHistory is deprecated
getVersionHistory might be dropped and removed due to multiple breaking changes in core
Change 404435 had a related patch set uploaded (by Xqt; owner: Xqt):
[pywikibot/core@master] [doc] Update breaking change info for getVersionHistory
Change 584194 had a related patch set uploaded (by Xqt; owner: Xqt):
[pywikibot/core@master] [cleanup] Desupport Page.getVersionHistory() method
Change 404435 merged by jenkins-bot:
[pywikibot/core@master] [doc] Update breaking change info for getVersionHistory
Change 584194 merged by jenkins-bot:
[pywikibot/core@master] [cleanup] Desupport Page.getVersionHistory() method