Pywikibot

Latest version: v9.1.2

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

Scan your dependencies

Page 11 of 16

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

3.0.20190722

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

*22 July 2019*

* Increase the throttling delay if maxlag >> retry-after (:phab:`T210606`)
* Add "user_agent_description" option in config.py
* APISite.fromDBName works for all known dbnames (:phab:`T225590`, 225723, 226960)
* remove the unimplemented "proxy" variable in config.py
* Make Family.langs property more robust (:phab:`T226934`)
* Remove strategy family
* Handle closed_wikis as read-only (:phab:`T74674`)
* TokenWallet: login automatically
* Add closed_wikis to Family.langs property (:phab:`T225413`)
* Redirect 'mo' site code to 'ro' and remove interwiki_replacement_overrides (:phab:`T225417`, :phab:`T89451`)
* Add support for badges on Wikibase item sitelinks through a SiteLink object instead plain str (:phab:`T128202`)
* Remove login.showCaptchaWindow() method
* New parameter supplied in suggest_help function for missing dependencies
* Remove NonMWAPISite class
* Introduce Claim.copy and prevent adding already saved claims (:phab:`T220131`)
* Fix create_short_link method after MediaWiki changes (:phab:`T223865`)
* Validate proofreadpage.IndexPage contents before saving it
* Refactor Link and introduce BaseLink (:phab:`T66457`)
* Count skipped pages in BaseBot class
* 'actionthrottledtext' is a retryable wikibase error (:phab:`T192912`)
* Clear tokens on logout(:phab:`T222508`)
* Deprecation warning: support for Python 2 will be dropped (:phab:`T213287`)
* botirc.IRCBot has been dropped
* Avoid using outdated browseragents (:phab:`T222959`)
* textlib: avoid infinite execution of regex (:phab:`T222671`)
* Add CSRF token in sitelogout() api call (:phab:`T222508`)
* Refactor WikibasePage.get and overriding methods and improve documentation
* Improve title patterns of WikibasePage extensions
* Add support for property creation (:phab:`T160402`)
* Bugfixes and improvements
* Localisation updates

3.0.20190430

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

*30 April 2019*

* Unicode literals are required for all scripts; the usage of ASCII bytes may fail (:phab:`T219095`)
* Don't fail if the number of forms of a plural string is less than required (:phab:`T99057`, :phab:`T219097`)
* Implement create_short_link Page method to use Extension:UrlShortener (:phab:`T220876`)
* Remove wikia family file (:phab:`T220921`)
* Remove deprecated ez_setup.py
* Changed requirements for sseclient (:phab:`T219024`)
* Set optional parameter namespace to None in site.logpages (:phab:`T217664`)
* Add ability to display similar scripts when misspelled (:phab:`T217195`)
* Check if QueryGenerator supports namespaces (:phab:`T198452`)
* Bugfixes and improvements
* Localisation updates

Page 11 of 16

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.