jenkins-bot has submitted this change. ( 
https://gerrit.wikimedia.org/r/c/pywikibot/core/+/752291 )

Change subject: [doc] Update ROADMAP.rst and CHANGELOG.md
......................................................................

[doc] Update ROADMAP.rst and CHANGELOG.md

Change-Id: I9d3764e94dfa4ee59903ac48a05da734c87833f0
---
M ROADMAP.rst
M scripts/CHANGELOG.md
2 files changed, 33 insertions(+), 14 deletions(-)

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



diff --git a/ROADMAP.rst b/ROADMAP.rst
index 54ff981..a670af2 100644
--- a/ROADMAP.rst
+++ b/ROADMAP.rst
@@ -1,35 +1,29 @@
 Current release changes
 ^^^^^^^^^^^^^^^^^^^^^^^

-Improvements and Bugfixes
--------------------------
+Improvements
+------------

+* i18n.bundles(), i18n.known_languages and  i18n._get_bundle() functions were 
added
+* Raise ConnectionError immediately if urllib3.NewConnectionError occurs 
(T297994)
+* Make pywikibot messages available with site package (T57109, T275981)
+* Add support for API:Redirects
 * Enable shell script with Pywikibot site package
 * Enable generate_user_files.py and generate_family_file with site-package 
(T107629)
 * Add support for Python 3.11
-* Use page.site.data_repository when creating a _WbDataPage (T296985)
-* Fix mysql AttributeError for sock.close() on toolforge (T216741)
 * Pywikibot supports PyPy 3 (T101592)
-* Only search user_script_paths inside config.base_dir (T296204)
-* pywikibot.argv has been fixed for pwb.py wrapper if called with global args 
(T254435)
 * A new method User.is_locked() was added to determine whether the user is 
currently locked globally (T249392)
 * A new method APISite.is_locked() was added to determine whether a given user 
or user id is locked globally (T249392)
 * APISite.get_globaluserinfo() method was added to retrieve globaluserinfo for 
any user or user id (T163629)
 * APISite.globaluserinfo attribute may be deleted to force reload
 * APISite.is_blocked() method has a force parameter to reload that info
 * Allow family files in base_dir by default
-* Only ignore FileExistsError when creating the api cache (T295924)
 * Make pwb wrapper script a pywikibot entry point for scripts (T139143, 
T270480)
 * Enable -version and --version with pwb wrapper or code entry point (T101828)
-* Retry upload if 'copyuploadbaddomain' API error occurs (T294825)
 * Add `title_delimiter_and_aliases` attribute to family files to support 
WikiHow family (T294761)
-* Only handle query limit if query module is limited (T294836)
 * BaseBot has a public collections.Counter for reading, writing and skipping a 
page
 * Upload: Retry upload if 'copyuploadbaddomain' API error occurs (T294825)
-* Upload: Only set filekey/offset for files with names (T294916)
 * Update invisible characters from unicodedata 14.0.0
-* Make site parameter of textlib.replace_links() mandatory (T294649)
-* Raise a generic ServerError if the http status code is unofficial (T293208)
 * Add support for Wikimedia OCR engine with proofreadpage
 * Rewrite tools.intersect_generators which makes it running up to 10'000 times 
faster. (T85623, T293276)
 * The cached output functionality from compat release was re-implemented 
(T151727, T73646, T74942, T132135, T144698, T196039, T280466)
@@ -38,16 +32,35 @@
 * New "maxlimit" property was added to APISite (T291770)


+Bugfixes
+--------
+
+* Don't assert login result (T298761)
+* Allow title placeholder $1 in the middle of an url (T111513, T298078)
+* Don't create a Site object if pywikibot is not fully imported (T298384)
+* Use page.site.data_repository when creating a _WbDataPage (T296985)
+* Fix mysql AttributeError for sock.close() on toolforge (T216741)
+* Only search user_script_paths inside config.base_dir (T296204)
+* pywikibot.argv has been fixed for pwb.py wrapper if called with global args 
(T254435)
+* Only ignore FileExistsError when creating the api cache (T295924)
+* Only handle query limit if query module is limited (T294836)
+* Upload: Only set filekey/offset for files with names (T294916)
+* Make site parameter of textlib.replace_links() mandatory (T294649)
+* Raise a generic ServerError if the http status code is unofficial (T293208)
+
+
 Breaking changes
 ----------------

 * Support of Python 3.5.0 - 3.5.2 has been dropped (T286867)
-* generate_user_files.py must be used with pwb wrapper script
+* generate_user_files.py, generate_user_files.py, shell.py and version.py were 
moved to pywikibot/scripts and must be used with pwb wrapper script


 Code cleanups
 -------------

+* Remove APISite.newfiles() method (T168339)
+* Remove APISite.page_exists() method
 * Raise a TypeError if BaseBot.init_page return None
 * Remove private upload parameters in UploadRobot.upload_file(), 
FilePage.upload() and APISite.upload() methods
 * Raise an Error exception if 'titles' is still used as where parameter in 
Site.search()
@@ -91,13 +104,14 @@
 * tools.concat_options() function was removed in favour of bot_choice.Option
 * tools.is_IP was be removed in favour of tools.is_ip_address()
 * textlib.unescape() function was be removed in favour of html.unescape()
-* APISite.deletepage() and APISite.deleteoldimage() methods were removed in 
favour of APISite.delete()
+* APISite.deletepage() and APISite.deleteoldimage() methods were removed in 
favour of APISite.delete()
 * APISite.undeletepage() and APISite.undelete_file_versions() were be removed 
in favour of APISite.undelete() method


 Deprecations
 ^^^^^^^^^^^^

+* 7.0.0: The i18n identifier 'cosmetic_changes-append' will be removed in 
favour of 'pywikibot-cosmetic-changes'
 * 7.0.0: User.isBlocked() method is renamed to is_blocked for consistency
 * 7.0.0: Require mysql >= 0.7.11 (T216741)
 * 7.0.0: Private BaseBot counters _treat_counter, _save_counter, _skip_counter 
will be removed in favour of collections.Counter counter attribute
diff --git a/scripts/CHANGELOG.md b/scripts/CHANGELOG.md
index b55e5c1..904aa26 100644
--- a/scripts/CHANGELOG.md
+++ b/scripts/CHANGELOG.md
@@ -18,6 +18,7 @@
 * Derive CheckerBot from CurrentPageBot (T196851, T171713)

 ### category
+* Show a warning if a pagegenerator option is not enabled (T298522)
 * Deprecated code parts were removed

 ### commonscat
@@ -29,6 +30,10 @@
 ### djvutext
 * pass site arg only once (T292367)

+### fixing_redirects
+* Use concurrent.futures to retrieve redirect or moved targets (T298789)
+* Add an option to ignore solving moved targets (T298789)
+
 ### newitem
 * Do not pass OtherPageSaveRelatedError silently


--
To view, visit https://gerrit.wikimedia.org/r/c/pywikibot/core/+/752291
To unsubscribe, or for help writing mail filters, visit 
https://gerrit.wikimedia.org/r/settings

Gerrit-Project: pywikibot/core
Gerrit-Branch: master
Gerrit-Change-Id: I9d3764e94dfa4ee59903ac48a05da734c87833f0
Gerrit-Change-Number: 752291
Gerrit-PatchSet: 3
Gerrit-Owner: Xqt <[email protected]>
Gerrit-Reviewer: D3r1ck01 <[email protected]>
Gerrit-Reviewer: Xqt <[email protected]>
Gerrit-Reviewer: jenkins-bot
Gerrit-MessageType: merged
_______________________________________________
Pywikibot-commits mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to