Skip to content

Latest commit

 

History

History
80 lines (74 loc) · 5.58 KB

ROADMAP.rst

File metadata and controls

80 lines (74 loc) · 5.58 KB

Current release

  • (no changes yet)

Deprecations

  • 9.0.0: The content parameter of proofreadpage.IndexPage.page_gen is deprecated and will be ignored (T358635)
  • 9.0.0: userinterfaces.transliteration.transliterator was renamed to Transliterator <userinterfaces.transliteration.Transliterator>
  • 9.0.0: next parameter of userinterfaces.transliteration.transliterator.transliterate was renamed to succ
  • 9.0.0: type parameter of site.APISite.protectedpages() <pywikibot.site._generators.GeneratorsMixin.protectedpages> was renamed to protect_type
  • 9.0.0: all parameter of site.APISite.namespace()<pywikibot.site._apisite.APISite.namespace> was renamed to all_ns
  • 9.0.0: filter parameter of date.dh was renamed to filter_func
  • 9.0.0: dict parameter of data.api.OptionSet was renamed to data
  • 9.0.0: pywikibot.version.get_toolforge_hostname() is deprecated without replacement
  • 9.0.0: allrevisions parameter of xmlreader.XmpDump is deprecated, use revisions instead (T340804)
  • 9.0.0: iteritems method of data.api.Request will be removed in favour of items
  • 9.0.0: SequenceOutputter.output() is deprecated in favour of tools.formatter.SequenceOutputter.out property
  • 9.0.0: nullcontext context manager and SimpleQueue queue of backports are derecated
  • 8.4.0: modules_only_mode parameter of data.api.ParamInfo, its paraminfo_keys class attribute and its preloaded_modules property will be removed
  • 8.4.0: dropdelay and releasepid attributes of throttle.Throttle will be removed in favour of expiry class attribute
  • 8.2.0: tools.itertools.itergroup will be removed in favour of backports.batched
  • 8.2.0: normalize parameter of WbTime.toTimestr and WbTime.toWikibase will be removed
  • 8.1.0: Dependency of exceptions.NoSiteLinkError from exceptions.NoPageError will be removed
  • 8.1.0: exceptions.Server414Error is deprecated in favour of exceptions.Client414Error
  • 8.0.0: Timestamp.clone()<pywikibot.time.Timestamp.clone> method is deprecated in favour of Timestamp.replace() method.
  • 8.0.0: family.Family.maximum_GET_length method is deprecated in favour of config.maximum_GET_length<Account Settings> (T325957)
  • 8.0.0: addOnly parameter of textlib.replaceLanguageLinks and textlib.replaceCategoryLinks are deprecated in favour of add_only
  • 8.0.0: textlib.TimeStripper regex attributes ptimeR, ptimeznR, pyearR, pmonthR, pdayR are deprecated in favour of patterns attribute which is a textlib.TimeStripperPatterns.
  • 8.0.0: textlib.TimeStripper groups attribute is deprecated in favour of textlib.TIMEGROUPS
  • 8.0.0: LoginManager.get_login_token<login.ClientLoginManager.get_login_token> was replaced by login.ClientLoginManager.site.tokens['login']
  • 8.0.0: data.api.LoginManager() is deprecated in favour of login.ClientLoginManager
  • 8.0.0: APISite.messages()<pywikibot.site._apisite.APISite.messages> method is deprecated in favour of userinfo['messages']<pywikibot.site._apisite.APISite.userinfo>
  • 8.0.0: Page.editTime()<page.BasePage.editTime> method is deprecated and should be replaced by Page.latest_revision.timestamp<page.BasePage.latest_revision>

Will be removed in Pywikibot 10

  • 9.1.0: version.svn_rev_info and version.getversion_svn will be removed. SVN is no longer supported. (T362484)
  • 7.7.0: tools.threading classes should no longer imported from tools
  • 7.6.0: tools.itertools datatypes should no longer imported from tools
  • 7.6.0: tools.collections datatypes should no longer imported from tools
  • 7.5.0: textlib.tzoneFixedOffset class will be removed in favour of time.TZoneFixedOffset
  • 7.4.0: FilePage.usingPages() was renamed to using_pages()<pywikibot.FilePage.using_pages>
  • 7.3.0: Old color escape sequences like \03{color} is deprecated in favour of new color format like <<color>>
  • 7.3.0: linkitrail method of family.Family is deprecated; use APISite.linktrail() <pywikibot.site._apisite.APISite.linktrail> instead
  • 7.2.0: tb parameter of exception()<pywikibot.exception> function was renamed to exc_info
  • 7.2.0: XMLDumpOldPageGenerator is deprecated in favour of a content parameter of XMLDumpPageGenerator<pagegenerators.XMLDumpPageGenerator> (T306134)
  • 7.2.0: RedirectPageBot and NoRedirectPageBot bot classes are deprecated in favour of use_redirects<bot.BaseBot.use_redirects> attribute
  • 7.2.0: tools.formatter.color_format<tools.formatter.color_format> is deprecated and will be removed
  • 7.1.0: Unused get_redirect parameter of Page.getOldVersion()<page.BasePage.getOldVersion> will be removed
  • 7.0.0: User.isBlocked() method is renamed to is_blocked for consistency
  • 7.0.0: A boolean watch parameter in Page.save() is deprecated and will be desupported
  • 7.0.0: baserevid parameter of editSource(), editQualifier(), removeClaims(), removeSources(), remove_qualifiers() DataSite methods will be removed
  • 7.0.0: Values of APISite.allpages() parameter filterredir other than True, False and None are deprecated
  • 7.0.0: The i18n identifier 'cosmetic_changes-append' will be removed in favour of 'pywikibot-cosmetic-changes'