Xqt has submitted this change. ( 
https://gerrit.wikimedia.org/r/c/pywikibot/core/+/812291 )

Change subject: [doc] convert CHANGELOG.md to CHANGELOG.rst
......................................................................

[doc] convert CHANGELOG.md to CHANGELOG.rst

Markdown cannot be used with sphinx easily.

Change-Id: I12f696e0a365a4d32f6578c669daf79e518c8565
---
M scripts/CHANGELOG.rst
1 file changed, 749 insertions(+), 387 deletions(-)

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



diff --git a/scripts/CHANGELOG.rst b/scripts/CHANGELOG.rst
index 54a01a1..91b1d3d 100644
--- a/scripts/CHANGELOG.rst
+++ b/scripts/CHANGELOG.rst
@@ -1,611 +1,973 @@
-# Scripts Changelog
+Scripts Changelog
+=================

-## 7.5.0
+7.5.0
+-----
+
 *current release*

-### harvest_templates
-* Add `-inverse` option for inverse claims  (:phab:`T173238`)
-* Only follow redirects in harvest_template.py if no wikibase item exists 
(:phab:`T311883`)
+harvest_templates
+~~~~~~~~~~~~~~~~~

-## 7.4.0
+*  Add ``-inverse`` option for inverse claims (:phab:`T173238`)
+*  Only follow redirects in harvest_template.py if no wikibase item
+   exists (:phab:`T311883`)
+
+7.4.0
+-----
+
 *26 June 2022*

-### addtext
-* Fix for -createonly option (:phab:`T311173`)
+addtext
+~~~~~~~

-### harvest_templates
-* Add -confirm option which sets 'always' option to False (:phab:`T310356`)
-* Do not show a warning if generator is specified later (:phab:`T310418`)
+*  Fix for -createonly option (:phab:`T311173`)

-### interwiki
-* Fix regression where interwiki script removes all interwiki links 
(:phab:`T310964`)
-* Assign compareLanguages to be reused and fix process_limit_two call 
(:phab:`T310908`)
+harvest_templates
+~~~~~~~~~~~~~~~~~

-### listpages
-* Print the page list immediately except pages are preloaded
+*  Add -confirm option which sets ‘always’ option to False
+   (:phab:`T310356`)
+*  Do not show a warning if generator is specified later
+   (:phab:`T310418`)

-### nowcommons
-* Use treat_page method (:phab:`T309456`)
-* Fix several bugs  (:phab:`T309473`)
+interwiki
+~~~~~~~~~

+*  Fix regression where interwiki script removes all interwiki links
+   (:phab:`T310964`)
+*  Assign compareLanguages to be reused and fix process_limit_two call
+   (:phab:`T310908`)

-## 7.3.0
+listpages
+~~~~~~~~~
+
+*  Print the page list immediately except pages are preloaded
+
+nowcommons
+~~~~~~~~~~
+
+*  Use treat_page method (:phab:`T309456`)
+*  Fix several bugs (:phab:`T309473`)
+
+7.3.0
+-----
+
 *21 May 2022*

-### general
-* Call ExistingPageBot.skip_page() first (:phab:`T86491`)
+general
+~~~~~~~

-### delete
-* Count deleted pages and other actions (:phab:`T212040`)
+*  Call ExistingPageBot.skip_page() first (:phab:`T86491`)

-### replace
-* A -nopreload option was added
+delete
+~~~~~~

-### weblinkchecker
-* Throttle connections to the same host (:phab:`T152350`)
-* Do not kill threads after generator is exhausted (:phab:`T113139`)
-* Use Page.extlinks() to get external links (:phab:`T60812`)
+*  Count deleted pages and other actions (:phab:`T212040`)

-### update_script
-* update_script script was removed
+replace
+~~~~~~~

+*  A -nopreload option was added

-## 7.2.1
+weblinkchecker
+~~~~~~~~~~~~~~
+
+*  Throttle connections to the same host (:phab:`T152350`)
+*  Do not kill threads after generator is exhausted (:phab:`T113139`)
+*  Use Page.extlinks() to get external links (:phab:`T60812`)
+
+update_script
+~~~~~~~~~~~~~
+
+*  update_script script was removed
+
+7.2.1
+-----
+
 *07 May 2022*

-### movepages
-* Fix regression of option parsing (:phab:`T307826`)
+movepages
+~~~~~~~~~

+*  Fix regression of option parsing (:phab:`T307826`)

-## 7.2.0
+7.2.0
+-----
+
 *26 April 2022*

-### general
-* Archived scripts were removed
+general
+~~~~~~~

-### archive
-* Fix trailing newlines (:phab:`T306529`)
+*  Archived scripts were removed

-### checkimages
-* Use page_from_repository() method to read categoried from wikibase
-* Use `itertools.zip_longest` to find the most important image
+archive
+~~~~~~~

-### dataextend
-* A -showonly option was added to only show claims of an ItemPage
-* This new script was added. It is able to add properties, identifiers and 
sources to WikiBase items
+*  Fix trailing newlines (:phab:`T306529`)

-### delinker
-* New delinker script was added; it replaces compat's CommonsDelinker 
(:phab:`T299563`)
+checkimages
+~~~~~~~~~~~

-### image
-* Fix image regex (:phab:`T305226`, :phab:`T305227`)
+*  Use page_from_repository() method to read categoried from wikibase
+*  Use ``itertools.zip_longest`` to find the most important image

-### reflinks
-* Ignore Bloomberg captcha (:phab:`T306304`)
-* Fix cp encodings (:phab:`T304830`)
+dataextend
+~~~~~~~~~~

-### replace
-* A -quiet option was added to omit message when no change was made
+*  A -showonly option was added to only show claims of an ItemPage
+*  This new script was added. It is able to add properties, identifiers
+   and sources to WikiBase items

+delinker
+~~~~~~~~

-## 7.1.1
+*  New delinker script was added; it replaces compat’s CommonsDelinker
+   (:phab:`T299563`)
+
+image
+~~~~~
+
+*  Fix image regex (:phab:`T305226`, :phab:`T305227`)
+
+reflinks
+~~~~~~~~
+
+*  Ignore Bloomberg captcha (:phab:`T306304`)
+*  Fix cp encodings (:phab:`T304830`)
+
+replace
+~~~~~~~
+
+*  A -quiet option was added to omit message when no change was made
+
+7.1.1
+-----
+
 *15 April 2022*

-### replace
-* Fix regression of XmlDumpPageGenerator
+replace
+~~~~~~~

+*  Fix regression of XmlDumpPageGenerator

-## 7.1.0
+7.1.0
+-----
+
 *26 March 2022*

-### fixing_redirects
-* -always option was enabled
+fixing_redirects
+~~~~~~~~~~~~~~~~

-### reflinks
-* Solve UnicodeDecodeError in ReferencesRobot.treat() (:phab:`T304288`)
-* Decode pdfinfo if it is bytes content (:phab:`T303731`)
+*  -always option was enabled

+reflinks
+~~~~~~~~

-## 7.0.0
+*  Solve UnicodeDecodeError in ReferencesRobot.treat()
+   (:phab:`T304288`)
+*  Decode pdfinfo if it is bytes content (:phab:`T303731`)
+
+7.0.0
+-----
+
 *26 February 2022*

-### general
-* L10N updates
-* Provide ConfigParserBot for several scripts (:phab:`T223778`)
+general
+~~~~~~~

-### add_text
-* Provide -create and -createonly options (:phab:`T291354`)
-* Deprecated function get_text() was removed in favour of Page.text and 
BaseBot.skip_page()
-* Deprecated function put_text() was removed in favour of BaseBot.userPut() 
method
-* Deprecated function add_text() were remove in favour of textlib.add_text()
+*  L10N updates
+*  Provide ConfigParserBot for several scripts (:phab:`T223778`)

-### blockpageschecker
-* Use different edit comments when adding, changeing or removing templates 
(:phab:`T291345`)
-* Derive CheckerBot from ConfigParserBot (:phab:`T57106`)
-* Derive CheckerBot from CurrentPageBot (:phab:`T196851`, :phab:`T171713`)
+add_text
+~~~~~~~~

-### category
-* CleanBot was added which can be invoked by clean action option
-* Recurse CategoryListifyRobot with depth
-* Show a warning if a pagegenerator option is not enabled (:phab:`T298522`)
-* Deprecated code parts were removed
+*  Provide -create and -createonly options (:phab:`T291354`)
+*  Deprecated function get_text() was removed in favour of Page.text and
+   BaseBot.skip_page()
+*  Deprecated function put_text() was removed in favour of
+   BaseBot.userPut() method
+*  Deprecated function add_text() were remove in favour of
+   textlib.add_text()

-### checkimages
-* Skip PageSaveRelatedError and ServerError when putting talk page 
(:phab:`T302174`)
+blockpageschecker
+~~~~~~~~~~~~~~~~~

-### commonscat
-* Ignore InvalidTitleError in CommonscatBot.findCommonscatLink 
(:phab:`T291783`)
+*  Use different edit comments when adding, changeing or removing
+   templates (:phab:`T291345`)
+*  Derive CheckerBot from ConfigParserBot (:phab:`T57106`)
+*  Derive CheckerBot from CurrentPageBot (:phab:`T196851`,
+   :phab:`T171713`)

-### cosmetic_changes
-* Ignore InvalidTitleError in CosmeticChangesBot.treat_page (:phab:`T293612`)
+category
+~~~~~~~~

-### djvutext
-* pass site arg only once (:phab:`T292367`)
+*  CleanBot was added which can be invoked by clean action option
+*  Recurse CategoryListifyRobot with depth
+*  Show a warning if a pagegenerator option is not enabled
+   (:phab:`T298522`)
+*  Deprecated code parts were removed

-### fixing_redirects
-* Let only put_current show the message "No changes were needed"
-* Use concurrent.futures to retrieve redirect or moved targets 
(:phab:`T298789`)
-* Add an option to ignore solving moved targets (:phab:`T298789`)
+checkimages
+~~~~~~~~~~~

-### imagetransfer
-* Add support for chunked uploading (:phab:`T300531`)
+*  Skip PageSaveRelatedError and ServerError when putting talk page
+   (:phab:`T302174`)

-### newitem
-* Do not pass OtherPageSaveRelatedError silently
+commonscat
+~~~~~~~~~~

-### pagefromfile
-* Preload pages instead of reading them one by one before putting changes
-* Don't ask for confirmation by default (:phab:`T291757`)
+*  Ignore InvalidTitleError in CommonscatBot.findCommonscatLink
+   (:phab:`T291783`)

-### redirect
-* Use site.maxlimit to determine the highest limit to load (:phab:`T299859`)
+cosmetic_changes
+~~~~~~~~~~~~~~~~

-### replace
-* Enable default behaviour with -mysqlquery (:phab:`T299306`)
-* Deprecated "acceptall" and "addedCat" parameters were replaced by "always" 
and "addcat"
+*  Ignore InvalidTitleError in CosmeticChangesBot.treat_page
+   (:phab:`T293612`)

-### revertbot
-* Add support for translated dates/times (:phab:`T102174`)
-* Deprecated "max" parameter was replaced by "total"
+djvutext
+~~~~~~~~

-### solve_disambiguation
-* Remove deprecated properties in favour of DisambiguationRobot.opt options
+*  pass site arg only once (:phab:`T292367`)

-### touch
-*Do not pass OtherPageSaveRelatedError silently
+fixing_redirects
+~~~~~~~~~~~~~~~~

-### unusedfiles
-* Use oldest_file_info.user as uploader (:phab:`T301768`)
+*  Let only put_current show the message “No changes were needed”
+*  Use concurrent.futures to retrieve redirect or moved targets
+   (:phab:`T298789`)
+*  Add an option to ignore solving moved targets (:phab:`T298789`)

+imagetransfer
+~~~~~~~~~~~~~

-## 6.6.1
+*  Add support for chunked uploading (:phab:`T300531`)
+
+newitem
+~~~~~~~
+
+*  Do not pass OtherPageSaveRelatedError silently
+
+pagefromfile
+~~~~~~~~~~~~
+
+*  Preload pages instead of reading them one by one before putting
+   changes
+*  Don’t ask for confirmation by default (:phab:`T291757`)
+
+redirect
+~~~~~~~~
+
+*  Use site.maxlimit to determine the highest limit to load
+   (:phab:`T299859`)
+
+replace
+~~~~~~~
+
+*  Enable default behaviour with -mysqlquery (:phab:`T299306`)
+*  Deprecated “acceptall” and “addedCat” parameters were replaced by
+   “always” and “addcat”
+
+revertbot
+~~~~~~~~~
+
+*  Add support for translated dates/times (:phab:`T102174`)
+*  Deprecated “max” parameter was replaced by “total”
+
+solve_disambiguation
+~~~~~~~~~~~~~~~~~~~~
+
+*  Remove deprecated properties in favour of DisambiguationRobot.opt
+   options
+
+touch
+~~~~~
+
+\*Do not pass OtherPageSaveRelatedError silently
+
+unusedfiles
+~~~~~~~~~~~
+
+*  Use oldest_file_info.user as uploader (:phab:`T301768`)
+
+6.6.1
+-----
+
 *21 September 2021*

-### category
-* Fix -match option
+category
+~~~~~~~~

+*  Fix -match option

-## 6.6.0
+6.6.0
+-----
+
 *15 September 2021*

-### add_text
-* Add -major flag to disable minor edit flag when saving
+add_text
+~~~~~~~~

+*  Add -major flag to disable minor edit flag when saving

-## 6.5.0
+6.5.0
+-----
+
 *05 August 2021*

-### reflinks
-* Don't ignore identical references with newline in ref content 
(:phab:`T286369`)
-* L10N updates
+reflinks
+~~~~~~~~

+*  Don’t ignore identical references with newline in ref content
+   (:phab:`T286369`)
+*  L10N updates

-## 6.4.0
+6.4.0
+-----
+
 *01 July 2021*

-### general
-* show a warning if pywikibot.__version__ is behind scripts.__version__
+general
+~~~~~~~

-### addtext
-* Deprecate get_text, put_text and add_text functions (:phab:`T284388`)
-* Use AutomaticTWSummaryBot and NoRedirectPageBot bot class instead of 
functions (:phab:`T196851`)
+*  show a warning if pywikibot.__version_\_ is behind
+   scripts.__version_\_

-### blockpageschecker
-* Script was unarchived
+addtext
+~~~~~~~

-### commonscat
-* Enable multiple sites (:phab:`T57083`)
-* Use new textlib.add_text function
+*  Deprecate get_text, put_text and add_text functions
+   (:phab:`T284388`)
+*  Use AutomaticTWSummaryBot and NoRedirectPageBot bot class instead of
+   functions (:phab:`T196851`)

-### cosmetic_changes
-* set -ignore option to CANCEL.MATCH by default (:phab:`T108446`)
+blockpageschecker
+~~~~~~~~~~~~~~~~~

-### fixing_redirects
-* Add -overwrite option (:phab:`T235219`)
+*  Script was unarchived

-### imagetransfer
-* Skip pages which does not exist on source site (:phab:`T284414`)
-* Use roundrobin_generators to combine multiple template inclusions
-* Allow images existing in the shared repo (:phab:`T267535`)
+commonscat
+~~~~~~~~~~

-### template
-* Do not try to initialze generator twice in TemplateRobot (:phab:`T284534`)
+*  Enable multiple sites (:phab:`T57083`)
+*  Use new textlib.add_text function

-### update_script
-* compat2core script was restored and renamed to update_script
+cosmetic_changes
+~~~~~~~~~~~~~~~~

-### version
-* Show all mandatory dependecies
+*  set -ignore option to CANCEL.MATCH by default (:phab:`T108446`)

+fixing_redirects
+~~~~~~~~~~~~~~~~

-## 6.3.0
+*  Add -overwrite option (:phab:`T235219`)
+
+imagetransfer
+~~~~~~~~~~~~~
+
+*  Skip pages which does not exist on source site (:phab:`T284414`)
+*  Use roundrobin_generators to combine multiple template inclusions
+*  Allow images existing in the shared repo (:phab:`T267535`)
+
+template
+~~~~~~~~
+
+*  Do not try to initialze generator twice in TemplateRobot
+   (:phab:`T284534`)
+
+update_script
+~~~~~~~~~~~~~
+
+*  compat2core script was restored and renamed to update_script
+
+version
+~~~~~~~
+
+*  Show all mandatory dependecies
+
+6.3.0
+-----
+
 *31 May 2021*

-### addtext
-* -except option was removed in favour of commonly used -grepnot
+addtext
+~~~~~~~

-### archivebot
-* Durations must to have a time unit
+*  -except option was removed in favour of commonly used -grepnot

+archivebot
+~~~~~~~~~~

-## 6.2.0
+*  Durations must to have a time unit
+
+6.2.0
+-----
+
 *28 May 2021*

-### general
-* image.py was restored
-* nowcommons.py was restored
-* i18n updates
-* L10N updates
+general
+~~~~~~~

-### category
-* dry parameter of CategoryAddBot will be removed
+*  image.py was restored
+*  nowcommons.py was restored
+*  i18n updates
+*  L10N updates

-### commonscat
-* Ignore InvalidTitleError (:phab:`T267742`)
-* exit checkCommonscatLink method if target name is empty (:phab:`T282693`)
+category
+~~~~~~~~

-### fixing_redirects
-* ValueError will be ignored (:phab:`T283403`, :phab:`T111513`)
-* InterwikiRedirectPageError will be ignored (:phab:`T137754`)
-* InvalidPageError will be ignored (:phab:`T280043`)
+*  dry parameter of CategoryAddBot will be removed

-### reflinks
-* Use consecutive reference numbers for autogenerated links
+commonscat
+~~~~~~~~~~

-### replace
-* InvalidPageError will be ignored (:phab:`T280043`)
+*  Ignore InvalidTitleError (:phab:`T267742`)
+*  exit checkCommonscatLink method if target name is empty
+   (:phab:`T282693`)

-### upload
-* Support async chunked uploads (:phab:`T129216`)
+fixing_redirects
+~~~~~~~~~~~~~~~~

+*  ValueError will be ignored (:phab:`T283403`, :phab:`T111513`)
+*  InterwikiRedirectPageError will be ignored (:phab:`T137754`)
+*  InvalidPageError will be ignored (:phab:`T280043`)

-## 6.1.0
+reflinks
+~~~~~~~~
+
+*  Use consecutive reference numbers for autogenerated links
+
+replace
+~~~~~~~
+
+*  InvalidPageError will be ignored (:phab:`T280043`)
+
+upload
+~~~~~~
+
+*  Support async chunked uploads (:phab:`T129216`)
+
+6.1.0
+-----
+
 *17 April 2021*

-### general
-* commonscat.py was restored
-* compat2core.py script was archived
-* djvutext.py was restored
-* interwiki.py was restored
-* patrol.py was restored
-* watchlist.py was restored
+general
+~~~~~~~

-### archivebot
-* PageArchiver.maxsize must be defined before load_config() (:phab:`T277547`)
-* Time period must have a qualifier
+*  commonscat.py was restored
+*  compat2core.py script was archived
+*  djvutext.py was restored
+*  interwiki.py was restored
+*  patrol.py was restored
+*  watchlist.py was restored

-### imagetransfer
-* Fix usage of -tofamily -tolang options (:phab:`T279232`)
+archivebot
+~~~~~~~~~~

-### misspelling
-* Use the new DisambiguationRobot interface and options
+*  PageArchiver.maxsize must be defined before load_config()
+   (:phab:`T277547`)
+*  Time period must have a qualifier

-### reflinks
-* Catch urllib3.LocationParseError and skip link (:phab:`T280356`)
-* L10N updates
-* Avoid dupliate reference names (:phab:`T278040`)
+imagetransfer
+~~~~~~~~~~~~~

-### solve_disambiguation
-* Keyword arguments are recommended if deriving the bot; opt option handler is 
used.
+*  Fix usage of -tofamily -tolang options (:phab:`T279232`)

-### welcome
-* Fix reporting bad account names
+misspelling
+~~~~~~~~~~~

+*  Use the new DisambiguationRobot interface and options

-## 6.0.0
+reflinks
+~~~~~~~~
+
+*  Catch urllib3.LocationParseError and skip link (:phab:`T280356`)
+*  L10N updates
+*  Avoid dupliate reference names (:phab:`T278040`)
+
+solve_disambiguation
+~~~~~~~~~~~~~~~~~~~~
+
+*  Keyword arguments are recommended if deriving the bot; opt option
+   handler is used.
+
+welcome
+~~~~~~~
+
+*  Fix reporting bad account names
+
+6.0.0
+-----
+
 *15 March 2021*

-### general
-* interwikidumps.py, cfd.py and featured.py scripts were deleted 
(:phab:`T223826`)
-* Long time unused scripts were archived (:phab:`T223826`). Ask to recover if 
needed.
-* pagegenerators.handle_args() is used in several scripts
+general
+~~~~~~~

-### archivebot
-* Always take 'maxarticlesize' into account when saving (:phab:`T276937`)
-* Remove deprecated parts
+*  interwikidumps.py, cfd.py and featured.py scripts were deleted
+   (:phab:`T223826`)
+*  Long time unused scripts were archived (:phab:`T223826`). Ask to
+   recover if needed.
+*  pagegenerators.handle_args() is used in several scripts

-### category
-* add 'namespaces' option to category 'listify'
+archivebot
+~~~~~~~~~~

-### commons_information
-* New script to wrap Commons file descriptions in language templates
+*  Always take ‘maxarticlesize’ into account when saving
+   (:phab:`T276937`)
+*  Remove deprecated parts

-### generate_family_file
-* Ignore ssl certificate validation (:phab:`T265210`)
+category
+~~~~~~~~

-### login
-* update help string
+*  add ‘namespaces’ option to category ‘listify’

-### maintenance
-* Add a preload_sites.py script to preload site informations (:phab:`T226157`)
+commons_information
+~~~~~~~~~~~~~~~~~~~

-### reflinks
-* Force pdf file to be closed (:phab:`T276747`)
-* Fix http.fetch response data attribute
-* Fix treat process flow
+*  New script to wrap Commons file descriptions in language templates

-### replace
-* Add replacement description to -summary message
+generate_family_file
+~~~~~~~~~~~~~~~~~~~~

-### replicate_wiki
-* replace pages in all sites (:phab:`T275291`)
+*  Ignore ssl certificate validation (:phab:`T265210`)

-### solve_disambiguation
-* Deprecated methods were removed
-* Positional arguments of DisambiguationRobot are deprecated, also some 
keywords were replaced
+login
+~~~~~

-### unusedfiles
-* Update unusedfiles.py to add custom templates
+*  update help string

+maintenance
+~~~~~~~~~~~

-## 5.6.0
+*  Add a preload_sites.py script to preload site informations
+   (:phab:`T226157`)
+
+reflinks
+~~~~~~~~
+
+*  Force pdf file to be closed (:phab:`T276747`)
+*  Fix http.fetch response data attribute
+*  Fix treat process flow
+
+replace
+~~~~~~~
+
+*  Add replacement description to -summary message
+
+replicate_wiki
+~~~~~~~~~~~~~~
+
+*  replace pages in all sites (:phab:`T275291`)
+
+solve_disambiguation
+~~~~~~~~~~~~~~~~~~~~
+
+*  Deprecated methods were removed
+*  Positional arguments of DisambiguationRobot are deprecated, also some
+   keywords were replaced
+
+unusedfiles
+~~~~~~~~~~~
+
+*  Update unusedfiles.py to add custom templates
+
+5.6.0
+-----
+
 *24 January 2021*

-### general
-* pagegenerators handleArg was renamed to handle_arg (:phab:`T271437`)
-* i18n updates
+general
+~~~~~~~

-### add_text
-* bugfix: str.join() expects an iterable not multiple args (:phab:`T272223`)
+*  pagegenerators handleArg was renamed to handle_arg
+   (:phab:`T271437`)
+*  i18n updates

-### redirect
-* pagegenerators -page option was implemented (:phab:`T100643`)
-* pagegenerators namespace filter was implemented (:phab:`T234133`, 
:phab:`T271116`)
+add_text
+~~~~~~~~

-## weblinkchecker
-* Deprecated LinkChecker class was removed
+*  bugfix: str.join() expects an iterable not multiple args
+   (:phab:`T272223`)

+redirect
+~~~~~~~~

-## 5.5.0
-*12 January 2021
+*  pagegenerators -page option was implemented (:phab:`T100643`)
+*  pagegenerators namespace filter was implemented (:phab:`T234133`,
+   :phab:`T271116`)

-### general
-* i18n updates
-* L10N updates
+weblinkchecker
+--------------

-### add_text
-* -except option was renamed to -grepnot from pagegenerators
+*  Deprecated LinkChecker class was removed

-### solve_disambiguation
-* ignore ValueError when parsing a Link object (:phab:`T111513`)
+5.5.0
+-----

+\*12 January 2021

-## 5.4.0
+general
+~~~~~~~
+
+*  i18n updates
+*  L10N updates
+
+add_text
+~~~~~~~~
+
+*  -except option was renamed to -grepnot from pagegenerators
+
+solve_disambiguation
+~~~~~~~~~~~~~~~~~~~~
+
+*  ignore ValueError when parsing a Link object (:phab:`T111513`)
+
+5.4.0
+-----
+
 *2 January 2021*

-### general
-* i18n updates
+general
+~~~~~~~

-### replace
-* Desupported ReplaceRobot.doReplacements method was removed
+*  i18n updates

+replace
+~~~~~~~

-## 5.3.0
+*  Desupported ReplaceRobot.doReplacements method was removed
+
+5.3.0
+-----
+
 *19 December 2020*

-### data_ingestion
-* Remove deprecated Photo.reader property and Photo.doSingle() method
+data_ingestion
+~~~~~~~~~~~~~~

-### replicate_wiki
-* Remove deprecated namespace function
+*  Remove deprecated Photo.reader property and Photo.doSingle() method

-### template
-* remove deprecated XmlDumpTemplatePageGenerator
+replicate_wiki
+~~~~~~~~~~~~~~

+*  Remove deprecated namespace function

-## 5.2.0
+template
+~~~~~~~~
+
+*  remove deprecated XmlDumpTemplatePageGenerator
+
+5.2.0
+-----
+
 *10 December 2020*

-### general
-* Removed unsupported BadTitle Exception (:phab:`T267768`)
-* Replaced PageNotSaved by PageSaveRelatedError (:phab:`T267821`)
-* Update scripts to support Python 3.5+ only
-* i18n updates
-* L10N updates
+general
+~~~~~~~

-### basic
-* Make BasicBot example a ConfigParserBot to explain the usage
+*  Removed unsupported BadTitle Exception (:phab:`T267768`)
+*  Replaced PageNotSaved by PageSaveRelatedError (:phab:`T267821`)
+*  Update scripts to support Python 3.5+ only
+*  i18n updates
+*  L10N updates

-### clean_sandbox
-* Fix TypeError (:phab:`T267717`)
+basic
+~~~~~

-### fixing_redirects
-*  Ignore RuntimeError for missing 'redirects' in api response 
(:phab:`T267567`)
+*  Make BasicBot example a ConfigParserBot to explain the usage

-### imagetransfer
-* Implement -tosite command and other improvements
-* Do not use UploadRobot.run() with imagetransfer (:phab:`T267579`)
+clean_sandbox
+~~~~~~~~~~~~~

-### interwiki
-* Use textfile for interwiki dumps and enable -restore:all option 
(:phab:`T74943`, :phab:`T213624`)
+*  Fix TypeError (:phab:`T267717`)

-### makecat
-* Use input_choice for options
-* New option handling
-* Other improvements
+fixing_redirects
+~~~~~~~~~~~~~~~~

-### revertbot
-* Take rollbacktoken to revert (:phab:`T250509`)
+*  Ignore RuntimeError for missing ‘redirects’ in api response
+   (:phab:`T267567`)

-### solve_disambiguation
-* Write ignoring pages as a whole
+imagetransfer
+~~~~~~~~~~~~~

-### touch
-* Fix available_options and purge options (:phab:`T268394`)
+*  Implement -tosite command and other improvements
+*  Do not use UploadRobot.run() with imagetransfer (:phab:`T267579`)

-### weblinkchecker
-* Fix AttributeError of HttpRequest (:phab:`T269821`)
+interwiki
+~~~~~~~~~

+*  Use textfile for interwiki dumps and enable -restore:all option
+   (:phab:`T74943`, :phab:`T213624`)

-## 5.1.0
+makecat
+~~~~~~~
+
+*  Use input_choice for options
+*  New option handling
+*  Other improvements
+
+revertbot
+~~~~~~~~~
+
+*  Take rollbacktoken to revert (:phab:`T250509`)
+
+solve_disambiguation
+~~~~~~~~~~~~~~~~~~~~
+
+*  Write ignoring pages as a whole
+
+touch
+~~~~~
+
+*  Fix available_options and purge options (:phab:`T268394`)
+
+weblinkchecker
+~~~~~~~~~~~~~~
+
+*  Fix AttributeError of HttpRequest (:phab:`T269821`)
+
+5.1.0
+-----
+
 *1 November 2020*

-### general
-* i18n updates
-* switch to new OptionHandler interface (:phab:`T264721`)
+general
+~~~~~~~

-### change_pagelang
-* New script was added
+*  i18n updates
+*  switch to new OptionHandler interface (:phab:`T264721`)

-### download_dump
-*  Make `dumpdate` param work when using the script in Toolforge 
(:phab:`T266630`)
+change_pagelang
+~~~~~~~~~~~~~~~

-### imagetransfer
-* Remove outdated "followRedirects" parameter from imagelinks(); treat instead 
of run method (:phab:`T266867`, :phab:`T196851`, :phab:`T171713`)
+*  New script was added

-### interwiki
-* Replace deprecated originPage by origin in Subjects
+download_dump
+~~~~~~~~~~~~~

-### misspelling
-* Enable misspelling.py for several sites using wikidata (:phab:`T258859`, 
:phab:`T94681`)
+*  Make ``dumpdate`` param work when using the script in Toolforge
+   (:phab:`T266630`)

-### noreferences
-* Rename NoReferencesBot.run to treat (:phab:`T196851`, :phab:`T171713`)
-* Use wikidata item instead of dropped MediaWiki message for default category 
(:phab:`T266413`)
+imagetransfer
+~~~~~~~~~~~~~

-### reflinks
-* Derive ReferencesRobot from ExistingPageBot and NoRedirectPageBot
-* Use chardet to find a valid encoding (266862)
-* Rename ReferencesRobot.run to treat (:phab:`T196851`, :phab:`T171713`)
-* Ignore duplication replacements inside templates (:phab:`T266411`)
-* Fix edit summary (:phab:`T265968`)
-* Add Server414Error in and close file after reading (:phab:`T266000`)
-* Call ReferencesRobot.setup() (:phab:`T265928`)
+*  Remove outdated “followRedirects” parameter from imagelinks(); treat
+   instead of run method (:phab:`T266867`, :phab:`T196851`,
+   :phab:`T171713`)

-### welcome
-* Replace _COLORS and _MSGS dicts by Enum
+interwiki
+~~~~~~~~~

+*  Replace deprecated originPage by origin in Subjects

-## 5.0.0
+misspelling
+~~~~~~~~~~~
+
+*  Enable misspelling.py for several sites using wikidata
+   (:phab:`T258859`, :phab:`T94681`)
+
+noreferences
+~~~~~~~~~~~~
+
+*  Rename NoReferencesBot.run to treat (:phab:`T196851`,
+   :phab:`T171713`)
+*  Use wikidata item instead of dropped MediaWiki message for default
+   category (:phab:`T266413`)
+
+reflinks
+~~~~~~~~
+
+*  Derive ReferencesRobot from ExistingPageBot and NoRedirectPageBot
+*  Use chardet to find a valid encoding (266862)
+*  Rename ReferencesRobot.run to treat (:phab:`T196851`,
+   :phab:`T171713`)
+*  Ignore duplication replacements inside templates (:phab:`T266411`)
+*  Fix edit summary (:phab:`T265968`)
+*  Add Server414Error in and close file after reading
+   (:phab:`T266000`)
+*  Call ReferencesRobot.setup() (:phab:`T265928`)
+
+welcome
+~~~~~~~
+
+*  Replace \_COLORS and \_MSGS dicts by Enum
+
+5.0.0
+-----
+
 *19 October 2020*

-### general
-* i18n updates
-* L10N updates
-* Remove deprecated use of fileUrl
-* Remove ArgumentDeprecationWarning for several scripts
+general
+~~~~~~~

-### casechecker
+*  i18n updates
+*  L10N updates
+*  Remove deprecated use of fileUrl
+*  Remove ArgumentDeprecationWarning for several scripts
+
+casechecker
+~~~~~~~~~~~
+
 *  Split initializer and put getting whitelist to its own method

-### checkimages
-* Re-enable -sleep parameter (:phab:`T264521`)
+checkimages
+~~~~~~~~~~~

-### commonscat
-* get commons category from wikibase (:phab:`T175207`)
-* Adjust save counter (:phab:`T262772`)
+*  Re-enable -sleep parameter (:phab:`T264521`)

-### flickrripper
-* Improve option handling
+commonscat
+~~~~~~~~~~

-### imagecopy_self
-* Improvements were made
+*  get commons category from wikibase (:phab:`T175207`)
+*  Adjust save counter (:phab:`T262772`)

-### imagetransfer
-* Do not encode str to bytes (:phab:`T265257`)
+flickrripper
+~~~~~~~~~~~~

-### match_images
-* Improvements
+*  Improve option handling

-### parser_function_count
-Porting parser_function_count.py from compat to core/scripts (:phab:`T66878`)
+imagecopy_self
+~~~~~~~~~~~~~~

-### reflinks
+*  Improvements were made
+
+imagetransfer
+~~~~~~~~~~~~~
+
+*  Do not encode str to bytes (:phab:`T265257`)
+
+match_images
+~~~~~~~~~~~~
+
+*  Improvements
+
+parser_function_count
+~~~~~~~~~~~~~~~~~~~~~
+
+Porting parser_function_count.py from compat to core/scripts
+(:phab:`T66878`)
+
+reflinks
+~~~~~~~~
+
 decode byte-like object meta_content.group() (:phab:`T264575`)

-### speedy_delete
-* port speedy_delete.py to core (:phab:`T66880`)
+speedy_delete
+~~~~~~~~~~~~~

-### weblinkchecker
-* Use ThreadList with weblinkchecker
+*  port speedy_delete.py to core (:phab:`T66880`)

-### maintenance
-* new maintenance script sorting_order was added
-* new maintenance script update_linktrails was added
+weblinkchecker
+~~~~~~~~~~~~~~

+*  Use ThreadList with weblinkchecker

-## 4.3.0
+maintenance
+~~~~~~~~~~~
+
+*  new maintenance script sorting_order was added
+*  new maintenance script update_linktrails was added
+
+4.3.0
+-----
+
 *2 September 2020*

-### general
-* i18n updates
+general
+~~~~~~~

+*  i18n updates

-## 4.2.0
+4.2.0
+-----
+
 *28 August 2020*

-### general
-* i18n updates
+general
+~~~~~~~

-### archivebot
-* Determine whether counter matters only once
+*  i18n updates

+archivebot
+~~~~~~~~~~

-## 4.1.1
+*  Determine whether counter matters only once
+
+4.1.1
+-----
+
 *18 August 2020*

-### general
-* Add missing commas in string contants
+general
+~~~~~~~

+*  Add missing commas in string contants

-## 4.1.0
+4.1.0
+-----
+
 *16 August 2020*

-### general
-* i18n updates
+general
+~~~~~~~

-### download_dump
-* Move this script to script folder (:phab:`T123885`, :phab:`T184033`)
+*  i18n updates

-## replace
-* Show a FutureWarning for deprecated doReplacements method
+download_dump
+~~~~~~~~~~~~~

-## replicate_wiki
-* Show a FutureWarning for deprecated namespace function
+*  Move this script to script folder (:phab:`T123885`,
+   :phab:`T184033`)

-## template
-* Show a FutureWarning for deprecated XmlDumpTemplatePageGenerator class
+replace
+-------

+*  Show a FutureWarning for deprecated doReplacements method

-## 4.0.0
+replicate_wiki
+--------------
+
+*  Show a FutureWarning for deprecated namespace function
+
+template
+--------
+
+*  Show a FutureWarning for deprecated XmlDumpTemplatePageGenerator
+   class
+
+4.0.0
+-----
+
 *4 August 2020*

-### general
-* Remove Python 2 related code (:phab:`T257399`)
-* i18n updates
-* L10N updates
+general
+~~~~~~~

-### archivebot
-* Only mention archives where something was really archived
-* Reset counter when "era" changes (:phab:`T215247`)
-* Code improvements and cleanups
-* Fix ShouldArchive type
-* Refactor PageArchiver's main loop
-* Move archiving logic to PageArchiver
-* Fix str2size to allow space separators
+*  Remove Python 2 related code (:phab:`T257399`)
+*  i18n updates
+*  L10N updates

-### cfd
-* Script was archived and is no longer supported (:phab:`T223826`)
+archivebot
+~~~~~~~~~~

-### delete
+*  Only mention archives where something was really archived
+*  Reset counter when “era” changes (:phab:`T215247`)
+*  Code improvements and cleanups
+*  Fix ShouldArchive type
+*  Refactor PageArchiver’s main loop
+*  Move archiving logic to PageArchiver
+*  Fix str2size to allow space separators
+
+cfd
+~~~
+
+*  Script was archived and is no longer supported (:phab:`T223826`)
+
+delete
+~~~~~~
+
 *  Use Dict in place of DefaultDict (:phab:`T257770`)

--
To view, visit https://gerrit.wikimedia.org/r/c/pywikibot/core/+/812291
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: I12f696e0a365a4d32f6578c669daf79e518c8565
Gerrit-Change-Number: 812291
Gerrit-PatchSet: 4
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