jenkins-bot has submitted this change. (
https://gerrit.wikimedia.org/r/c/pywikibot/core/+/1123761?usp=email )
Change subject: [10.1] Prepare next release
......................................................................
[10.1] Prepare next release
Change-Id: I82647e1e3126100b6cbf0305e3f0c32d0810e7f0
---
M HISTORY.rst
M ROADMAP.rst
M pywikibot/__metadata__.py
M scripts/__init__.py
M scripts/pyproject.toml
5 files changed, 88 insertions(+), 82 deletions(-)
Approvals:
Xqt: Looks good to me, approved
jenkins-bot: Verified
diff --git a/HISTORY.rst b/HISTORY.rst
index fcca87c..ef14faf 100644
--- a/HISTORY.rst
+++ b/HISTORY.rst
@@ -1,6 +1,89 @@
Release History
===============
+10.0.0
+------
+*01 March 2025*
+
+**Improvements**
+
+* Add *sort* parameter to :func:`pagegenerators.SearchPageGenerator` and
:meth:`APISite.search()
+ <pywikibot.site._generators.GeneratorsMixin.search>`:phab:`T386594`).
+* Add support for sylwiki (:phab:`T386466`).
+* Update :attr:`Family.cross_allowed<family.Family.cross_allowed>` lists in
family files.
+* Ignore empty message warning in
:class:`EventStreams<comms.eventstreams.EventStreams>`
+ (:phab:`T383035`).
+* A *timeout* parameter was added to
:func:`data.memento.get_closest_memento_url`
+ and the default timeout was increased to 30 s (:phab:`T382943`).
+* :func:`bot.calledModuleName` returns either 'unittest' or 'pytest' during
test run (:phab:`T382797`).
+* :class:`tools.threading.BoundedPoolExecutor` was added (:phab:`T333741`).
+* *args* parameter for :mod:`logging` functions can be used as formatting
arguments
+* :attr:`.login.OauthLoginManager.access_token` was added.
+* Representation string for :class:`login.LoginManager` was added.
+* i18n updates.
+
+**Bugfixes**
+
+* Allow url without api path, requests path or script path in
:func:`pywikibot.Site` constuctor (:phab:`T386665`).
+* Appended <<default>> color tag before the last linefeed in
+ :class:`UI<userinterfaces.terminal_interface_base.UI>` (:phab:`T382884`).
+* Remove unintentional *args* parameter in :class:`tools.threading.ThreadList`
(:phab:`T382787`).
+
+**Code cleanups**
+
+* Remove Structured Discussions/Flow support (:phab:`T381551`, :phab:`T371180`)
+* Remove old and deprecated variables in :mod:`config`.
+* Remove unintentional ``pywikibot.warn()``.
+* Unused *get_redirect* parameter of
:meth:`BasePage.getOldVersion()<page.BasePage.getOldVersion>` was removed.
+* *baserevid* parameter of
:class:`DataSite<pywikibot.site._datasite.DataSite>` methods
+ :meth:`editSource()<pywikibot.site._datasite.DataSite.editSource>`,
+ :meth:`editQualifier()<pywikibot.site._datasite.DataSite.editQualifier>`,
+ :meth:`removeClaims()<pywikibot.site._datasite.DataSite.removeClaims>`,
+ :meth:`removeSources()<pywikibot.site._datasite.DataSite.removeSources>`,
+
:meth:`remove_qualifiers()<pywikibot.site._datasite.DataSite.remove_qualifiers>`
were be removed.
+* ``linktrail`` methods of :class:`family.Family` and
:class:`BaseSite<pywikibot.site._basesite.BaseSite>`
+ were removed; use
:meth:`APISite.linktrail()<pywikibot.site._apisite.APISite.linktrail>` instead.
+* Positional arguments *decoder*, *layer* and *newline* for :mod:`logging`
functions are invalid;
+ keyword arguments must be used instead.
+* *tb* parameter of :func:`exception()<pywikibot.logging.exception>` function
was dropped;
+ use *exc_info* instead.
+* The positional arguments of :meth:`page.BasePage.linkedPages` were removed.
+* ``FilePage.usingPages()`` was renamed to
:meth:`using_pages()<pywikibot.FilePage.using_pages>`.
+* ``APISite.article_path`` was removed. :attr:`APISite.articlepath
+ <pywikibot.site._apisite.APISite.articlepath>` can be used instead.
+* ``fix_digits`` method of :class:`textlib.TimeStripper` was removed;
+ :func:`textlib.to_latin_digits` can be used instead.
+* :mod:`textlib`.tzoneFixedOffset class was removed in favour of
+ :class:`time.TZoneFixedOffse<pywikibot.time.TZoneFixedOffset>`.
+* A boolean *watch* parameter in :meth:`page.BasePage.save` is desupported.
+* ``XMLDumpOldPageGenerator`` was removed in favour of a ``content`` parameter
of
+ :func:`pagegenerators.XMLDumpPageGenerator` (:phab:`T306134`).
+* :meth:`pywikibot.User.is_blocked` method was renamed from ``isBlocked`` for
consistency.
+* Values of
:meth:`APISite.allpages()<pywikibot.site._generators.GeneratorsMixin.allpages>`
+ parameter filterredir must be True, False or None.
+* :mod:`tools.threading` classes no longer can be imported from :mod:`tools`.
+* :mod:`tools.itertools` datatypes no longer can be imported from :mod:`tools`.
+* :mod:`tools.collections` datatypes no longer can be imported from
:mod:`tools`.
+* ``svn_rev_info`` and ``getversion_svn`` of :mod:`version` module were be
removed.
+ SVN repository is no longer supported. (:phab:`T362484`).
+* Old color escape sequences like ``\03{color}`` were dropped in favour of new
color format like ``<<color>>``.
+* ``tools.formatter.color_format()`` was removed; the new color literals can
be used instead.
+* RedirectPageBot and NoRedirectPageBot bot classes were removed in favour of
+ :attr:`use_redirects<bot.BaseBot.use_redirects>` attribute.
+
+**Other breaking changes**
+
+* Package requirements were updated (wikitextparser, pydot, python-stdnum,
Pillow, PyMySQL,
+ fake-useragent)
+* Use requests_sse instead of unsupported sseclient for
:mod:`comms.eventstreams` (:phab:`T309380`).
+* :mod:`backports` module is no longer a public API.
+* Drop support for MediaWiki < 1.31 (:phab:`T378984`).
+* Require ``requests >= 2.31.0`` (:phab:`T347031`).
+* Python 3.7 support was dropped (:phab:`T378893`), including
*importlib_metadata* of
+ :mod:`backports`.
+* See also Current Deprecations below.
+
+
9.6.3
-----
*22 February 2025*
diff --git a/ROADMAP.rst b/ROADMAP.rst
index 0fb1b14..ba96169 100644
--- a/ROADMAP.rst
+++ b/ROADMAP.rst
@@ -1,84 +1,7 @@
Current Release Changes
=======================
-**Improvements**
-
-* Add *sort* parameter to :func:`pagegenerators.SearchPageGenerator` and
:meth:`APISite.search()
- <pywikibot.site._generators.GeneratorsMixin.search>`:phab:`T386594`).
-* Add support for sylwiki (:phab:`T386466`).
-* Update :attr:`Family.cross_allowed<family.Family.cross_allowed>` lists in
family files.
-* Ignore empty message warning in
:class:`EventStreams<comms.eventstreams.EventStreams>`
- (:phab:`T383035`).
-* A *timeout* parameter was added to
:func:`data.memento.get_closest_memento_url`
- and the default timeout was increased to 30 s (:phab:`T382943`).
-* :func:`bot.calledModuleName` returns either 'unittest' or 'pytest' during
test run (:phab:`T382797`).
-* :class:`tools.threading.BoundedPoolExecutor` was added (:phab:`T333741`).
-* *args* parameter for :mod:`logging` functions can be used as formatting
arguments
-* :attr:`.login.OauthLoginManager.access_token` was added.
-* Representation string for :class:`login.LoginManager` was added.
-* i18n updates.
-
-**Bugfixes**
-
-* Allow url without api path, requests path or script path in
:func:`pywikibot.Site` constuctor (:phab:`T386665`).
-* Appended <<default>> color tag before the last linefeed in
- :class:`UI<userinterfaces.terminal_interface_base.UI>` (:phab:`T382884`).
-* Remove unintentional *args* parameter in :class:`tools.threading.ThreadList`
(:phab:`T382787`).
-
-**Code cleanups**
-
-* Remove Structured Discussions/Flow support (:phab:`T381551`, :phab:`T371180`)
-* Remove old and deprecated variables in :mod:`config`.
-* Remove unintentional ``pywikibot.warn()``.
-* Unused *get_redirect* parameter of
:meth:`BasePage.getOldVersion()<page.BasePage.getOldVersion>` was removed.
-* *baserevid* parameter of
:class:`DataSite<pywikibot.site._datasite.DataSite>` methods
- :meth:`editSource()<pywikibot.site._datasite.DataSite.editSource>`,
- :meth:`editQualifier()<pywikibot.site._datasite.DataSite.editQualifier>`,
- :meth:`removeClaims()<pywikibot.site._datasite.DataSite.removeClaims>`,
- :meth:`removeSources()<pywikibot.site._datasite.DataSite.removeSources>`,
-
:meth:`remove_qualifiers()<pywikibot.site._datasite.DataSite.remove_qualifiers>`
were be removed.
-* ``linktrail`` methods of :class:`family.Family` and
:class:`BaseSite<pywikibot.site._basesite.BaseSite>`
- were removed; use
:meth:`APISite.linktrail()<pywikibot.site._apisite.APISite.linktrail>` instead.
-* Positional arguments *decoder*, *layer* and *newline* for :mod:`logging`
functions are invalid;
- keyword arguments must be used instead.
-* *tb* parameter of :func:`exception()<pywikibot.logging.exception>` function
was dropped;
- use *exc_info* instead.
-* The positional arguments of :meth:`page.BasePage.linkedPages` were removed.
-* ``FilePage.usingPages()`` was renamed to
:meth:`using_pages()<pywikibot.FilePage.using_pages>`.
-* ``APISite.article_path`` was removed. :attr:`APISite.articlepath
- <pywikibot.site._apisite.APISite.articlepath>` can be used instead.
-* ``fix_digits`` method of :class:`textlib.TimeStripper` was removed;
- :func:`textlib.to_latin_digits` can be used instead.
-* :mod:`textlib`.tzoneFixedOffset class was removed in favour of
- :class:`time.TZoneFixedOffse<pywikibot.time.TZoneFixedOffset>`.
-* A boolean *watch* parameter in :meth:`page.BasePage.save` is desupported.
-* ``XMLDumpOldPageGenerator`` was removed in favour of a ``content`` parameter
of
- :func:`pagegenerators.XMLDumpPageGenerator` (:phab:`T306134`).
-* :meth:`pywikibot.User.is_blocked` method was renamed from ``isBlocked`` for
consistency.
-* Values of
:meth:`APISite.allpages()<pywikibot.site._generators.GeneratorsMixin.allpages>`
- parameter filterredir must be True, False or None.
-* :mod:`tools.threading` classes no longer can be imported from :mod:`tools`.
-* :mod:`tools.itertools` datatypes no longer can be imported from :mod:`tools`.
-* :mod:`tools.collections` datatypes no longer can be imported from
:mod:`tools`.
-* ``svn_rev_info`` and ``getversion_svn`` of :mod:`version` module were be
removed.
- SVN repository is no longer supported. (:phab:`T362484`).
-* Old color escape sequences like ``\03{color}`` were dropped in favour of new
color format like ``<<color>>``.
-* ``tools.formatter.color_format()`` was removed; the new color literals can
be used instead.
-* RedirectPageBot and NoRedirectPageBot bot classes were removed in favour of
- :attr:`use_redirects<bot.BaseBot.use_redirects>` attribute.
-
-**Other breaking changes**
-
-* Package requirements were updated (wikitextparser, pydot, python-stdnum,
Pillow, PyMySQL,
- fake-useragent)
-* Use requests_sse instead of unsupported sseclient for
:mod:`comms.eventstreams` (:phab:`T309380`).
-* :mod:`backports` module is no longer a public API.
-* Drop support for MediaWiki < 1.31 (:phab:`T378984`).
-* Require ``requests >= 2.31.0`` (:phab:`T347031`).
-* Python 3.7 support was dropped (:phab:`T378893`), including
*importlib_metadata* of
- :mod:`backports`.
-* See also Current Deprecations below.
-
+* (no changes yet)
Current Deprecations
====================
diff --git a/pywikibot/__metadata__.py b/pywikibot/__metadata__.py
index fe86eaf..7ec0048 100644
--- a/pywikibot/__metadata__.py
+++ b/pywikibot/__metadata__.py
@@ -12,6 +12,6 @@
from time import strftime
-__version__ = '10.0.0'
+__version__ = '10.1.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 8651d5a..260d7b6 100644
--- a/scripts/__init__.py
+++ b/scripts/__init__.py
@@ -25,7 +25,7 @@
due to spelling mistake
"""
#
-# (C) Pywikibot team, 2021-2024
+# (C) Pywikibot team, 2021-2025
#
# Distributed under the terms of the MIT license.
#
@@ -34,7 +34,7 @@
from pathlib import Path
-__version__ = '10.0.0'
+__version__ = '10.1.0'
#: defines the entry point for pywikibot-scripts package
base_dir = Path(__file__).parent
diff --git a/scripts/pyproject.toml b/scripts/pyproject.toml
index 3c2a57f..5addb61 100644
--- a/scripts/pyproject.toml
+++ b/scripts/pyproject.toml
@@ -7,7 +7,7 @@
[project]
name = "pywikibot-scripts"
-version = "10.0.0"
+version = "10.1.0"
authors = [
{name = "xqt", email = "[email protected]"},
--
To view, visit
https://gerrit.wikimedia.org/r/c/pywikibot/core/+/1123761?usp=email
To unsubscribe, or for help writing mail filters, visit
https://gerrit.wikimedia.org/r/settings?usp=email
Gerrit-MessageType: merged
Gerrit-Project: pywikibot/core
Gerrit-Branch: master
Gerrit-Change-Id: I82647e1e3126100b6cbf0305e3f0c32d0810e7f0
Gerrit-Change-Number: 1123761
Gerrit-PatchSet: 1
Gerrit-Owner: Xqt <[email protected]>
Gerrit-Reviewer: Xqt <[email protected]>
Gerrit-Reviewer: jenkins-bot
_______________________________________________
Pywikibot-commits mailing list -- [email protected]
To unsubscribe send an email to [email protected]