* Changed requirements for requests and sseclient * Bugfixes and improvements * Localisation updates
3.0.20180204
Not secure
------------
*4 February 2018*
* Deprecation warning: support for py2.6 and py3.3 will be dropped * Changed requirements for cryprography, Pillow and pyOpenSSL * Bugfixes and improvements * Localisation updates
3.0.20180108
Not secure
------------
*8 January 2018*
* Maintenance script to download Wikimedia database dump * Option to auto-create accounts when logging in * Ship wikimania family file * Drop battlestarwiki family file * Bugfixes and improvements * Localisation updates
3.0.20171212
Not secure
------------
*12 December 2017*
* Introduce userscripts directory * Generator settings inside (user-)fixes.py * BaseUnlinkBot has become part of the framework in specialbots.py * Decommission of rcstream * Script files added to https://doc.wikimedia.org/pywikibot/ * Other documentation updates * Bugfixes and improvements * Localisation updates
3.0.20170801
Not secure
------------
*1 August 2017*
* Bugfixes and improvements * Localisation updates
3.0.20170713
Not secure
------------
*13 July 2017*
* Deprecate APISite.newfiles() * Inverse of pagegenerators -namespace option * Bugfixes and improvements * Localisation updates * CODE_OF_CONDUCT included
**Bugfixes**
* Manage temporary readonly error (:phab:`T154011`) * Unbreak wbGeoShape and WbTabularData (:phab:`T166362`) * Clean up issue with _WbDataPage (:phab:`T166362`) * Re-enable xml for WikiStats with py2 (:phab:`T165830`) * Solve httplib.IncompleteRead exception in eventstreams (:phab:`T168535`) * Only force input_choise if self.always is given (:phab:`T161483`) * Add colon when replacing category and file weblink (:phab:`T127745`) * API Request: set uiprop only when ensuring 'userinfo' in meta (:phab:`T169202`)
**Improvements**
* Introduce the new WbUnknown data type for Wikibase (:phab:`T165961`) * djvu.py: add replace_page() and delete_page() * Build GeoShape and TabularData from shared base class * Remove non-breaking spaces when tidying up a link (:phab:`T130818`) * Replace private mylang variables with mycode in generate_user_files.py * FilePage: remove deprecated use of fileUrl * Make socket_timeout recalculation reusable (:phab:`T166539`) * FilePage.download(): add revision parameter to download arbitrary revision (:phab:`T166939`) * Make pywikibot.Error more precise (:phab:`T166982`) * Implement pywikibot support for adding thanks to normal revisions (:phab:`T135409`) * Implement server side event client EventStreams (:phab:`T158943`) * new pagegenerators filter option -titleregexnot * Add exception for -namepace option (:phab:`T167580`) * InteractiveReplace: Allow no replacements by default * Encode default globe in family file * Add on to pywikibot support for thanking normal revisions (:phab:`T135409`) * Add log entry code for thanks log (:phab:`T135413`) * Create superclass for log entries with user targets * Use relative reference to class attribute * Allow pywikibot to authenticate against a private wiki (:phab:`T153903`) * Make WbRepresentations hashable (:phab:`T167827`)
**Updates**
* Update linktails * Update languages_by_size * Update cross_allowed (global bot wikis group) * Add atjwiki to wikipedia family file (:phab:`T168049`) * remove closed sites from languages_by_size list * Update category_redirect_templates for wikipedia and commons Family * Update logevent type parameter list * Disable cleanUpSectionHeaders on jbo.wiktionary (:phab:`T168399`) * Add kbpwiki to wikipedia family file (:phab:`T169216`) * Remove anarchopedia family out of the framework (:phab:`T167534`)