tweetstream/tweetstream

View on GitHub
CHANGELOG.md

Summary

Maintainability
Test Coverage
Version 2.6.0
=============
* Re-implemented multi_json for response parsing
* added on_control callback method for Site Streams
* fixed issue with Site Stream add/remove when passed a single user id (philgyford)
* raised em-twitter dependency to 0.3.0 to resolve issues with ruby 2.0.0

Version 2.5.0
=============
* added proxy support

Version 2.4.0
=============
* Revert "use extract_options! from the Twitter gem"
* Reorganize development and test dependencies

Version 2.3.0
=============
* Added support for Site Stream friends list
* Update paths for API 1.1
* Added stall warning handling

Version 2.2.0
=============
* Change method to request_method

Version 2.1.0
=============
* Disable identity map to reduce memory usage
* Added options support to UserStreams

Version 2.0.1
=============
* Fixed Twitter gem objects
* Added on_unauthorized callback method (koenpunt)

Version 2.0.0
=============
* Added Site Stream support
* Switched to [em-twitter](https://github.com/spagalloco/em-twitter) for underlying streaming lib
* Switched to Twitter gem objects instead of custom hashes, see [47e5cd3d21a9562b3d959bc231009af460b37567](https://github.com/intridea/tweetstream/commit/47e5cd3d21a9562b3d959bc231009af460b37567) for details (sferik)
* Made OAuth the default authentication method
* Removed on_interval callback method
* Removed parser configuration option

Version 1.1.5
=============
* Added support for the scrub_geo response (augustj)
* Update multi_json and twitter-stream version dependencies

Version 1.1.4
=============
* Added Client#connect to start streaming inside an EM reactor (pelle)
* Added shutdown_stream to cleanly stop the stream (lud)
* Loosened multi_json dependency for Rails 3.2 compatibiltiy

Version 1.1.3
=============
* Added on_reconnect callback method

Version 1.1.2
=============
* Added support for statuses/links
* Client now checks that specified json_parser can be loaded during initialization

Version 1.1.1
=============
* Fix for 1.8.6 compatibility

Version 1.1.0
=============
* OAuth authentication
* User Stream support
* Removed swappable JSON backend support for MultiJson
* Added EventMachine epoll and kqueue support
* Added on_interval callback
* Added on_inited callback

Version 1.0.5
=============
* Force SSL to comply with

Version 1.0.0
=============
* Swappable JSON backend support
* Switches to use EventMachine instead of Yajl for the HTTP Stream
* Support reconnect and on_error