twython changelog

Actively maintained, pure Python wrapper for the Twitter API. Supports both normal and streaming Twitter APIs.

All Versions
21
Latest Version
Avg Release Cycle
119 days
Latest Release
2120 days ago

Changelog History
Page 1

  • v3.8.0 Changes

    April 02, 2020
    • πŸš€ Bump release with latest patches from GitHub.
    • πŸ›  Fix Direct Messages with patches from @manuelcortez.
  • v3.7.0 Changes

    March 28, 2019
    • πŸ›  Fixes for cursoring API endpoints
    • Improve html_for_tweet() parsing
    • πŸ“š Documentation cleanup
    • πŸ“š Documentation for cursor's return_pages keyword argument
    • πŸ“š Update links to Twitter API in documentation
    • βž• Added create_metadata endpoint
    • 🚩 Raise error for when cursor is not provided a callable
  • v3.6.0 Changes

    • Improve replacing of entities with links in html_for_tweet()
    • ⚑️ Update classifiers for PyPI
  • v3.5.0 Changes

    June 06, 2017
    • Added support for "symbols" in Twython.html_for_tweet()
    • Added support for extended tweets in Twython.html_for_tweet()
    • You can now check progress of video uploads to Twitter when using Twython.upload_video()
  • v3.4.0 Changes

    April 30, 2016
    • βž• Added upload_video endpoint
    • Fix quoted status checks in html_for_tweet
    • Fix html_for_tweet method response when hashtag/mention is a substring of another
  • v3.3.0 Changes

    March 21, 2016

    3.3.0 (2015-18-07)

    • βž• Added support for muting users
    • πŸ›  Fix typos in documentation
    • πŸ“š Updated documentation examples
    • βž• Added dynamic filtering to streamer
  • v3.2.0 Changes

    October 30, 2014
    • PEP8'd some code
    • βž• Added lookup_status function to endpoints.py
    • βž• Added keyword argument to cursor to return full pages rather than individual results
    • cursor now uses while loop rather than recursion
    • πŸ›  Fixed issue where Twython was unnecessarily disabling compression
    • βœ… Using responses to mock API calls in tests
    • πŸ›  Fixed some typos in documentation
    • βž• Added retry_after attribute to TwythonRateLimitError
    • ⚑️ Added upload_media method to Twython in favor of update_with_media
    • Deprecating update_with_media per Twitter API 1.1 (https://dev.twitter.com/rest/reference/post/statuses/update_with_media)
    • Unpin requests and requests-oauthlib in requirements.txt
  • v3.1.2 Changes

    March 21, 2016

    3.1.2 (2013εΉ΄12月05ζ—₯)

    • πŸ›  Fixed Changelog (HISTORY.rst)

    3.1.1 (2013εΉ΄12月05ζ—₯)

    • ⚑️ Update requests version to 2.1.0.
    • Fixed: Streaming issue where Exceptions in handlers or on_success which subclass ValueError would previously be caught and reported as a JSON decoding problem, and on_error() would be called (with status_code=200)
    • Fixed issue where XML was returned when bad tokens were passed to get_authorized_tokens
    • πŸ›  Fixed import for setup causing installation to fail on some devices (eg. Nokia N9/MeeGo)

    3.1.0 (2013εΉ΄09月25ζ—₯)

    • Added html_for_tweet static method. This method accepts a tweet object returned from a Twitter API call and will return a string with urls, mentions and hashtags in the tweet replaced with HTML.
    • Pass client_args to the streaming __init__, much like in core Twython (you can pass headers, timeout, hooks, proxies, etc.).
    • Streamer has new parameter handlers which accepts a list of strings related to functions that are apart of the Streaming class and start with "on_". i.e. ['delete'] is passed, when 'delete' is received from a stream response; on_delete will be called.
    • When an actual request error happens and a RequestException is raised, it is caught and a TwythonError is raised instead for convenience.
    • βž• Added "cursor"-like functionality. Endpoints with the attribute iter_mode will be able to be passed to Twython.cursor and returned as a generator.
    • πŸ—„ Twython.search_gen has been deprecated. Please use twitter.cursor(twitter.search, q='your_query') instead, where twitter is your Twython instance.
    • Added methods get_list_memberships, get_twitter_configuration, get_supported_languages, get_privacy_policy, get_tos
    • Added auth_endpoint parameter to Twython. __init__ for cases when the right parameters weren't being shown during the authentication step.
    • πŸ›  Fixed streaming issue where results wouldn't be returned for streams that weren't so active (See #202 (comment))
    • Streaming API now uses _transparent_params so when passed True or False or an array, etc. Twython formats it to meet Twitter parameter standards (i.e. ['ryanmcgrath', 'mikehelmick', 'twitterapi'] would convert to string 'ryanmcgrath,mikehelmick,twitterapi')
  • v3.1.1 Changes

    December 05, 2013
    • ⚑️ Update requests version to 2.1.0.
    • Fixed: Streaming issue where Exceptions in handlers or on_success which subclass ValueError would previously be caught and reported as a JSON decoding problem, and on_error() would be called (with status_code=200)
    • Fixed issue where XML was returned when bad tokens were passed to get_authorized_tokens
    • πŸ›  Fixed import for setup causing installation to fail on some devices (eg. Nokia N9/MeeGo)
  • v3.1.0 Changes

    September 25, 2013
    • Added html_for_tweet static method. This method accepts a tweet object returned from a Twitter API call and will return a string with urls, mentions and hashtags in the tweet replaced with HTML.
    • Pass client_args to the streaming __init__, much like in core Twython (you can pass headers, timeout, hooks, proxies, etc.).
    • Streamer has new parameter handlers which accepts a list of strings related to functions that are apart of the Streaming class and start with "on_". i.e. ['delete'] is passed, when 'delete' is received from a stream response; on_delete will be called.
    • When an actual request error happens and a RequestException is raised, it is caught and a TwythonError is raised instead for convenience.
    • βž• Added "cursor"-like functionality. Endpoints with the attribute iter_mode will be able to be passed to Twython.cursor and returned as a generator.
    • πŸ—„ Twython.search_gen has been deprecated. Please use twitter.cursor(twitter.search, q='your_query') instead, where twitter is your Twython instance.
    • Added methods get_list_memberships, get_twitter_configuration, get_supported_languages, get_privacy_policy, get_tos
    • Added auth_endpoint parameter to Twython.__init__ for cases when the right parameters weren't being shown during the authentication step.
    • πŸ›  Fixed streaming issue where results wouldn't be returned for streams that weren't so active (See https://github.com/ryanmcgrath/twython/issues/202#issuecomment-19915708)
    • Streaming API now uses _transparent_params so when passed True or False or an array, etc. Twython formats it to meet Twitter parameter standards (i.e. ['ryanmcgrath', 'mikehelmick', 'twitterapi'] would convert to string 'ryanmcgrath,mikehelmick,twitterapi')
Awesome Python is part of the LibHunt network. Terms. Privacy Policy.

(CC)
BY-SA
We recommend Spin The Wheel Of Names for a cryptographically secure random name picker.

AltStyle γ«γ‚ˆγ£γ¦ε€‰ζ›γ•γ‚ŒγŸγƒšγƒΌγ‚Έ (->γ‚ͺγƒͺγ‚ΈγƒŠγƒ«) /