Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

v3.8.0

Wynn Netherland pengwynn released this · 2 commits to master since this release

  • #564 Raise Octokit::RepositoryUnavailable when a repository resource is blocked - @Palleas
  • #566 Support for get latest release, get release by tag name - @zqzas

Downloads

v3.7.1

Wynn Netherland pengwynn released this · 10 commits to master since this release

  • #543 Properly paginate PR comments - @gylaz
  • #544 New Octokit::AbuseDetected error for some 403 responses - @bhuga
  • #553 Make sure owner/repo string is properly formatted - @joeyw
  • #555 Remove some hardcoding from tests - @sm11963
  • #558 Separate constants for Octokit::VERSION parts - @jacobbednarz
  • #562 Properly encode spaces in Labels API paths

Downloads

v3.7.0

Wynn Netherland pengwynn released this · 38 commits to master since this release

Support for the Org Hooks API Preview #539

Downloads

v3.6.1

Wynn Netherland pengwynn released this · 43 commits to master since this release

Fixes a bug when creating an Issue without labels #538 @djreimer

Downloads

v3.6.0

Wynn Netherland pengwynn released this · 48 commits to master since this release

Downloads

v3.5.2

Wynn Netherland pengwynn released this · 74 commits to master since this release

Supports auto pagination in Octokit::Client#pull_requests_comments - #526 @gylaz

Downloads

v3.4.2

Wynn Netherland pengwynn released this · 80 commits to master since this release

Compatibility updates for v0.8.0 of netrc gem - #522

Downloads

v3.4.1

Wynn Netherland pengwynn released this · 84 commits to master since this release

  • Removes preview warnings for Team Membership API methods - #518 // @afeld

Downloads

v3.4.0

Wynn Netherland pengwynn released this · 95 commits to master since this release

Downloads

v3.3.1

Wynn Netherland pengwynn released this · 106 commits to master since this release

Fixes a bug where not sending the appropriate Content-Type request header would result in a 500 error from the API.

Downloads

v3.3.0

Wynn Netherland pengwynn released this · 111 commits to master since this release

Support for new Team Memberships API

Downloads

v3.2.0

Wynn Netherland pengwynn released this · 121 commits to master since this release

  • Methods that take a repository :owner/:repo argument now accept an :id - #485 @joeyw
  • Methods that take a User or Org name argument now accept an :id - #485 @joeyw
  • Documentation type fixes - #488 #490 @abonas
  • Fix tests for console masking - #493 @frank-west-iii
  • Test improvements - #492
  • Deprecate SSH key, Deploy key update methods - #491

Downloads

v3.1.2

Wynn Netherland pengwynn released this · 148 commits to master since this release

No changes since v3.1.1. Bumping to fix a RubyGems issue.

Downloads

v3.1.1

Wynn Netherland pengwynn released this · 150 commits to master since this release

  • Octokit::Client#user_keys no longer requires authentication #474
  • RSS parser is only loaded as needed #484
  • Numerous documentation fixes

Downloads

v3.1.0

Wynn Netherland pengwynn released this · 182 commits to master since this release

Downloads

v3.0.0

Wynn Netherland pengwynn released this · 212 commits to master since this release

Downloads

v3.0.0 preview

Wynn Netherland pengwynn released this · 284 commits to master since this release

Downloads

v2.7.0

Wynn Netherland pengwynn released this · 388 commits to master since this release

Downloads

v2.6.3

Wynn Netherland pengwynn released this · 471 commits to master since this release

Downloads

v2.6.2

Wynn Netherland pengwynn released this · 489 commits to master since this release

#349 - Fixes an issue with .netrc support when the .netrc file doesn't include a line for the client's .api_endpoint. - @catsby

Downloads

v2.6.1

Wynn Netherland pengwynn released this · 498 commits to master since this release

Redacts OAuth client secret and access tokens in error messages - #342 @catsby

Downloads

v2.6.0

Wynn Netherland pengwynn released this · 503 commits to master since this release

  • #336 Adds new .available_hooks method to Client - @danmcclain
  • #338 Fixes a bug where app creds were not passed to API root - @rmetzler
  • #335 Fixes a bug where pull requests weren't paginated - @pedro

Downloads

v2.5.1

Wynn Netherland pengwynn released this · 519 commits to master since this release

Remove warn for Releases and Search APIs

Downloads

v2.5.0

Wynn Netherland pengwynn released this · 525 commits to master since this release

Adds Octokit::Conflict for 409 errors. - @bhuga

Downloads

v2.4.0

Wynn Netherland pengwynn released this · 536 commits to master since this release

Adds support for GET /user/teams.

Downloads

v2.3.0

Wynn Netherland pengwynn released this · 544 commits to master since this release

  • Restores 1.8.7 compatibility #317 boxen/boxen#111
  • Removes spec files from gemspec to fix installation on Windows #313

Downloads

v2.2.0

Wynn Netherland pengwynn released this · 557 commits to master since this release

  • Adds support for the new Releases API
  • Adds .errors array to Octokit::Error

Downloads

2.1.0

Wynn Netherland pengwynn released this · 601 commits to master since this release

Updates to support GitHub 2FA.

  • New error type Octokit::OneTimePasswordRequired raised when response is 401 but X-GitHub-OTP present
  • New idempotent token creation.

Downloads

2.0.0

Wynn Netherland pengwynn released this · 618 commits to master since this release

This new major version is hypermedia-enabled, version 3.0.0 will aim to be hypermedia-driven. See the Upgrade Guide for more.

Highlights

  • Totally refactored Configuration and defaults to support memoized Client objects, required to use middleware like faraday-http-cache for conditional requests.
  • Bumped Faraday dependency to 0.9
  • New Client#last_response for raw access to the last HTTP response, including pagination headers.
  • Moves search_* methods to legacy_search_*
  • Uses VCR for more robust test request/response fixtures.
  • Uses Sawyer under the hood for hypermedia support. HTTP responses are now proper Resources with link Releations. Client.root and Client#agent are also provided to make hypermedia requests:
>> Octokit.root.rels[:user].get :uri => {:user => 'mojombo'}
  • Support for the new Search APIs as a preview feature.
>> Octokit.search_code 'octokit in:file extension:gemspec'
WARNING: The preview version of the Search API is not yet suitable for production use.
See the blog post for details: http://git.io/_-FA3g

#<Sawyer::Resource:0x007faf749ec138 @_agent=<Sawyer::Agent https://api.github.com/>, 
...
  • Adds ability to check if one user follows another via .follows? - @catsby
  • Adds to new error classes for 403 responses:
    • Octokit::TooManyRequests when rate limit exceeded
    • Octokit::TooManyLoginAttempts when special login attempt limit exceeded

Downloads

2.0 Release Candidate 3

Wynn Netherland pengwynn released this · 656 commits to master since this release

  • Adds ability to check if one user follows another via .follows? - @catsby
  • Adds to new error classes for 403 responses:
    • Octokit::TooManyRequests when rate limit exceeded
    • Octokit::TooManyLoginAttempts when special login attempt limit exceeded

Downloads

2.0 Release Candidate 2

Wynn Netherland pengwynn released this · 677 commits to master since this release

This release candidate adds support for the new Search APIs as a preview feature.

>> Octokit.search_code 'octokit in:file extension:gemspec'
WARNING: The preview version of the Search API is not yet suitable for production use.
See the blog post for details: http://git.io/_-FA3g

#<Sawyer::Resource:0x007faf749ec138 @_agent=<Sawyer::Agent https://api.github.com/>, 
...

Downloads

2.0.0 Preview

Wynn Netherland pengwynn released this · 700 commits to master since this release

This is the first pre release of 2.0.0 and includes a number of changes. While this version is hypermedia-enabled, version 3.0.0 will aim to be hypermedia-driven.

  • Totally refactored Configuration and defaults to support memoized Client objects, required to use middleware like faraday-http-cache for conditional requests.
  • Bumped Faraday dependency to 0.9
  • New Client#last_response for raw access to the last HTTP response, including pagination headers.
  • Moves search_* methods to legacy_search_*
  • Uses VCR for more robust test request/response fixtures.
  • Uses Sawyer under the hood for hypermedia support. HTTP responses are now proper Resources with link Releations. Client.root and Client#agent are also provided to make hypermedia requests:
>> Octokit.root.rels[:user].get :uri => {:user => 'mojombo'}

Downloads

v1.25.0

Wynn Netherland pengwynn released this · 824 commits to master since this release

Highlights

Full Changelog

Downloads

Something went wrong with that request. Please try again.