All Versions
13
Latest Version
Avg Release Cycle
212 days
Latest Release
269 days ago

Changelog History
Page 1

  • v3.8.0

    July 15, 2019

    🆕 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 for API.blocks_ids and API.mutes_ids (#1208)
    • ⬇️ Drop support for Python 3.4
    • Allow perform_block parameter for API.report_spam (#1090)
    • ➕ Add API.mutes (#1197, #1215)
    • 👍 Allow count parameter for API.friends (#577)
    • ✂ Remove since, from, to, and source as allowed parameters for API.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 to Category, Friendship, and List models (#590, #1169)
    • Remove API.suggested_categories, API.suggested_users, and API.suggested_users_tweets
    • ⚡️ Update and improve tests and cassettes (#1242)
    • ⚡️ Update DirectMessage model (#1081, #1228)
    • Replace API.direct_messages and API.sent_direct_messages with API.list_direct_messages (#1081, #1228)
    • Update API.get_direct_message, API.send_direct_message, and API.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 for API.statuses_lookup (#598)
    • Support cursor pagination for API.blocks_ids and API.mutes_ids (#930, #931)
    • Return values for API.update_profile_background_image and API.update_profile_banner (#904)
    • Replace usage of root logger
    • Close Requests sessions (#810, #1093, #1237)
  • v3.7.0

    June 01, 2019

    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 and exclude_replies as parameters for API.user_timeline (#909)
    • Allow tweet_mode parameter for API.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, and API.mutes_ids (#1055)
    • Allow tweet_mode parameter for API.lookup_users (#1130)

    🐛 Bug Fixes

    • 🛠 Fix AttributeError during streaming (#1026, #1027)
    • ⚡️ Update how requirements are specified (#1029, #1030)
    • 🛠 Fix compatibility issue with Python 3.7 (#1017, #1042)
  • v3.6.0

    March 02, 2018

    🆕 New Features / Improvements

    • 📜 Parse Status.quoted_status as a Status object (#633)
    • Allow in_reply_to_status_id_str as a parameter for API.update_status and API.update_with_media (#693)
    • ➕ Add stall_warnings parameter to Stream.sample (#701)
    • ➕ Add API.unretweet (#735, #736)
    • Allow auto_populate_reply_metadata as a parameter for API.update_status and API.update_with_media (#761)
    • 🔗 Allow profile_link_color as a parameter for API.update_profile
    • ➕ Add support for Python 3.6 (#831, #884)

    🐛 Bug Fixes

    • ⚡️ Update file size limit for API.media_upload (#717)
    • 🛠 Fix JSONParser.parse returning None in certain cases (#765, #766)
    • Include URL parameters when accessing cache (#777)
    • Properly re-raise exceptions during streaming
    • 🛠 Fix AttributeError and TypeError during streaming (#698)
    • Properly encode filter_level for Stream.filter (#782)
  • v3.5.0

    November 20, 2015

    🔋 Features / Improvements

    • 👍 Allow 'full_text' param when getting direct messages ( #664 )
    • 📜 Explicitly return api code when parsing error ( #666 )
    • ✂ Remove deprecated function and clean up codes ( #583 )

    🐛 Bug Fixes

    • ⚡️ update_status: first positional argument should be 'status' ( #578 )
    • 🛠 Fix "TypeError: Can't convert 'bytes' object to str implicitly" ( #615 #658 #635 )
    • 🛠 Fix duplicate raise in auth.py ( #667 )
  • v3.4.0

    August 14, 2015

    🆕 New Features

    • ➕ Add API for account/settings (PR #596)
    • ➕ Added RateLimitError for easily working with the rate limit. (Issue #600, PR #611) @obskyr
    • Allow include_email param for verify_credentials API (PR #623)
    • ➕ Added support for the "filter_level" parameter for the streaming API (PR #619)

    🐛 Bug Fixes

    • Streaming: don't decode stream bytes until json.decode (PR #606)
    • ➕ Typo fix on _add_list_members, _remove_list_members properties. (PR #593)
    • 🛠 Fixes issue #570 - add "exception" when raising one
    • 🔄 Change raise in streaming.py to raise exception (PR #621)
  • v3.3.0

    February 21, 2015
    • Loosen our dependency requirements for Requests (>= 2.4.3)
    • Fix issue with streams freezing up on Python 3 (Issue #556)
    • Add keep_alive() callback to StreamListener when keep alive messages arrive
    • Fix issue with stream session headers not being used when restarting connection
    • Fix issue with streams getting stuck in a loop when connection dies. (PR #561)
  • v3.2.0

    January 28, 2015
    • ✂ Remove deprecated trends methods.
    • 🛠 Fix tweepy.debug() to work in Python 3.
    • 🛠 Fixed issue #529 - StreamListener language filter stopped working.
    • ➕ Add Documentation Page for streaming.
    • ➕ Add media/upload endpoint.
    • ⚡️ Add media_ids parameter to update_status().
  • v3.1.0

    December 01, 2014
    • 👍 Allow specifying your own ssl certificates for streaming client.
    • Distribute Python Wheels instead of dumb binaries.
    • 🛠 Fix cursor invocation, passing args to underlying method. (#515)
    • ⬆️ Upgrade to Request 2.4.3
  • v3.0.0

    December 01, 2014
    • 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.
  • v2.3.0

    April 27, 2014