Pywikibot

Latest version: v9.1.2

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

Scan your dependencies

Page 15 of 16

3.0.20170403

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

*3 April 2017*

* First major release from master branch
* requests package is mandatory
* Deprecate previous 2.0 branches and tags

Bugfixes
^^^^^^^^
* Use default summary when summary value does not contain a string (:phab:`T160823`)
* Enable specialbots.py for PY3 (:phab:`T161457`)
* Change tw(n)translate from Site.code to Site.lang dependency (:phab:`T140624`)
* Do not use the "imp" module in Python 3 (:phab:`T158640`)
* Make sure the order of parameters does not change (:phab:`T161291`)
* Use pywikibot.tools.Counter instead of collections.Counter (:phab:`T160620`)
* Introduce a new site method page_from_repository()
* Add pagelist tag for replaceExcept (:phab:`T151940`)
* logging in python3 when deprecated_args decorator is used (:phab:`T159077`)
* Avoid ResourceWarning using subprocess in python 3.6 (:phab:`T159646`)
* load_pages_from_pageids: do not fail on empty string (:phab:`T153592`)
* Add missing not-equal comparison for wbtypes (:phab:`T158848`)
* textlib.getCategoryLinks catch invalid category title exceptions (:phab:`T154309`)
* Fix html2unicode (:phab:`T130925`)
* Ignore first letter case on 'first-letter' sites, obey it otherwise (:phab:`T130917`)
* textlib.py: Limit catastrophic backtracking in FILE_LINK_REGEX (:phab:`T148959`)
* FilePage.get_file_history(): Check for len(self._file_revisions) (:phab:`T155740`)
* Fix for positional_arg behavior of GeneratorFactory (:phab:`T155227`)
* Fix broken LDAP based login (:phab:`T90149`)

Improvements
^^^^^^^^^^^^
* Simplify User class
* Renamed isImage and isCategory
* Add -property option to pagegenerators.py
* Add a new site method pages_with_property
* Allow retrieval of unit as ItemPage for WbQuantity (:phab:`T143594`)
* return result of userPut with put_current method
* Provide a new generator which yields a subclass of Page
* Implement FilePage.download()
* make general function to compute file sha
* Support adding units to WbQuantity through ItemPage or entity url (:phab:`T143594`)
* Make PropertyPage.get() return a dictionary
* Add Wikibase Client extension requirement to APISite.unconnectedpages()
* Make Wikibase Property provide labels data
* APISite.data_repository(): handle warning with re.match() (:phab:`T156596`)
* GeneratorFactory: make getCategory respect self.site (:phab:`T155687`)
* Fix and improve default regexes

Updates
^^^^^^^
* Update linktrails
* Update languages_by_size
* Updating global bot wikis, closed wikis and deleted wikis
* Deprecate site.has_transcluded_data
* update plural rules
* Correcting month names in date.py for Euskara (eu)
* Linktrail for Euskara
* Define template documentation subpages for es.wikibooks
* self.doc_subpages for Meta-Wiki
* Updating Wikibooks projects which allows global bots
* Updated list of closed projects
* Add 'Bilde' as a namespace alias for file namespace of nn Wikipedia (:phab:`T154947`)

2.0rc5

Not secure
------

*17 August 2016*

* Last stable 2.0 branch

Bugfixes
^^^^^^^^
* Establish the project's name, once and for all
* setup.py: Add Python 3.4 and 3.5 to pypi classifiers
* Remove item count output in page generators
* Test Python 3.5 on Travis
* Fix docstring capitalization in return types and behavior
* Stop reading 'cookieprefix' upon login
* Fix travis global environment variables
* Fix notifications building from JSON
* pywikibot: Store ImportError in imported variable
* Use default tox pip install
* Add asteroids that are being used as locations
* Fix ID for Rhea
* [bugfix] pass User page object to NotEmailableError
* Allow pywikibot to run on Windows 10 as well
* listpages.py: Fix help docstring
* pwb.py: make sure pywikibot is correctly loaded before starting a script
* win32_unicode: force truetype font in console
* Update main copyright year to 2016
* [L10N] add "sco" to redirected category pages
* date.py: fix Hungarian day-month title
* Prevent <references.../> from being destroyed
* [FIX] Page: Use repr-like if it can't be encoded
* pywikibot.WARNING -> pywikibot.logging.WARNING
* Do not expand text by default in getCategoryLinks
* Typo fix
* Prevent AttributeError for when filename is None
* Split TestUserContribs between user and non-user

2.0rc4

Not secure
------

*15 December 2015*

Bugfixes
^^^^^^^^
* Remove dependency on pYsearch
* Require google>=0.7
* Desupport Python 2.6 for Pywikibot 2.0 release branch
* config: Don't crash on later get_base_dir calls
* cosmetic_changes: merge similar regexes
* Update revId upon claim change
* Update WOW hostnames
* Mark site.patrol() as a user write action
* Fix interwikiFormat support for Link
* Changes are wrongly detected in the last langlink
* getLanguageLinks: Skip own site
* fix intersection of sets of namespaces
* Import textlib.TimeStripper
* Change "PyWikiBot" to "Pywikibot"
* Stop crashing item loads due to support of units
* __all__ items must be bytes on Python 2
* Omit includeredirects parameter for allpages generator
* Performance fix for sites using interwiki_putfirst option
* Fix Persian Wikipedia configuration
* rollback: Use Revision instance properly
* Add must_be to DataSite write actions
* Remove unneeded site argument to AutoFamily
* Fix ComparableMixin
* Deprecate ParamInfo.query_modules_with_limits
* be-x-old is renamed to be-tarask
* Correctly identify qualifier from JSON

2.0rc3

Not secure
------

*30 September 2015*

Bugfixes
^^^^^^^^
* New Wikipedia site: azb
* Indexes in str.format
* MediaWikiVersion: Accept new wmf style
* i18n: always follow master
* Bugfixes
* Localisation updates
* i18n: always follow master branch
* exception.UploadWarning was replaced by data.api.UploadWarning

2.0rc2

------

*9 July 2015*

Configuration updates
^^^^^^^^^^^^^^^^^^^^^
* Changing the sandbox content template on Fa WP

Family file updates
^^^^^^^^^^^^^^^^^^^
* Remove broken wikis from battlestarwiki family
* Adding euskara and sicilianu languages to Vikidia family
* WOW Wiki subdomains hr, ro & sr deleted
* Add new Wikipedia languages gom and lrc

Bugfixes
^^^^^^^^
* fix UnicodeDecodeError on api error
* pwb.py now correctly passes arguments to generate_family_file
* Fix Win32 config.editor detection
* open_compressed: Wrap BZ2File in Py 2.7
* Skip RC entries without a title
* PatrolEntry: Allow cur/prev id to be str
* Updates to i18n changes
* Do not use ParamInfo during action=login
* Let pydot encode labels for Python 3 support
* Fix and test interwiki_graph
* textlib: replaceExcept: Handle empty matches
* Bugfixes and improvements
* Localisation updates

2.0rc1

------

*25 May 2015*

Major improvements include:

* Sphinx documentation at https://doc.wikimedia.org/pywikibot/
* Initial ProofreadPage support
* Improved diff output, with context
* Batch upload support
* Compat scripts patrol.py and piper.py ported
* isbn.py now supports wikibase
* RecentChanges stream (rcstream) support

Pywikibot API improvements include:

* Python 3 ipaddress support
* Support for Python warning system
* Wikibase:
- added ISBN support
- added redirect support
* Optionally uses external library for improved isbn validation
* Automatically generating user files when -user, -family and -lang are
provided to a script
* Page.content_model added
* Page.contributors() and Page.revision_count() added
* APISite.compare added
* Site.undelete and Page.undelete added
* DataSite.search_entities support
* FilePage.latest_file_info and FilePage.oldest_file_info added
* ItemClaimFilterPageGenerator added

Low-level changes include:

* Switch to JSON-based i18n data format
* Unicode_literals used throughout source code
* API badtoken recovery
* API client side prevention of anonymous writes
* API layer support for boolean and date datatypes
* Improved MediaWiki version detection
* PageNotFound exception is no longer used
* UserActionRefuse exception was replaced by UserRightsError and NotEmailableError

Other changes include:

* Python 3 support fixes
* Daemonize support
* Allow pywikibot to load without i18n data
* AppVeyor CI Win32 builds
* New scripts patrol.py and piper.py ported from old compat branch
* Bugfixes and improvements
* Localisation updates

Page 15 of 16

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.