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 for underlying streaming lib
  • Switched to Twitter gem objects instead of custom hashes, see 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