Breaking Change Remove legacy search API
I realize this should have been scheduled for 1.0 but I was a bit eager to remove this.
- Use Betamax to start recording integration tests
- Add support for Releases API
- Add support for Feeds API
- Add support for Two-Factor Authentication via the API
- Add support for New Search API
- Add
github3.search_code
,github3.search_issues
,github3.search_repositories
,github3.search_users
- Add
GitHub#search_code
,GitHub#search_issues
,GitHub#search_repositories
,GitHub#search_users
- Add
- Switch to requests >= 2.0
- Totally remove all references to the Downloads API
- Fix bug in
Repository#update_file
wherebranch
was not being sent to the API. Thanks @tpetr! - Add
GitHub#rate_limit
to return all of the information from the/rate_limit
endpoint. - Catch missing attributes --
diff_hunk
,original_commit_id
-- onReviewComment
. - Add support for the Emojis endpoint
- Note deprecation of a few object attributes
- Add support for the
ReleaseEvent
- Add
GitHub#iter_user_teams
to return all of the teams the authenticated user belongs to