Pywikibot

Latest version: v9.5.0

Safety actively analyzes 683530 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 12 of 17

3.0.20200609

Not secure
------------

*9 June 2020*

* Fix page_can_be_edited for MediaWiki < 1.23 (:phab:`T254623`)
* Show global options with pwb.py -help
* Usage of SkipPageError with BaseBot has been removed
* Throttle requests after ratelimits exceeded (:phab:`T253180`)
* Make Pywikibot daemon logs unexecutable (:phab:`T253472`)
* Check for missing generator after BaseBot.setup() call
* Do not change usernames when creating a Site (:phab:`T253127`)
* pagegenerators: handle protocols in -weblink (:phab:`T251308`, :phab:`T251310`)
* Bugfixes and improvements
* Localisation updates

3.0.20200508

Not secure
------------

*8 May 2020*

* Unify and extend formats for setting sitelinks (:phab:`T225863`, :phab:`T251512`)
* Do not return a random i18n.translation() result (:phab:`T220099`)
* tools.ip_regexp has been removed (:phab:`T174482`)
* Page.getVersionHistory and Page.fullVersionHistory() methods has been desupported (:phab:`T136513`, :phab:`T151110`)
* Update wikimediachapter_family (:phab:`T250802`)
* Raise SpamblacklistError with spamblacklist APIError (:phab:`T249436`)
* SpamfilterError was renamed to SpamblacklistError (:phab:`T249436`)
* Do not removeUselessSpaces inside source/syntaxhighlight tags (:phab:`T250469`)
* Restrict Pillow to 6.2.2+ (:phab:`T249911`)
* Fix PetScan generator language and project (:phab:`T249704`)
* Bugfixes and improvements
* Localisation updates

3.0.20200405

Not secure
------------

*5 April 2020*

* Fix regression of combining sys.path in pwb.py wrapper (:phab:`T249427`)
* Site and Page methods deprecated for 10 years or longer are desupported and may be removed (:phab:`T106121`)
* Usage of SkipPageError with BaseBot is desupported and may be removed
* Ignore InvalidTitle in textlib.replace_links() (:phab:`T122091`)
* Raise ServerError also if connection to PetScan timeouts
* pagegenerators.py no longer supports 'oursql' or 'MySQLdb'. It now solely supports PyMySQL
(:phab:`T243154`, :phab:`T89976`)
* Disfunctional Family.versionnumber() method was removed
* Refactor login functionality (:phab:`T137805`, :phab:`T224712`, :phab:`T248767`, :phab:`T248768`, :phab:`T248945`)
* Bugfixes and improvements
* Localisation updates

3.0.20200326

Not secure
------------

*26 March 2020*

* site.py and page.py files were moved to their own folders and will be split in the future
* Refactor data attributes of Wikibase entities (:phab:`T233406`)
* Functions dealing with stars list are desupported and may be removed
* Use path's stem of script filename within pwb.py wrapper (:phab:`T248372`)
* Disfunctional cgi_interface.py was removed (:phab:`T248292`, :phab:`T248250`, :phab:`T193978`)
* Fix logout on MW < 1.24 (:phab:`T214009`)
* Fixed TypeError in getFileVersionHistoryTable method (:phab:`T248266`)
* Outdated secure connection overrides were removed (:phab:`T247668`)
* Check for all modules which are needed by a script within pwb.py wrapper
* Check for all modules which are mandatory within pwb.py wrapper script
* Enable -help option with similar search of pwb.py (:phab:`T241217`)
* compat module has been removed (:phab:`T183085`)
* Category.copyTo and Category.copyAndKeep methods have been removed
* Site.page_restrictions() does no longer raise NoPage (:phab:`T214286`)
* Use site.userinfo getter instead of site._userinfo within api (:phab:`T243794`)
* Fix endprefix parameter in Category.articles() (:phab:`T247201`)
* Fix search for changed claims when saving entity (:phab:`T246359`)
* backports.py has been removed (:phab:`T244664`)
* Site.has_api method has been removed (:phab:`T106121`)
* Bugfixes and improvements
* Localisation updates

3.0.20200306

Not secure
------------

*6 March 2020*

* Fix mul Wikisource aliases (:phab:`T242537`, :phab:`T241413`)
* Let Site('test', 'test) be equal to Site('test', 'wikipedia') (:phab:`T228839`)
* Support of MediaWiki releases below 1.19 will be dropped (:phab:`T245350`)
* Provide mediawiki_messages for foreign language codes
* Use mw API IP/anon user detection (:phab:`T245318`)
* Correctly choose primary coordinates in BasePage.coordinates() (:phab:`T244963`)
* Rewrite APISite.page_can_be_edited (:phab:`T244604`)
* compat module is deprecated for 5 years and will be removed in next release (:phab:`T183085`)
* ipaddress module is required for Python 2 (:phab:`T243171`)
* tools.ip will be dropped in favour of tools.is_IP (:phab:`T243171`)
* tools.ip_regexp is deprecatd for 5 years and will be removed in next release
* backports.py will be removed in next release (:phab:`T244664`)
* stdnum package is required for ISBN scripts and cosmetic_changes (:phab:`T132919`, :phab:`T144288`, :phab:`T241141`)
* preload urllib.quote() with Python 2 (:phab:`T243710`, :phab:`T222623`)
* Drop isbn_hyphenate package due to outdated data (:phab:`T243157`)
* Fix UnboundLocalError in ProofreadPage._ocr_callback (:phab:`T243644`)
* Deprecate/remove sysop parameter in several methods and functions
* Refactor Wikibase entity namespace handling (:phab:`T160395`)
* Site.has_api method will be removed in next release
* Category.copyTo and Category.copyAndKeep will be removed in next release
* weblib module has been removed (:phab:`T85001`)
* botirc module has been removed (:phab:`T212632`)
* Bugfixes and improvements
* Localisation updates

3.0.20200111

Not secure
------------

*11 January 2020*

* Fix broken get_version() in setup.py (:phab:`T198374`)
* Rewrite site.log_page/site.unlock_page implementation
* Require requests 2.20.1 (:phab:`T241934`)
* Make bot.suggest_help a function
* Fix gui settings for Python 3.7.4+ (:phab:`T241216`)
* Better api error message handling (:phab:`T235500`)
* Ensure that required props exists as Page attribute (:phab:`T237497`)
* Refactor data loading for WikibaseEntities (:phab:`T233406`)
* replaceCategoryInPlace: Allow LRM and RLM at the end of the old_cat title (:phab:`T240084`)
* Support for Python 3.4 will be dropped (:phab:`T239542`)
* Derive LoginStatus from IntEnum (:phab:`T213287`, :phab:`T239533`)
* enum34 package is mandatory for Python 2.7 (:phab:`T213287`)
* call LoginManager with keyword arguments (:phab:`T237501`)
* Enable Pywikibot for Python 3.8 (:phab:`T238637`)
* Derive BaseLink from tools.UnicodeMixin (:phab:`T223894`)
* Make _flush aware of _putthread ongoing tasks (:phab:`T147178`)
* Add family file for foundation wiki (:phab:`T237888`)
* Fix generate_family_file.py for private wikis (:phab:`T235768`)
* Add rank parameter to Claim initializer
* Add current directory for similar script search (:phab:`T217195`)
* Release BaseSite.lock_page mutex during sleep
* Implement deletedrevisions api call (:phab:`T75370`)
* assert_valid_iter_params may raise AssertionError instead of pywikibot.Error (:phab:`T233582`)
* Upcast getRedirectTarget result and return the appropriate page subclass (:phab:`T233392`)
* Add ListGenerator for API:filearchive to site module (:phab:`T230196`)
* Deprecate the ability to login with a secondary sysop account (:phab:`T71283`)
* Enable global args with pwb.py wrapper script (:phab:`T216825`)
* Add a new ConfigParserBot class to set options from the scripts.ini file (:phab:`T223778`)
* Check a user's rights rather than group memberships; 'sysopnames' will be deprecated
(:phab:`T229293`, :phab:`T189126`, :phab:`T122705`, :phab:`T119335`, :phab:`T75545`)
* proofreadpage.py: fix footer detection (:phab:`T230301`)
* Add allowusertalk to the User.block() options (:phab:`T229288`)
* botirc module will be removed in next release (:phab:`T212632`)
* weblib module will be removed in next release (:phab:`T85001`)
* Bugfixes and improvements
* Localisation updates

Page 12 of 17

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.