- Properly raise a
TooManyRequests
error when a 403 contains a JSON error object indicating rate limit overage (EnhanceYourCalm
error aliased for backwards compatibility) (Ches Martin) - Add missing options parameters for passing pagination params to endpoints that support them (Ches Martin)
- Fix inability to pass direction param for startup_roles (Ches Martin)
- Add new user roles and startup roles endpoints; document and test the new "v1" version of startup_roles endpoint (Pedro Freitas)
- Added press endpoint (Evan Tann)
- Added messages endpoint (Paul Singh)
- Added paths endpoint (Ches Martin)
- Established integration test setup for authenticated endpoints.
- Loosen dependency requirements for faraday and multi_json, so we don't conflict with newer versions of other API gems like Twitter.
- Added available batch endpoints (users, startups, follows).
- Added jobs endpoints.
- Added search endpoint.
- Filled in a few gaps: startup comments and single activity feed item endpoints.
- Integration specs added using VCR, for unauthenticated calls so far.
- Backported several changes from Twitter gem which was our genesis.
- YARD cleanup.
- Doh, we bungled a version number -- no changes.
- Relax Hashie dependency, in particular to avoid dep conflict with omniauth-angellist.