jenkins-bot has submitted this change. ( https://gerrit.wikimedia.org/r/c/pywikibot/core/+/672392 )
Change subject: [doc] Update ROADMAP.rst ......................................................................
[doc] Update ROADMAP.rst
Change-Id: I3ba6c013f9bc2fb72a7cb9a9b4b0db643aa66043 --- M ROADMAP.rst 1 file changed, 26 insertions(+), 12 deletions(-)
Approvals: Xqt: Looks good to me, approved jenkins-bot: Verified
diff --git a/ROADMAP.rst b/ROADMAP.rst index c2a0752..2fea4ec 100644 --- a/ROADMAP.rst +++ b/ROADMAP.rst @@ -11,43 +11,57 @@ * Return requests.Response with http.request() instead of plain text (T265206) * config.db_hostname has been renamed to db_hostname_format
+Code cleanups +^^^^^^^^^^^^^ + +* tools.PY2 was removed (T213287) +* Site.language() method was removed in favour of Site.lang property +* Deprecated Page.getMovedTarget() method was removed in favour of moved_target() +* Remove deprecated Wikibase.lastrevid attribute +* config settings of archived scripts were removed (T223826) +* Drop startsort/endsort parameter for site.categorymembers method (T74101) +* Deprecated data attribute of http.fetch() result has been dropped (T265206) +* toStdout parameter of pywikibot.output() has been dropped +* Deprecated Site.getToken() and Site.case was removed +* Deprecated Family.known_families dict was removed (T89451) +* Deprecated DataSite.get_* methods was removed +* Deprecated LogEntryFactory.logtypes classproperty was removed +* Unused comms.threadedhttp module was removed; threadedhttp.HttpRequest was already replaced with requests.Response (T265206) + Other changes ^^^^^^^^^^^^^
+* Raise a SiteDefinitionError if api request response is Non-JSON and site is AutoFamily (T272911) +* Support deleting and undeleting specific file versions (T276725) +* Only add bot option generator if the bot class have it already +* Raise a RuntimeError if pagegenerators -namespace option is provided too late (T276916) +* Check for LookupError exception in http._decide_encoding (T276715) +* Re-enable setting private family files (T270949) +* Move the hardcoded namespace identifiers to an IntEnum +* Buffer 'pageprops' in api.QueryGenerator * Ensure that BaseBot.generator is a Generator * Add additional info into log if 'messagecode' is missing during login (T261061, T269503) * Use hardcoded messages if i18n system is not available (T275981) * Move wikibase data structures to page/_collections.py -* Remove deprecated Wikibase.lastrevid attribute * L10N updates * Add support for altwiki (T271984) * Add support for mniwiki and mniwiktionary (T273467, T273462) -* config settings of archived scripts were removed (T223826) -* Drop startsort/endsort parameter for site.categorymembers method (T74101) * Don't use mime parameter as boolean in api.Request (T274723) -* Deprecated data attribute of http.fetch() result has been dropped (T265206) * textlib.removeDisabledPart is able to remove templates (T274138) -* toStdout parameter of pywikibot.output() has been dropped -* Deprecated Site.getToken() and Site.case was removed * Create a SiteLink with __getitem__ method and implement lazy load (T273386, T245809, T238471, T226157) * Fix date.formats['MonthName'] behaviour (T273573) -* Deprecated Family.known_families dict was removed (T89451) * Implement pagegenerators.handle_args() to process all options at once -* Deprecated DataSite.get_* methods was removed -* Deprecated LogEntryFactory.logtypes classproperty was removed * Add enabled_options, disabled_options to GeneratorFactory (T271320) * Move interwiki() interwiki_prefix() and local_interwiki() methods from BaseSite to APISite * Add requests.Response.headers to log when an API error occurs (T272325) -* Unused comms.threadedhttp module was removed; threadedhttp.HttpRequest was already replaced with requests.Response (T265206)
Future release notes ~~~~~~~~~~~~~~~~~~~~
-* 5.6.0: APISite.loadimageinfo will no longer return any content +* 6.0.0: User.name() method will be removed in favour of User.username property * 5.6.0: pagenenerators.handleArg() method will be removed in favour of handle_arg() (T271437) * 5.5.0: Site.getuserinfo() method will be dropped in favour of userinfo property * 5.5.0: Site.getglobaluserinfo() method will be dropped in favour of globaluserinfo property -* 5.4.0: tools.PY2 will be removed (T213287) * 5.0.0: OptionHandler.options dict will be removed in favour of OptionHandler.opt * 5.0.0: Methods deprecated for 5 years or longer will be removed * 5.0.0: pagegenerators.ReferringPageGenerator is desupported and will be removed
pywikibot-commits@lists.wikimedia.org