Xqt has submitted this change. ( https://gerrit.wikimedia.org/r/c/pywikibot/core/+/1048837?usp=email )
Change subject: [9.3] Prepare next release ......................................................................
[9.3] Prepare next release
Change-Id: Ic2550146571fdd15b66de3a15a11be63c9bc8088 --- M .appveyor.yml M HISTORY.rst M ROADMAP.rst M pywikibot/__metadata__.py M scripts/__init__.py 5 files changed, 36 insertions(+), 28 deletions(-)
Approvals: Xqt: Verified; Looks good to me, approved
diff --git a/.appveyor.yml b/.appveyor.yml index 38cef84..ad07dfa 100644 --- a/.appveyor.yml +++ b/.appveyor.yml @@ -1,7 +1,7 @@ image: Visual Studio 2022 clone_depth: 50 skip_tags: true -version: 9.2.{build} +version: 9.3.{build} environment:
PYWIKIBOT_DIR: "%appdata%\Pywikibot" 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..29cc47f 100644 --- a/ROADMAP.rst +++ b/ROADMAP.rst @@ -1,30 +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`) -* i18n updates +* (no changes yet)
Current Deprecations ==================== diff --git a/pywikibot/__metadata__.py b/pywikibot/__metadata__.py index be801c8..6603ef5 100644 --- a/pywikibot/__metadata__.py +++ b/pywikibot/__metadata__.py @@ -12,6 +12,6 @@ from time import strftime
-__version__ = '9.2.0' +__version__ = '9.3.0.dev0' __url__ = 'https://www.mediawiki.org/wiki/Manual:Pywikibot' __copyright__ = f'2003-{strftime("%Y")}, Pywikibot team' diff --git a/scripts/__init__.py b/scripts/__init__.py index 01864c7..dac5584 100644 --- a/scripts/__init__.py +++ b/scripts/__init__.py @@ -32,4 +32,4 @@ # # Distributed under the terms of the MIT license. # -__version__ = '9.2.0' +__version__ = '9.3.0'
pywikibot-commits@lists.wikimedia.org