jenkins-bot has submitted this change. ( 
https://gerrit.wikimedia.org/r/c/pywikibot/core/+/1189969?usp=email )

Change subject: [10.6] Prepare next release 10.6
......................................................................

[10.6] Prepare next release 10.6

Change-Id: Ie6befe02381732f297d29810fc093b43b25f1021
---
M .pre-commit-config.yaml
M HISTORY.rst
M ROADMAP.rst
M dev-requirements.txt
M docs/conf.py
M docs/requirements.txt
M pywikibot/__metadata__.py
M scripts/__init__.py
M scripts/pyproject.toml
9 files changed, 40 insertions(+), 33 deletions(-)

Approvals:
  Xqt: Looks good to me, approved
  jenkins-bot: Verified




diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml
index 30067cc..4544265 100644
--- a/.pre-commit-config.yaml
+++ b/.pre-commit-config.yaml
@@ -65,7 +65,7 @@
         language: python
         require_serial: true
   - repo: https://github.com/astral-sh/ruff-pre-commit
-    rev: v0.13.0
+    rev: v0.13.1
     hooks:
       - id: ruff-check
         alias: ruff
@@ -113,7 +113,7 @@
           - flake8-tuple>=0.4.1
           - pep8-naming>=0.15.1
   - repo: https://github.com/pre-commit/mirrors-mypy
-    rev: v1.18.1
+    rev: v1.18.2
     hooks:
       - id: mypy
         args:
diff --git a/HISTORY.rst b/HISTORY.rst
index 46ea471..ed084d5 100644
--- a/HISTORY.rst
+++ b/HISTORY.rst
@@ -1,6 +1,31 @@
 Release History
 ===============

+10.5.0
+------
+*21 September 2025*
+
+* :class:`Siteinfo<pywikibot.site._siteinfo.Siteinfo>` query is made with 
formatversion 2. Several
+  boolean values are available now. Note that '*' keys for some data are kept 
for backward
+  compatibility but may be removed later. (:phab:`T404301`)
+* A new property 
:attr:`APISite.restrictions<pywikibot.site._apisite.APISite.restrictions>` was
+  added. It replaces the methods :meth:`APISite.protection_types()
+  <pywikibot.site._apisite.APISite.protection_types>` and 
:meth:`APISite.protection_levels()
+  <pywikibot.site._apisite.APISite.protection_levels>` which are deprecated 
now.
+* Support for mswikiquote was added (:phab:`T404702`)
+* :meth:`APISite.rollbackpage()<pywikibot.site._apisite.APISite.rollbackpage>` 
supports *pageid*
+  argument as alternative to *page*. *markbot* defaults to True if the 
rollbacker is a bot and not
+  explicitly given. The method now returns a dictionary with rollback 
information. The version
+  history no longer has to be preloaded. (:phab:`T403425`)
+* :meth:`BasePage.rollback()<page.BasePage.rollback>` was implemented 
(:phab:`T403425`)
+* The first parameter of :exc:`exceptions.PageRelatedError` may now be a 
pageid (:phab:`T403425`)
+* i18n Updates
+* Use 'login' token from API response in 
:meth:`login.ClientLoginManager.login_to_site`
+  (:phab:`T328814`)
+* Always use *fallback_prompt* in :func:`i18n.twtranslate` whenever no
+  translation is found, including unknown keys in existing packages 
(:phab:`T326470`)
+
+
 10.4.0
 ------
 *31 August 2025*
diff --git a/ROADMAP.rst b/ROADMAP.rst
index e96964f..ba5f818 100644
--- a/ROADMAP.rst
+++ b/ROADMAP.rst
@@ -1,25 +1,7 @@
 Current Release Changes
 =======================

-* :class:`Siteinfo<pywikibot.site._siteinfo.Siteinfo>` query is made with 
formatversion 2. Several
-  boolean values are available now. Note that '*' keys for some data are kept 
for backward
-  compatibility but may be removed later. (:phab:`T404301`)
-* A new property 
:attr:`APISite.restrictions<pywikibot.site._apisite.APISite.restrictions>` was
-  added. It replaces the methods :meth:`APISite.protection_types()
-  <pywikibot.site._apisite.APISite.protection_types>` and 
:meth:`APISite.protection_levels()
-  <pywikibot.site._apisite.APISite.protection_levels>` which are deprecated 
now.
-* Support for mswikiquote was added (:phab:`T404702`)
-* :meth:`APISite.rollbackpage()<pywikibot.site._apisite.APISite.rollbackpage>` 
supports *pageid*
-  argument as alternative to *page*. *markbot* defaults to True if the 
rollbacker is a bot and not
-  explicitly given. The method now returns a dictionary with rollback 
information. The version
-  history no longer has to be preloaded. (:phab:`T403425`)
-* :meth:`BasePage.rollback()<page.BasePage.rollback>` was implemented 
(:phab:`T403425`)
-* The first parameter of :exc:`exceptions.PageRelatedError` may now be a 
pageid (:phab:`T403425`)
-* i18n Updates
-* Use 'login' token from API response in 
:meth:`login.ClientLoginManager.login_to_site`
-  (:phab:`T328814`)
-* Always use *fallback_prompt* in :func:`i18n.twtranslate` whenever no
-  translation is found, including unknown keys in existing packages 
(:phab:`T326470`)
+* (no changes yet)


 Deprecations
diff --git a/dev-requirements.txt b/dev-requirements.txt
index c5465e1..4f1bef5 100644
--- a/dev-requirements.txt
+++ b/dev-requirements.txt
@@ -1,16 +1,16 @@
 # This is a PIP 6+ requirements file for development dependencies
 #

-pytest >= 8.3.4
-pytest-subtests >= 0.14.1; python_version > "3.8"
+pytest >= 8.3.5
+pytest-subtests >= 0.14.2; python_version > "3.8"
 pytest-subtests == 0.13.1; python_version < "3.9"
 pytest-attrib>=0.1.3
 pytest-xvfb>=3.0.0

-pre-commit >= 4.2.0; python_version > "3.8"
+pre-commit >= 4.3.0; python_version > "3.8"
 pre-commit == 3.5.0; python_version < "3.9"
 coverage==7.6.1; python_version < "3.9"
-coverage>=7.6.12; python_version > "3.8"
+coverage>=7.10.6; python_version > "3.8"
 # required for coverage (T380697)
 tomli>=2.2.1; python_version < "3.11"

diff --git a/docs/conf.py b/docs/conf.py
index e3b086d..63801d7 100644
--- a/docs/conf.py
+++ b/docs/conf.py
@@ -46,7 +46,7 @@

 # If your documentation needs a minimal Sphinx version, state it here.
 #
-needs_sphinx = '8.2.1'
+needs_sphinx = '8.2.3'

 # Add any Sphinx extension module names here, as strings. They can be
 # extensions coming with Sphinx (named 'sphinx.ext.*') or your custom
diff --git a/docs/requirements.txt b/docs/requirements.txt
index 3f42299..ad2bb0f 100644
--- a/docs/requirements.txt
+++ b/docs/requirements.txt
@@ -1,9 +1,9 @@
 # This is a PIP requirements file for building Sphinx documentation of 
Pywikibot
 # ../requirements.txt is also needed.
 # Note: Python 3.11 is required for sphinx 8.2
-sphinx >= 8.2.1
-rstcheck >=6.2.4
-sphinxext-opengraph >= 0.9.1
+sphinx >= 8.2.3
+rstcheck >=6.2.5
+sphinxext-opengraph >= 0.13.0
 sphinx-copybutton >= 0.5.2
 sphinx-tabs >= 3.4.7
-furo >= 2024.8.6
+furo >= 2025.7.19
diff --git a/pywikibot/__metadata__.py b/pywikibot/__metadata__.py
index 7daac19..2004918 100644
--- a/pywikibot/__metadata__.py
+++ b/pywikibot/__metadata__.py
@@ -12,6 +12,6 @@
 from time import strftime


-__version__ = '10.5.0'
+__version__ = '10.6.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 f941522..4037f0b 100644
--- a/scripts/__init__.py
+++ b/scripts/__init__.py
@@ -34,7 +34,7 @@
 from pathlib import Path


-__version__ = '10.5.0'
+__version__ = '10.6.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 72811b7..4b4e403 100644
--- a/scripts/pyproject.toml
+++ b/scripts/pyproject.toml
@@ -7,7 +7,7 @@

 [project]
 name = "pywikibot-scripts"
-version = "10.5.0"
+version = "10.6.0"

 authors = [
     {name = "xqt", email = "[email protected]"},

--
To view, visit 
https://gerrit.wikimedia.org/r/c/pywikibot/core/+/1189969?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: Ie6befe02381732f297d29810fc093b43b25f1021
Gerrit-Change-Number: 1189969
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]

Reply via email to