jenkins-bot has submitted this change. ( https://gerrit.wikimedia.org/r/c/pywikibot/core/+/935691 )
Change subject: [8.3] Prepare next release ......................................................................
[8.3] Prepare next release
Change-Id: I35f78415fe88b12838102659e844251768b475fb --- M .appveyor.yml M ROADMAP.rst M pywikibot/__metadata__.py M HISTORY.rst M scripts/__init__.py 5 files changed, 41 insertions(+), 25 deletions(-)
Approvals: Xqt: Looks good to me, approved jenkins-bot: Verified
diff --git a/.appveyor.yml b/.appveyor.yml index cc15871..f4410c3 100644 --- a/.appveyor.yml +++ b/.appveyor.yml @@ -1,7 +1,7 @@ image: Visual Studio 2022 clone_depth: 50 skip_tags: true -version: 8.2.{build} +version: 8.3.{build} environment:
PYWIKIBOT_DIR: "%appdata%\Pywikibot" diff --git a/HISTORY.rst b/HISTORY.rst index 695fbdf..c4f81ff 100644 --- a/HISTORY.rst +++ b/HISTORY.rst @@ -1,6 +1,34 @@ Release history ===============
+8.2.0 +----- +*05 July 2023* + +* Add support for gpewiki (:phab:`T335989`) +* :class:`family.WikibaseFamily` and :class:`family.DefaultWikibaseFamily` were added to :mod:`family` module +* Remove incorrect time normalization in :class:`page.Claim` (:phab:`T338748`, :phab:`T325860`, :phab:`T57755`) +* Add support for other types of diffs in :meth:`Site.compare()<pywikibot.site._apisite.APISite.compare>` +* Improvements for :func:`textlib.extract_sections` function (:phab:`T338748`) +* Backport ``itertools.batched()`` from Python 3.12 which replaces :func:`tools.itertools.itergroup` +* Upcast page types in :func:`pagegenerators.RecentChangesPageGenerator` (:phab:`T340450`) +* Enable :meth:`FilePage.download()<pywikibot.FilePage.download>` to download thumbnails (:phab:`T247095`) +* Refactor :func:`tools.compute_file_hash` and use ``hashlib.file_digest`` with Python 3.11 +* Url ends with curly bracket in :func:`textlib.compileLinkR` (:phab:`T338029`) +* Allows spaces in environment variables for :class:`editor.TextEditor` (:phab:`T102465`, :phab:`T323078`) +* Add :func:`textlib.get_regexes` public function (:phab:`T336144`) +* Return 'https' scheme with :meth:`family.Family.protocol` (:phab:`T326046`) +* Use ``build`` instead of ``setuptools.setup()`` to build the distribution +* Raise ``ConnectionError`` on ``requests.ReadTimeout`` in :func:`comms.http.error_handling_callback` +* Raise :exc:`exceptions.ServerError` on ``requests.ReadTimeout`` in :func:`comms.http.error_handling_callback` +* Do not evaluate :func:`pywikibot.Site` with dict.pop() as default value (:phab:`T335720`) +* L10N updates +* :class:`family.Family` class was rewritten. ``obsolete.setter`` was removed, + :meth:`family.Family.interwiki_replacements` returns an invariant mapping, + :meth:`family.Family.interwiki_removals` returns a frozenset. ``closed_wikis``, + ``removed_wikis`` and ``code_aliases`` are :class:`family.Family` class attributes. (:phab:`T334834`) + + 8.1.2 ----- *23 April 2023* diff --git a/ROADMAP.rst b/ROADMAP.rst index e4f6b4c..57cbd6e 100644 --- a/ROADMAP.rst +++ b/ROADMAP.rst @@ -1,28 +1,7 @@ Current release ---------------
-* Add support for gpewiki (:phab:`T335989`) -* :class:`family.WikibaseFamily` and :class:`family.DefaultWikibaseFamily` were added to :mod:`family` module -* Remove incorrect time normalization in :class:`page.Claim` (:phab:`T338748`, :phab:`T325860`, :phab:`T57755`) -* Add support for other types of diffs in :meth:`Site.compare()<pywikibot.site._apisite.APISite.compare>` -* Improvements for :func:`textlib.extract_sections` function (:phab:`T338748`) -* Backport ``itertools.batched()`` from Python 3.12 which replaces :func:`tools.itertools.itergroup` -* Upcast page types in :func:`pagegenerators.RecentChangesPageGenerator` (:phab:`T340450`) -* Enable :meth:`FilePage.download()<pywikibot.FilePage.download>` to download thumbnails (:phab:`T247095`) -* Refactor :func:`tools.compute_file_hash` and use ``hashlib.file_digest`` with Python 3.11 -* Url ends with curly bracket in :func:`textlib.compileLinkR` (:phab:`T338029`) -* Allows spaces in environment variables for :class:`editor.TextEditor` (:phab:`T102465`, :phab:`T323078`) -* Add :func:`textlib.get_regexes` public function (:phab:`T336144`) -* Return 'https' scheme with :meth:`family.Family.protocol` (:phab:`T326046`) -* Use ``build`` instead of ``setuptools.setup()`` to build the distribution -* Raise ``ConnectionError`` on ``requests.ReadTimeout`` in :func:`comms.http.error_handling_callback` -* Raise :exc:`exceptions.ServerError` on ``requests.ReadTimeout`` in :func:`comms.http.error_handling_callback` -* Do not evaluate :func:`pywikibot.Site` with dict.pop() as default value (:phab:`T335720`) -* L10N updates -* :class:`family.Family` class was rewritten. ``obsolete.setter`` was removed, - :meth:`family.Family.interwiki_replacements` returns an invariant mapping, - :meth:`family.Family.interwiki_removals` returns a frozenset. ``closed_wikis``, - ``removed_wikis`` and ``code_aliases`` are :class:`family.Family` class attributes. (:phab:`T334834`) +* *(No changes yet)*
Deprecations diff --git a/pywikibot/__metadata__.py b/pywikibot/__metadata__.py index e6ff22a..381e879 100644 --- a/pywikibot/__metadata__.py +++ b/pywikibot/__metadata__.py @@ -11,7 +11,7 @@
__name__ = 'pywikibot' -__version__ = '8.2.0' +__version__ = '8.3.0.dev0' __description__ = 'Python MediaWiki Bot Framework' __maintainer__ = 'The Pywikibot team' __maintainer_email__ = 'pywikibot@lists.wikimedia.org' diff --git a/scripts/__init__.py b/scripts/__init__.py index 643e159..aa4c723 100644 --- a/scripts/__init__.py +++ b/scripts/__init__.py @@ -29,4 +29,4 @@ # # Distributed under the terms of the MIT license. # -__version__ = '8.2.0' +__version__ = '8.3.0'
pywikibot-commits@lists.wikimedia.org