All Versions
27
Latest Version
Avg Release Cycle
78 days
Latest Release
-

Changelog History
Page 3

  • v2.4.0 Changes

    May 10, 2017

    โž• Added

    • ๐Ÿ”ง Integrations::configure to allow accessing early access program endpoints.
    • โž• Add support for pagination and parameters in the pull request comments
    • โž• Add the ability to fetch user installations (CurrentUser::installations)
    • ๐Ÿ‘ Allow getting repo info by id (Repo::showById)
    • ๐Ÿ‘ Allow fetching repositories for a specific installation and user (CurrentUser::repositoriesByInstallation)

    ๐Ÿ”„ Changed

    • ๐Ÿ”ง PullRequest\Review and PullRequest\ReviewRequest is now part of the official API. No need to call configure.
  • v2.3.0 Changes

    April 18, 2017

    ๐Ÿ›  Fixed

    • Issue where we serve the wrong cached response. We vary on authorization header now.

    โž• Added

    • PullRequest::status
    • ๐Ÿ”€ Throw InvalidArgumentException on PullRequest::merge when wrong merge method is used.
    • โž• Added Protection::configure

    ๐Ÿ”„ Changed

    • First argument to Integrations::listRepositories() is now optional.
    • ๐Ÿšš Moved tests from "functional" to "integration"
  • v2.2.0 Changes

    โž• Added

    • ๐Ÿ‘ API support for Pull Request Review Requests.
    • ๐Ÿ‘ API support for Traffic.
    • ๐Ÿ‘ API support for issue Assignees.
    • ๐Ÿ‘ API support for Miscellaneous Gitignore and Emojis.
    • โž• Added endpoints for issue lock, unlock and issue label show.
    • โž• Added more parameters to User::starred.
    • ๐Ÿ”ง Fluid interface by allowing configure() to return $this.
    • ๐Ÿ”ง configure() support for issues API.

    ๐Ÿ›  Fixed

    • Cache issue where some requests are not cached
    • Issue with User::all() creates a query with double question marks.
  • v2.1.0 Changes

    โž• Added

    • โž• Add support for retrieving a single notification info using his ID
    • โž• Add a function to get user organizations
    • โž• Added GraphQL support
    • โž• Add page variable to organization repo list (Organization::repositories())
    • โž• Add support for pull request review.
    • โž• Add support for adding branch protection.

    ๐Ÿ›  Fixed

    • ๐Ÿ› Bug with double slashes when using enterprise URL.
    • ๐Ÿ› Bug when headers not being passed to request (#529)
  • v2.0.0 Changes

    โž• Added

    • ๐Ÿ‘Œ Support for JWT authentication
    • API for Organization\Members
    • API for Integrations
    • API for Repo\Cards
    • API for Repo\Columns
    • API for Repo\Projects
    • API for User\MyRepositories
    • Methods in Repo API for frequency and participation

    ๐Ÿ”„ Changed

    • ApiLimitExceedException::__construct has a new second parameter for the remaining API calls.
    • First parameter of Github\Client has changed type from \Http\Client\HttpClient to โฌ†๏ธ Github\HttpClient\Builder. A factory class was also added. To upgrade you need to change:
    // Old way does not work:
    $github = new Github\Client($httpClient);
    
    // New way will work:
    $github = new Github\Client(new Github\HttpClient\Builder($httpClient));
    $github = Github\Client::createWithHttpClient($httpClient);
    
    • ๐Ÿš€ Renamed the currentuser DeployKeys api class to PublicKeys to reflect to github api name.
  • v2.0.0-rc4 Changes

    โž• Added

    • HTTPlug to decouple from Guzzle
    • Github\Client::getLastResponse was added
    • ๐Ÿ‘Œ Support for PSR-6 cache
    • ๐Ÿšš Github\Client::addPlugin and Github\Client::removePlugin
    • Github\Client::getApiVersion
    • ๐Ÿšš Github\Client::removeCache

    ๐Ÿ”„ Changed

    • ๐Ÿ‘‰ Uses of Github\HttpClient\HttpClientInterface is replaced by Http\Client\HttpClient ie the constructor of Github\Client.
    • We use PSR-7's representation of HTTP message instead of Guzzle\Http\Message\Response and Guzzle\Http\Message\Request.
    • Github\Client::addHeaders was added instead of Github\Client::setHeaders
    • ๐Ÿ‘• Signature of Github\Client::useCache has changed. First argument must be a CacheItemPoolInterface
    • We use PSR-4 instead of PSR-0

    โœ‚ Removed

    • ๐Ÿ‘Œ Support for PHP 5.3 and 5.4
    • ๐Ÿšš Github/HttpClient/HttpClientInterface was removed
    • ๐Ÿšš Github/HttpClient/HttpClient was removed
    • ๐Ÿšš All classes in Github/HttpClient/HttpClient/Listener/* were removed
    • ๐Ÿšš Github/HttpClient/CachedHttpClient was removed
    • ๐Ÿšš All classes in Github/HttpClient/Cache/* were removed
  • v1.7.1 Changes

    ๐ŸŒฒ No change log before this version