All Versions
14
Latest Version
Avg Release Cycle
227 days
Latest Release
1378 days ago

Changelog History
Page 1

  • v3.9.0 Changes

    July 11, 2020

    ๐Ÿ†• New Features / Improvements

    • Add API.create_media_metadata (#716)
    • โšก๏ธ Update allowed parameters for API.update_status (#1101)
      • Add exclude_reply_user_ids, attachment_url, possibly_sensitive, trim_user, enable_dmcommands, fail_dmcommands, card_uri
      • Remove in_reply_to_status_id_str, source
    • โž• Add allowed parameters to API.get_status
      • trim_user, include_my_retweet, include_entities, include_ext_alt_text, include_card_uri
    • โž• Add allowed parameters to API.statuses_lookup
      • include_ext_alt_text, include_card_uri
    • ๐Ÿ‘Œ Improve API.lookup_users (#706)
    • Improve and optimize API.statuses_lookup, API.create_media_metadata, API.update_status
    • โž• Add reverse as allowed parameter for API.lists_all
    • โž• Add count as allowed parameter for API.lists_memberships
    • โž• Add count as allowed parameter for API.lists_subscriptions
    • Add include_entities as allowed parameter for API.list_timeline
    • โž• Add allowed parameters to API.list_subscribers
      • count, include_entities, skip_status
    • โž• Add support for Python 3.8
    • โšก๏ธ Update and improve setup.py
    • ๐Ÿ‘‰ Use requests socks extra instead of requiring PySocks directly
    • ๐Ÿ‘ Allow uploading of images with file names without extensions (#1060, #1086)
    • ๐Ÿ‘Œ Support uploading WebP images (#1298)
    • โž• Add missing attributes to Relationship model (#1375)
    • โšก๏ธ Update max allowed size for uploaded GIFs (#1336, #1338)
    • โž• Add _json attribute to DirectMessage model (#1342)
    • โšก๏ธ Update and improve tests (#1217)
    • โž• Add documentation for extended Tweets
    • Document API.lookup_users (#539)
    • โž• Add documentation for running tests (#681)
    • โž• Add Korean translation of documentation (#1296)
    • โž• Add Polish translation of documentation (#1316)
    • Document API.lookup_friendships (#1375)
    • ๐Ÿ“š Update and improve various documentation

    ๐Ÿ› Bug Fixes

    • ๐Ÿ›  Fix handling of invalid credentials for API.verify_credentials
    • Handle boolean value for API.verify_credentials include_email parameter (#890)
    • Allow Cursor to be used with API.list_direct_messages by adding DMCursorIterator (#1261, #1262)
  • v3.8.0 Changes

    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 Changes

    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 Changes

    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 Changes

    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 Changes

    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 Changes

    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 Changes

    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 Changes

    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 Changes

    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.