Releases: tweepy/tweepy
Releases · tweepy/tweepy
3.8.0
New Features / Improvements
- Allow streams to use daemon threads (#1126)
- Remove
API.set_delivery_device
(#1203) - Remove simplejson import and usage (#832)
- Allow
cursor
parameter forAPI.blocks_ids
andAPI.mutes_ids
(#1208) - Drop support for Python 3.4
- Allow
perform_block
parameter forAPI.report_spam
(#1090) - Add
API.mutes
(#1197, #1215) - Allow
count
parameter forAPI.friends
(#577) - Remove
since
,from
,to
, andsource
as allowed parameters forAPI.search
- Handle location deletion and withheld content notices for streams (#886)
- Allow usage of equality and difference operators with
User
objects (#939) - Add
_json
attribute toCategory
,Friendship
, andList
models (#590, #1169) - Remove
API.suggested_categories
,API.suggested_users
, andAPI.suggested_users_tweets
- Update and improve tests and cassettes (#1242)
- Update
DirectMessage
model (#1081, #1228) - Replace
API.direct_messages
andAPI.sent_direct_messages
withAPI.list_direct_messages
(#1081, #1228) - Update
API.get_direct_message
,API.send_direct_message
, andAPI.destroy_direct_message
(#1081, #1228) - Update and improve various documentation
Bug Fixes
- Exclude examples during installation (#1141, #1164)
- Properly initialize
OAuthHandler.request_token
(#1149) - Properly handle
map_
parameter forAPI.statuses_lookup
(#598) - Support cursor pagination for
API.blocks_ids
andAPI.mutes_ids
(#930, #931) - Return values for
API.update_profile_background_image
andAPI.update_profile_banner
(#904) - Replace usage of root logger
- Close Requests sessions (#810, #1093, #1237)
3.7.0
Note: 3.7.0 was released on 2018-11-27. The release was re-published when the associated tag was renamed from 3.7.0
to v3.7.0
to be consistent with recent releases.
New Features / Improvements
- Allow
trim_user
andexclude_replies
as parameters forAPI.user_timeline
(#909) - Allow
tweet_mode
parameter forAPI.statuses_lookup
(#840, #926) - Drop support for Python 2.6 and 3.3
- Discord Server
- Add proxy support for streams (#1033)
- Add
API.create_mute
,API.destroy_mute
, andAPI.mutes_ids
(#1055) - Allow
tweet_mode
parameter forAPI.lookup_users
(#1130)
Bug Fixes
3.6.0
New Features / Improvements
- Parse
Status.quoted_status
as aStatus
object (#633) - Allow
in_reply_to_status_id_str
as a parameter forAPI.update_status
andAPI.update_with_media
(#693) - Add
stall_warnings
parameter toStream.sample
(#701) - Add
API.unretweet
(#735, #736) - Allow
auto_populate_reply_metadata
as a parameter forAPI.update_status
andAPI.update_with_media
(#761) - Allow
profile_link_color
as a parameter forAPI.update_profile
- Add support for Python 3.6 (#831, #884)
Bug Fixes
- Update file size limit for
API.media_upload
(#717) - Fix
JSONParser.parse
returningNone
in certain cases (#765, #766) - Include URL parameters when accessing cache (#777)
- Properly re-raise exceptions during streaming
- Fix
AttributeError
andTypeError
during streaming (#698) - Properly encode
filter_level
forStream.filter
(#782)
3.5.0
3.4.0
3.2.0
3.1.0
3.0
- Added multiple list members operation api methods (add_list_members, remove_list_members).
- Added sitestream endpoint.
- Switch to using Requests instead of httplib.
- Fully removed support for non-secure HTTP.
- Proxy support.
- Add API method for /statuses/lookup.json
- Add missing 'count' parameter to followers_ids
- Added allowed_param to update_profile_image
- Comparison between Status objects
- Extend on_data method by including a conditional to process warning messages and add the definition of the method to manage those warning messages
- Better Python 3 support.
Release 2.3.0
v2.3.0 Set version to 2.3.0
Release 2.2
Release 2.2