Xqt has submitted this change. ( 
https://gerrit.wikimedia.org/r/c/pywikibot/core/+/1008000?usp=email )

Change subject: [doc] update ROADMAP.rst and CHANGELOG.rst
......................................................................

[doc] update ROADMAP.rst and CHANGELOG.rst

Also update some doc strings.

Change-Id: I70d0bb4646f9e5bc60d163889147e5565815be7b
---
M ROADMAP.rst
M pywikibot/data/api/_requests.py
M pywikibot/page/_wikibase.py
M pywikibot/proofreadpage.py
M scripts/CHANGELOG.rst
5 files changed, 29 insertions(+), 3 deletions(-)

Approvals:
  Xqt: Verified; Looks good to me, approved




diff --git a/ROADMAP.rst b/ROADMAP.rst
index bd33c1f..d1dbe45 100644
--- a/ROADMAP.rst
+++ b/ROADMAP.rst
@@ -4,6 +4,8 @@
 Improvements
 ^^^^^^^^^^^^

+* Remove content parameter of :meth:`proofreadpage.IndexPage.page_gen` method. 
(:phab:`T358635`)
+* Backport ``itertools.batched`` from Python 3.13 to :func:`backports.batched`
 * A copy button was added to the sphinx documentation.
 * Make :attr:`languages_by_size<family.WikimediaFamily.languages_by_size>` 
dynamic (:phab:`T78396`). The property is
   only available for :class:`family.WikimediaFamily` families. The 
``wikimedia_sites.py`` maintenance script was
@@ -21,6 +23,9 @@
 Bugfixes
 ^^^^^^^^

+* Populate :class:`pywikibot.MediaInfo`._content with expected attributes when 
loaded (:phab:`T357608`)
+* Raise :exc:`exceptions.APIError` if the same error comes twice within 
:meth:`data.api.Request.submit` loop
+  (:phab:`T357870`)
 * Only delegate :mod:`site` methods to public :class:`family.Family` methods 
which have *code* as first parameter.
 * Use ``str`` instead of ``repr`` for several messages with 
:class:`family.Family` objects (:phab:`T356782`)
 * Add ``hy`` to special languages in :class:`textlib.TimeStripper` 
(:phab:`T356175`)
@@ -78,6 +83,8 @@
 Deprecations
 ------------

+* 9.0.0: The *content* parameter of :meth:`proofreadpage.IndexPage.page_gen` 
is deprecated and will be ignored
+  (:phab:`T358635`)
 * 9.0.0: ``userinterfaces.transliteration.transliterator`` was renamed to 
:class:`Transliterator
   <userinterfaces.transliteration.Transliterator>`
 * 9.0.0: ``next`` parameter of 
:meth:`userinterfaces.transliteration.transliterator.transliterate` was renamed 
to
diff --git a/pywikibot/data/api/_requests.py b/pywikibot/data/api/_requests.py
index 8facad1..4dd995d 100644
--- a/pywikibot/data/api/_requests.py
+++ b/pywikibot/data/api/_requests.py
@@ -966,8 +966,8 @@
            in addition to *readapidenied* also try to login when API
            response is *notloggedin*.
         .. versionchanged:: 9.0
-           Raise :exc:`pywikibot.exceptions.APIError` if the same error
-           comes twice in a row within the loop.
+           Raise :exc:`exceptions.APIError` if the same error comes
+           twice in a row within the loop.

         :return: a dict containing data retrieved from api.php
         """
diff --git a/pywikibot/page/_wikibase.py b/pywikibot/page/_wikibase.py
index 143e323..c242b2c 100644
--- a/pywikibot/page/_wikibase.py
+++ b/pywikibot/page/_wikibase.py
@@ -455,6 +455,10 @@
            of this entity and their modifying may indirectly cause
            unwanted change to the live content

+        .. versionchanged:: 9.0
+           Added *pageid*, *ns*, *title*, *lastrevid*, *modified*, *id*
+           values to ``_content`` attribute when it is loaded.
+
         :param force: override caching
         :raise NoWikibaseEntityError: if this entity doesn't exist
         :return: actual data which entity holds
diff --git a/pywikibot/proofreadpage.py b/pywikibot/proofreadpage.py
index e5dc94d..b28b9fa 100644
--- a/pywikibot/proofreadpage.py
+++ b/pywikibot/proofreadpage.py
@@ -1318,7 +1318,8 @@

         .. versionchanged:: 8.6
            page names are sorted before loading pages.
-
+        .. versionchanged:: 9.0
+           The *content* parameter was removed

         :param start: first page, defaults to 1
         :param end: num_pages if end is None
diff --git a/scripts/CHANGELOG.rst b/scripts/CHANGELOG.rst
index 4fd41fb..975b13a 100644
--- a/scripts/CHANGELOG.rst
+++ b/scripts/CHANGELOG.rst
@@ -13,11 +13,14 @@
 category_redirect
 ^^^^^^^^^^^^^^^^^

+* A ``-category`` option was added (:phab:`T353282`)
+* Several improvements (:phab:`T276345`, :phab:`T351951`, :phab:`T352970`)
 * provide category_redirect categories for all WM sites (:phab:`T348914`)

 interwiki
 ^^^^^^^^^

+* Use ``site.code`` instead of ``site.lang``
 * Ignore :exc:`exceptions.InvalidTitleError` and :exc:`InvalidPageError` 
(:phab:`T357953`)

 touch

--
To view, visit 
https://gerrit.wikimedia.org/r/c/pywikibot/core/+/1008000?usp=email
To unsubscribe, or for help writing mail filters, visit 
https://gerrit.wikimedia.org/r/settings

Gerrit-Project: pywikibot/core
Gerrit-Branch: master
Gerrit-Change-Id: I70d0bb4646f9e5bc60d163889147e5565815be7b
Gerrit-Change-Number: 1008000
Gerrit-PatchSet: 1
Gerrit-Owner: Xqt <i...@gno.de>
Gerrit-Reviewer: Xqt <i...@gno.de>
Gerrit-CC: jenkins-bot
Gerrit-MessageType: merged
_______________________________________________
Pywikibot-commits mailing list -- pywikibot-commits@lists.wikimedia.org
To unsubscribe send an email to pywikibot-commits-le...@lists.wikimedia.org

Reply via email to