All Versions
27
Latest Version
Avg Release Cycle
78 days
Latest Release
-
Changelog History
Page 3
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
andPullRequest\ReviewRequest
is now part of the official API. No need to callconfigure
.
- ๐ง
-
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 toPublicKeys
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
andGithub\Client::removePlugin
Github\Client::getApiVersion
- ๐
Github\Client::removeCache
๐ Changed
- ๐ Uses of
Github\HttpClient\HttpClientInterface
is replaced byHttp\Client\HttpClient
ie the constructor ofGithub\Client
. - We use PSR-7's representation of HTTP message instead of
Guzzle\Http\Message\Response
andGuzzle\Http\Message\Request
. Github\Client::addHeaders
was added instead ofGithub\Client::setHeaders
- ๐ Signature of
Github\Client::useCache
has changed. First argument must be aCacheItemPoolInterface
- 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