Xqt has submitted this change. ( 
https://gerrit.wikimedia.org/r/c/pywikibot/core/+/1176697?usp=email )

Change subject: [10.3.1] Publish Pywikibot 10.3.1 stable release
......................................................................

[10.3.1] Publish Pywikibot 10.3.1 stable release

Also add support for Add support for tlwikisource (:phab:`T388656`)

Change-Id: I7c1830961d5a592078d7294795c2b9ee5e6b7051
---
M HISTORY.rst
M ROADMAP.rst
M pywikibot/__metadata__.py
M pywikibot/families/wikisource_family.py
4 files changed, 31 insertions(+), 22 deletions(-)

Approvals:
  Xqt: Verified; Looks good to me, approved




diff --git a/HISTORY.rst b/HISTORY.rst
index f58f9ec..5ae6d5f 100644
--- a/HISTORY.rst
+++ b/HISTORY.rst
@@ -1,6 +1,33 @@
 Release History
 ===============

+10.3.0
+------
+*03 August 2025*
+
+* :attr:`Site.articlepath<pywikibot.site._apisite.APISite.articlepath>` may 
raise a ValueError
+  instead of AttributeError if ``$1`` placeholder is missing from API
+* Refactor the :class:`throttle.Throttle` class (:phab:`T289318`)
+* L10N-Updates: add language aliases for ``gsw``, ``sgs``, ``vro``, ``rup`` 
and ``lzh``
+  to :class:`family.WikimediaFamily` family class
+  (:phab:`T399411`, :phab:`T399438`, :phab:`T399444`, :phab:`T399693`, 
:phab:`T399697` )
+* Refactor HTML removal logic in :func:`textlib.removeHTMLParts` using 
:class:`textlib.GetDataHTML`
+  parser; *removetags* parameter was introduced to remove specified tag blocks 
(:phab:`T399378`)
+* Refactor :class:`echo.Notification` and fix 
:meth:`mark_as_read()<echo.Notification.mark_as_read>`
+  method (:phab:`T398770`)
+* Update beta domains in family files from beta.wmflabs.org to 
beta.wmcloud.org (:phab:`T289318`)
+* ``textlib.to_latin_digits()`` was renamed to :func:`textlib.to_ascii_digits` 
(:phab:`T398146#10958283`),
+  ``NON_LATIN_DIGITS`` of :mod:`userinterfaces.transliteration` was renamed to 
``NON_ASCII_DIGITS``
+* Add -cookies option to the :mod:`login<pywikibot.scripts.login>` script to 
log in with cookies
+  files only
+* Create a Site using the :func:`pywikibot.Site` constructor with a given url 
even if the URL, even
+  if it ends with a slash (:phab:`T396592`)
+* Remove hard-coded error messages from :meth:`login.LoginManager.login` and 
use API response instead
+* Add additional information to 
:meth:`Site.login()<pywikibot.site._apisite.APISite.login>`
+  error message (:phab:`T395670`)
+* i18n updates
+
+
 10.2.0
 ------
 *14 June 2025*
diff --git a/ROADMAP.rst b/ROADMAP.rst
index 890987b..658935f 100644
--- a/ROADMAP.rst
+++ b/ROADMAP.rst
@@ -1,28 +1,10 @@
 Current Release Changes
 =======================

-* :attr:`Site.articlepath<pywikibot.site._apisite.APISite.articlepath>` may 
raise a ValueError
-  instead of AttributeError if ``$1`` placeholder is missing from API
-* Refactor the :class:`throttle.Throttle` class (:phab:`T289318`)
-* L10N-Updates: add language aliases for ``gsw``, ``sgs``, ``vro``, ``rup`` 
and ``lzh``
-  to :class:`family.WikimediaFamily` family class
-  (:phab:`T399411`, :phab:`T399438`, :phab:`T399444`, :phab:`T399693`, 
:phab:`T399697` )
-* Refactor HTML removal logic in :func:`textlib.removeHTMLParts` using 
:class:`textlib.GetDataHTML`
-  parser; *removetags* parameter was introduced to remove specified tag blocks 
(:phab:`T399378`)
-* Refactor :class:`echo.Notification` and fix 
:meth:`mark_as_read()<echo.Notification.mark_as_read>`
-  method (:phab:`T398770`)
-* Update beta domains in family files from beta.wmflabs.org to 
beta.wmcloud.org (:phab:`T289318`)
-* ``textlib.to_latin_digits()`` was renamed to :func:`textlib.to_ascii_digits` 
(:phab:`T398146#10958283`),
-  ``NON_LATIN_DIGITS`` of :mod:`userinterfaces.transliteration` was renamed to 
``NON_ASCII_DIGITS``
-* Add -cookies option to the :mod:`login<pywikibot.scripts.login>` script to 
log in with cookies
-  files only
-* Create a Site using the :func:`pywikibot.Site` constructor with a given url 
even if the URL, even
-  if it ends with a slash (:phab:`T396592`)
-* Remove hard-coded error messages from :meth:`login.LoginManager.login` and 
use API response instead
-* Add additional information to 
:meth:`Site.login()<pywikibot.site._apisite.APISite.login>`
-  error message (:phab:`T395670`)
+* Add support for tlwikisource (:phab:`T388656`)
 * i18n updates

+
 Deprecations
 ============

diff --git a/pywikibot/__metadata__.py b/pywikibot/__metadata__.py
index 7c4c17a0..40d810a 100644
--- a/pywikibot/__metadata__.py
+++ b/pywikibot/__metadata__.py
@@ -12,6 +12,6 @@
 from time import strftime


-__version__ = '10.3.0'
+__version__ = '10.3.1'
 __url__ = 'https://www.mediawiki.org/wiki/Manual:Pywikibot'
 __copyright__ = f'2003-{strftime("%Y")}, Pywikibot team'
diff --git a/pywikibot/families/wikisource_family.py 
b/pywikibot/families/wikisource_family.py
index d5ea0ee..d096fb7 100644
--- a/pywikibot/families/wikisource_family.py
+++ b/pywikibot/families/wikisource_family.py
@@ -33,7 +33,7 @@
         'ja', 'jv', 'ka', 'kn', 'ko', 'la', 'li', 'lij', 'lt', 'mk', 'ml',
         'mr', 'ms', 'mul', 'my', 'nap', 'nl', 'no', 'or', 'pa', 'pl', 'pms',
         'pt', 'ro', 'ru', 'sa', 'sah', 'sk', 'sl', 'sr', 'su', 'sv', 'ta',
-        'tcy', 'te', 'th', 'tr', 'uk', 'vec', 'vi', 'wa', 'yi', 'zh',
+        'tcy', 'te', 'th', 'tl', 'tr', 'uk', 'vec', 'vi', 'wa', 'yi', 'zh',
         'zh-min-nan',
     }


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