Xqt has submitted this change. (
https://gerrit.wikimedia.org/r/c/pywikibot/core/+/1234364?usp=email )
Change subject: Update ROADMAP.rst, CHANGELOG.rst, HISTORY.rst and AUTHORS.rst
......................................................................
Update ROADMAP.rst, CHANGELOG.rst, HISTORY.rst and AUTHORS.rst
Change-Id: I36cd3897e29cf9c40ba5a5b8014ff4de6d8689f2
---
M AUTHORS.rst
M HISTORY.rst
M ROADMAP.rst
M pywikibot/__metadata__.py
M scripts/CHANGELOG.rst
5 files changed, 48 insertions(+), 9 deletions(-)
Approvals:
Xqt: Verified; Looks good to me, approved
diff --git a/AUTHORS.rst b/AUTHORS.rst
index 6519403..fb1f9fe 100644
--- a/AUTHORS.rst
+++ b/AUTHORS.rst
@@ -11,6 +11,7 @@
adiyetichaves
Ævar Arnfjörð Bjarmason
akashagarwal
+ Akaza24
AkshitKumar
Alangi Derick
Alex Shih-Han Lin
@@ -134,6 +135,7 @@
::
+ Harshita
Hazard-SJ
Huji
Homeboy445
diff --git a/HISTORY.rst b/HISTORY.rst
index 8437e93..744f991 100644
--- a/HISTORY.rst
+++ b/HISTORY.rst
@@ -1,9 +1,16 @@
Release History
===============
+10.7.5
+------
+*28 January 2026*
+
+* Add support for kajwiki. (:phab:`T415040`)
+
+
10.7.4
------
-*10 December 2025*
+*13 December 2025*
* Fix extracting password line (:phab:`T412191`)
diff --git a/ROADMAP.rst b/ROADMAP.rst
index 4111ff9..86dd03e 100644
--- a/ROADMAP.rst
+++ b/ROADMAP.rst
@@ -3,6 +3,17 @@
**Improvements**
+* Add WikiWho API support. (:phab:`T414071`)
+* Never use None as key in WeakKeyDictionary within
:class:`proofreadpage.TagAttrDesc`.
+ Class-level access returns the descriptor itself. (:phab:`T413563`)
+* *text_a* and *text_b* of :class:`diff.PatchManager` are positional-only
parameters.
+ *by_letter* and *replace_invisible* are keyword-only parameters.
+* Optimize :func:`pagegenerators.SubCategoriesPageGenerator`
+* Consider ``retry_after`` in delay calculation of
:meth:`throttle.Throttle.get_delay`.
+ (:phab:`T414354`)
+* Remove protocol swapping in :class:`data.api.Request`. (:phab:`T414369`)
+* Use environment variables ``PYWIKIBOT_USERNAME`` or ``PWB_USERNAME`` for
``User-Agent`` username
+ if username isn't set in :mod:`user-config.py<config>` for a given site.
(:phab:`T414201`)
* Add support for beta site in :class:`families.meta_family.Family`
(:phab:`T413060`)
* Add user agent to :class:`data.api.Request` error log (:phab:`T414170`)
* Increase performance of delegation for
:class:`BaseSite<pywikibot.site._basesite.BaseSite>`
@@ -11,23 +22,27 @@
* Use :class:`backports.RLock` instead of Queue to signal async_manager
activity (:phab:`T147178`)
* Add :meth:`User.is_partial_blocked()<pywikibot.User.is_partial_blocked>` and
methods
:meth:`APISite.is_partial_blocked()<pywikibot.site._apisite.APISite.is_partial_blocked>`
to detect
- partial blocks (:phab:`T412613`)
+ partial blocks. (:phab:`T412613`)
* Add :meth:`get_block_info()<pywikibot.User.get_block_info>` method to
:class:`pywikibot.User`
class to retrieve detailed block information including block ID, reason,
expiry, and restrictions
(:phab:`T412613`)
* Java based GraalPy is supported but Pillow cannot be used (:phab:`T412739`)
-* Free threading Python is supported with some restrictions
+* Free threading Python is supported with some restrictions.
(:phab:`T408131`, :phab:`T412605`, :phab:`T412624`)
-* i18n updates
-* Provide a security policy with Pywikibot (:phab:`T410753`)
+* i18n updates.
+* Provide a security policy with Pywikibot. (:phab:`T410753`)
* Show a friendly install message with :mod:`pwb<pywikibot.scripts.wrapper>`
wrapper
- when mandatory packages are missing (:phab:`T409662`)
+ when mandatory packages are missing (:phab:`T409662`).
* Update `tools._unidata.__category_cf` dict for
:func:`tools.chars.contains_invisible` and
- :func:`tools.chars.replace_invisible` to unicode version 17.0.0
-* Update Docker files to Python 3.12 (:phab:`T408997`)
+ :func:`tools.chars.replace_invisible` to unicode version 17.0.0.
+* Update Docker files to Python 3.12. (:phab:`T408997`)
**Bugfixes**
+* Remove invisible chars from :attr:`textlib.Section.heading`.
(:phab:`T411307`)
+* Do not raise :exc:`exceptions.UnknownExtensionError` within
+
:meth:`APISite.page_from_repository()<pywikibot.site._apisite.APISite.page_from_repository>`
+ on non-Wikibase sites (:phab:`T414068`)
* Handle retry-after value gracefully if it is a float instead an int
(:phab:`T414197`)
* Handle limit value gracefully if it is an int instead a str (:phab:`T414168`)
* Handle `lockmanager-fail-conflict` API error in
:meth:`data.api.Request.submit` as retryable
@@ -90,6 +105,8 @@
**Other breaking changes**
+* Use global ``-code`` instead of ``-lang`` to determine a site.
+ The old ``-lang`` option is kept for backward compatibility.
* Protocol swapping in :class:`data.api.Request` was removed. Family files
should provide
the correct protocol. (:phab:`T414369`)
* Package requirements were updated (``beautifulsoup4``, ``fake-useragent``,
``mwoauth``,
@@ -194,3 +211,9 @@
'millennium' must be used instead
* 10.0.0: *includeredirects* parameter of
:func:`pagegenerators.AllpagesPageGenerator` and
:func:`pagegenerators.PrefixingPageGenerator` is deprecated and should be
replaced by *filterredir*
+
+Pending removal in Pywikibot 14
+-------------------------------
+
+* Keyword parameters for *text_a* and *text_b* of :class:`diff.PatchManager`
are deprecated.
+ Positional parameters for *by_letter* and *replace_invisible* are deprecated.
diff --git a/pywikibot/__metadata__.py b/pywikibot/__metadata__.py
index 72662fb..d5eb34d 100644
--- a/pywikibot/__metadata__.py
+++ b/pywikibot/__metadata__.py
@@ -12,6 +12,6 @@
from time import strftime
-__version__ = '11.0.0.dev10'
+__version__ = '11.0.0.dev11'
__url__ = 'https://www.mediawiki.org/wiki/Manual:Pywikibot'
__copyright__ = f'2003-{strftime("%Y")}, Pywikibot team'
diff --git a/scripts/CHANGELOG.rst b/scripts/CHANGELOG.rst
index b296544..03b2ad5 100644
--- a/scripts/CHANGELOG.rst
+++ b/scripts/CHANGELOG.rst
@@ -10,8 +10,15 @@
archivebot
^^^^^^^^^^
+* Also no longer search for an archiveheader template if it is already
+ given with the archive template. (:phab:`T414068`)
* respect the ``-namespace`` option with ``-page`` option (:phab:`T409016`)
+welcome
+^^^^^^^
+
+* Check whether the script is localized within WelcomeBot initializer.
(:phab:`T414007`)
+
10.7.0
------
--
To view, visit
https://gerrit.wikimedia.org/r/c/pywikibot/core/+/1234364?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: I36cd3897e29cf9c40ba5a5b8014ff4de6d8689f2
Gerrit-Change-Number: 1234364
Gerrit-PatchSet: 3
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]