Xqt has submitted this change. ( https://gerrit.wikimedia.org/r/c/pywikibot/core/+/1054011?usp=email )
Change subject: [9.2.1] Add support for aewikimedia wiki and publish Pywikibot 9.2.1 ......................................................................
[9.2.1] Add support for aewikimedia wiki and publish Pywikibot 9.2.1
Bug: T362529 Change-Id: I487954d81cf38e3b53b2de6ac5d5b01417681566 --- M HISTORY.rst M ROADMAP.rst M pywikibot/__metadata__.py M pywikibot/families/wikimediachapter_family.py 4 files changed, 38 insertions(+), 29 deletions(-)
Approvals: Xqt: Verified; Looks good to me, approved
diff --git a/HISTORY.rst b/HISTORY.rst index 1a23884..a6167ed 100644 --- a/HISTORY.rst +++ b/HISTORY.rst @@ -1,13 +1,44 @@ Release History ===============
+9.2.0 +----- +*22 June 2024* + +* Add support for ``btmwiki`` to Pywikibot (:phab:`T368069`) +* Include image repository extensions in :attr:`site.APISite.file_extensions + <pywikibot.site._apisite.APISite.file_extensions>` +* Ignore :exc:`ValueError` durig upcast of :class:`FilePage<pywikibot.page.FilePage>` due to invalid file extension + (:phab:`T367777`) +* Add :func:`pagegenerators.SupersetPageGenerator` pagegenerator (:phab:`T367684`) +* No longer wait in :meth:`data.api.Request._http_request` for ``ImportError`` and ``NameError`` +* Replace ``requests.utils.urlparse`` with ``urllib.parse.urlparse`` in + :func:`comms.http.get_authentication` (:phab:`T367649`) +* Show an appropiate message if ``requests_oauthlib`` package is required but missing (:phab:`T353387`) +* Retry ``DBUnexpectedError`` in :meth:`data.api.Request._internal_api_error` (:phab:`T367383`) +* Duplicated entries found in :mod:`pywikibot` were removed +* Pass ``None`` instead of an empty string as *expiry* argument in + :meth:`site.APISite.protect()<pywikibot.site._apisite.APISite.protect>` (:phab:`T367176`) +* Fix keyword argument in :meth:`Page.undelete()<page.BasePage.undelete>` when + calling :meth:`site.APISite.undelete()<pywikibot.site._apisite.APISite.undelete>` (:phab:`T367037`) +* Check whether :attr:`BaseBot.generator<bot.BaseBot.generator>` is None in :meth:`run()<bot.BaseBot.run>` method +* Add *namespaces* parameter to :meth:`Page.templates()<page.BasePage.templates>` and + :meth:`Page.itertemplates()<page.BasePage.itertemplates>` and require keyword arguments; + only use TEMPLATE namespace for meth:`Page.isDisambig()<page.BasePage.isDisambig>` (:phab:`T365199`) +* Drop pheetools support for :mod:`proofreadpage` which is no longer available upstreams (:phab:`T366036`) +* Raise :exc:`exceptions.SectionError` if a section does not exists on a page (:phab:`T107141`) +* Retry api request on ServerError (:phab:`T364275`, :phab:`T364393`) +* i18n updates + + 9.1.3 ----- -*28.05.2024* +*28 May 2024*
* Add support for dtpwiki (:phab:`T365232`) * i18n updates
+ 9.1.2 ----- *03 May 2024* diff --git a/ROADMAP.rst b/ROADMAP.rst index b956e38..1ae85ee 100644 --- a/ROADMAP.rst +++ b/ROADMAP.rst @@ -1,29 +1,7 @@ Current Release Changes =======================
-* Add support for ``btmwiki`` to Pywikibot (:phab:`T368069`) -* Include image repository extensions in :attr:`site.APISite.file_extensions - <pywikibot.site._apisite.APISite.file_extensions>` -* Ignore :exc:`ValueError` durig upcast of :class:`FilePage<pywikibot.page.FilePage>` due to invalid file extension - (:phab:`T367777`) -* Add :func:`pagegenerators.SupersetPageGenerator` pagegenerator (:phab:`T367684`) -* No longer wait in :meth:`data.api.Request._http_request` for ``ImportError`` and ``NameError`` -* Replace ``requests.utils.urlparse`` with ``urllib.parse.urlparse`` in - :func:`comms.http.get_authentication` (:phab:`T367649`) -* Show an appropiate message if ``requests_oauthlib`` package is required but missing (:phab:`T353387`) -* Retry ``DBUnexpectedError`` in :meth:`data.api.Request._internal_api_error` (:phab:`T367383`) -* Duplicated entries found in :mod:`pywikibot` were removed -* Pass ``None`` instead of an empty string as *expiry* argument in - :meth:`site.APISite.protect()<pywikibot.site._apisite.APISite.protect>` (:phab:`T367176`) -* Fix keyword argument in :meth:`Page.undelete()<page.BasePage.undelete>` when - calling :meth:`site.APISite.undelete()<pywikibot.site._apisite.APISite.undelete>` (:phab:`T367037`) -* Check whether :attr:`BaseBot.generator<bot.BaseBot.generator>` is None in :meth:`run()<bot.BaseBot.run>` method -* Add *namespaces* parameter to :meth:`Page.templates()<page.BasePage.templates>` and - :meth:`Page.itertemplates()<page.BasePage.itertemplates>` and require keyword arguments; - only use TEMPLATE namespace for meth:`Page.isDisambig()<page.BasePage.isDisambig>` (:phab:`T365199`) -* Drop pheetools support for :mod:`proofreadpage` which is no longer available upstreams (:phab:`T366036`) -* Raise :exc:`exceptions.SectionError` if a section does not exists on a page (:phab:`T107141`) -* Retry api request on ServerError (:phab:`T364275`, :phab:`T364393`) +* Add support for ``aewikimedia`` to Pywikibot (:phab:`T362529`) * i18n updates
Current Deprecations diff --git a/pywikibot/__metadata__.py b/pywikibot/__metadata__.py index be801c8..577d0fa 100644 --- a/pywikibot/__metadata__.py +++ b/pywikibot/__metadata__.py @@ -12,6 +12,6 @@ from time import strftime
-__version__ = '9.2.0' +__version__ = '9.2.1' __url__ = 'https://www.mediawiki.org/wiki/Manual:Pywikibot' __copyright__ = f'2003-{strftime("%Y")}, Pywikibot team' diff --git a/pywikibot/families/wikimediachapter_family.py b/pywikibot/families/wikimediachapter_family.py index e217010..e595a95 100644 --- a/pywikibot/families/wikimediachapter_family.py +++ b/pywikibot/families/wikimediachapter_family.py @@ -21,8 +21,8 @@ closed_wikis = ['cn', 'nz', 'pa-us']
codes = { - 'am', 'ar', 'az', 'bd', 'be', 'br', 'ca', 'co', 'dk', 'ec', 'ee', 'fi', - 'ge', 'gr', 'hi', 'id', 'id-internal', 'il', 'mai', 'mk', 'mx', 'ng', - 'nl', 'no', 'nyc', 'pl', 'pt', 'punjabi', 'romd', 'rs', 'ru', 'se', - 'tr', 'ua', 'uk', 've', 'wb', + 'ae', 'am', 'ar', 'az', 'bd', 'be', 'br', 'ca', 'co', 'dk', 'ec', 'ee', + 'fi', 'ge', 'gr', 'hi', 'id', 'id-internal', 'il', 'mai', 'mk', 'mx', + 'ng', 'nl', 'no', 'nyc', 'pl', 'pt', 'punjabi', 'romd', 'rs', 'ru', + 'se', 'tr', 'ua', 'uk', 've', 'wb', }