- Relax versions on faraday/jwt dependencies
- Update min Ruby version to 2.5 and add 2.7 into CI
- Add open graph scraper
- Setup rubocop for static code analysis
- Add support for batch activity partial update
- Fix deleting reactions
- Removed HTTP signatures based authentication
- Use JWT authentication for all endpoints
- Add support for users
- Add support for reactions
- Add support for enrichment of feeds
- Add support for update-to-targets
- Fix tests
- Added user session token create function
- Fix random test failures
- Added collections ref helpers
- Fixed a bug with add_activity causing alteration in the original activity.
- Changed partial activity update endpoint method name to uniform with the other clients.
- Changed default params format for single activity retrieval by foreign ID.
- Added support for partial activity update endpoint.
- Added support for get activities endpoint.
- Relaxed jwt dependency.
- Add support for unfollow many endpoint.
- Fix client options defaults when nil values are provided.
- Added support for personalization and collections endpoints.
- Minor modification for Faraday middleware warning
- updating core API hostname to our new .com domain
- added support to change the core hostname when instantiating the client (options[:api_hostame])
- updating Ruby language version support on Travis-CI
- allowing versions of Faraday greater than v0.10 but less than 1.0
- fixed bug with activity_copy_limit when a single feed follows another
- fixed error messages when exceptions happen on response payloads (fixed from a bad 2.5.3 release)
- fixed parameter ordering
- customers reported non-empty GET bodies, which mess up auth signing
- Switched from HTTParty to Faraday to allow more fine-grained control (more to come)
- Removing persistence support while we evaluate other libraries to replace httparty
- Added support in tests for Stream's new QA environment
- Added support for keep_history on unfollow
- Added support for activity_copy_limit on follow
- Added update activity methods to client
- Added support for update activity API
- Bugfix release
- Implement JWT authentication for all API calls
- Fix 1.9.3 support by using jwt 1.5.2
- Implement Stream::Feed#readonly_token
- add support for activity_copy_limit on follow_many
- Better HTTP error message representation
- [bugfix] allow underscores for feed group labels
- Code hygiene refactorings
- Added support for add_to_many
- Added new request signing (using HTTP Signatures draft specification)
- Added code docs
- Added support for follow_many
- Configurable API timeout
- Configurable API location
- Configurable API version
- Simplified syntax to create feeds, follow and unfollow feeds.
- Default HTTP timeout of 3s
- Better exception messages
- Add support for mark seen
- Fix mark_read as boolean
- Add support for mark read (notifications feeds)