Skip to content

Releases: milo/github-api

Released version 1.4.2

07 May 09:17
Compare
Choose a tag to compare
  • fixed CA issue for cURL on OSX [See #13]

Released version 1.4.1

30 Apr 21:16
Compare
Choose a tag to compare
  • StreamClient, CurlClient: fixed multiple line headers receiving [Ref #8]
  • Api: errors property is optional in error responses [Ref #9]

Released version 1.4.0

28 Nov 15:46
Compare
Choose a tag to compare
  • Api: protected method substituteUrlParameters() replaced by expandColonParameters() [BC break]
  • Api: all request methods accepts full URL (with hostname)
  • Api: all request methods accepts URI Template (RFC 6570)
  • CachedClient: header 'Last-Modified' has higher priority than 'ETag'

Released version 1.3.0

03 Oct 08:21
Compare
Choose a tag to compare
  • CurlClient: fixed headers parsing when used with proxy
  • CachedClient: added option to forbid Github rechecking (permanent cache)

Released version 1.2.1

11 Aug 20:58
Compare
Choose a tag to compare
  • fixed cache directory creation in FileCache
  • added RateLimitExceedException

Released version 1.2.0

26 Jun 20:35
Compare
Choose a tag to compare
  • CurlClient and StreamClient checks SSL peer certificate as default
  • CurlClient uses HTTP 1.1 Connection: keep-alive

Released version 1.1.0

26 May 12:22
Compare
Choose a tag to compare
  • added Milo\Github\Paginator
  • added Api::paginator()

Released version 1.0.1

22 May 12:31
Compare
Choose a tag to compare
  • added Api::getToken()
  • added CachedClient::getInnerClient()
  • Helpers::createDefaultClient() returns lastly created instance
  • Cached::client() delegates onRequest() event only

First stable release 1.0.0

20 May 14:48
Compare
Choose a tag to compare

Allows you to:

  • use cURL or
  • use plain stream as a HTTP client
  • cache HTTP requests to save raice limit
  • obtain OAuth token in easy way
  • observe an incoming/outgoing HTTP activity