jenkins-bot has submitted this change. ( https://gerrit.wikimedia.org/r/c/pywikibot/core/+/983546 )
Change subject: [doc] update ROADMAP.rst, HISTORY.rst and docs/conf.py ......................................................................
[doc] update ROADMAP.rst, HISTORY.rst and docs/conf.py
Change-Id: I1a16d3013c265843f3fa0f3066e6a1d321289959 --- M ROADMAP.rst M docs/conf.py M HISTORY.rst 3 files changed, 21 insertions(+), 3 deletions(-)
Approvals: Xqt: Looks good to me, approved jenkins-bot: Verified
diff --git a/HISTORY.rst b/HISTORY.rst index 2bb6dc5..3a6e6ad 100644 --- a/HISTORY.rst +++ b/HISTORY.rst @@ -5,7 +5,7 @@ ----- *05 December 2023*
-* Lazy load imageinfo metadata (:phab:`T253591`) +* Lazy load imageinfo metadata (:phab:`T253591`, :phab:`T258036`) * Fetch URL of page scan via :api:`imageforpage` in :mod:`proofreadpage` module (:phab:`T114318`, :phab:`T181913`, :phab:`T352524`) * Sort page names before loading pages in :mod:`proofreadpage` module diff --git a/ROADMAP.rst b/ROADMAP.rst index 7535ee9..67539ce 100644 --- a/ROADMAP.rst +++ b/ROADMAP.rst @@ -4,18 +4,22 @@ Improvements ^^^^^^^^^^^^
+* Add :meth:`site.APISite.ratelimit()<pywikibot.site._apisite.APISite.ratelimit>` method + and :class:`tools.collections.RateLimit` NamedTuple (:phab:`T304808`) * L10N Updates * Add :class:`pagegenerators.PagePilePageGenerator` (:phab:`T353086`)
Bugfixes ^^^^^^^^
-* :func:`pywikibot.input_choice` validates *default* parameter (:phab:`T353097`) +* Suppress error in :meth:`cosmetic_changes.CosmeticChangesToolkit.cleanUpLinks` (:phab:`T337045`) +* :func:`pywikibot.input_choice` validates *default* parameter (:phab:`T353097`) * Remove typing imports from user-config.py file (:phab:`T352965`)
Breaking changes and code cleanups ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+* ``keys()`` and ``items()`` methods of :class:`data.api.Reques` gives a view instead a list (:phab:`T310953`) * ``SequenceOutputter.format_list()`` was removed in favour of :attr:`tools.formatter.SequenceOutputter.out` property * *output* parameter of :class:`bot_choice.OutputProxyOption` (i.e. ``OutputOption`` instance) without *out* property is no longer supported * ``OutputOption.output()`` method was removed @@ -60,6 +64,11 @@ :attr:`userinfo['messages']<pywikibot.site._apisite.APISite.userinfo>` * 8.0.0: :meth:`Page.editTime()<page.BasePage.editTime>` method is deprecated and should be replaced by :attr:`Page.latest_revision.timestamp<page.BasePage.latest_revision>` + + +Will be removed in Pywikibot 10 +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + * 7.7.0: :mod:`tools.threading` classes should no longer imported from :mod:`tools` * 7.6.0: :mod:`tools.itertools` datatypes should no longer imported from :mod:`tools` * 7.6.0: :mod:`tools.collections` datatypes should no longer imported from :mod:`tools` diff --git a/docs/conf.py b/docs/conf.py index a662a5f..029daec 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -43,7 +43,7 @@
# If your documentation needs a minimal Sphinx version, state it here. # -needs_sphinx = '7.2.3' +needs_sphinx = '7.2.6'
# Add any Sphinx extension module names here, as strings. They can be # extensions coming with Sphinx (named 'sphinx.ext.*') or your custom
pywikibot-commits@lists.wikimedia.org