Tweepy v3.8.0 Release Notes

Release Date: 2019-07-15 // 9 months ago
  • 🆕 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)

Previous changes from v3.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 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)