sonarrradarrplexorganizrnginxdashboardlandingpagestartpagelandinghtpcserverhomepagesabnzbdheimdallembycouchpotatonzbgetbookmarkapplication-dashboardmuximux
		
		
		
		
			You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
					
						
							7.6 KiB
						
					
					
				
			
		
		
		
			
			
			
				
					
				
				
					
				
			
		
		
	
	
							7.6 KiB
						
					
					
				Change Log
The change log describes what is "Added", "Removed", "Changed" or "Fixed" between each release.
2.11.0
Added
- Support for Miscellaneous Licenses (#744)
 - Structured Limit objects for rate limiting API (#733)
 - Support for getting star creation timestamps in activity/starring endpoint (#729)
 
Fixed
- Added missing has_projects parameter to repo create (#752)
 - Proper type hinting for magic methods (#758)
 - Allow symlink to files to be downloaded (#751)
 
Changed
- Fix of PHP version in readme (#747)
 - Fix documentation to get release for a tag (#755)
 - Declare all used properties in RateLimitResource class (#762)
 - Set correct property and return types (#764)
 - Fixed install docs broken after 2.0 release of httplug lib (#767)
 
2.10.1
Fixed
- Convert the assignee parameter to array to avoid getting a 422 error on github (#738)
 - Fix GraphQL test warnings when they do not assert anything (#735)
 
Changed
- Check for BC breaks during the travis build (#734)
 
2.10.0
Added
- Support for "before" parameter on Notification API (#724)
 
Changed
- Allow unspecified 
eventwhen creating review (#723) 
Fixed
- Adjust: installationn access token endpoint (#731)
 - Fixed "get single label" example and add correct example for getting issue's labels (#732)
 - Add comment about 
Keyconstructor argument (#722) 
2.9.0
Added
- API endpoint 
Github\Api\Repo::transfer() - API endpoint 
Github\Api\Notification::markThreadRead() - API endpoint 
Github\Api\Search::topics() 
Fixed
- Make sure to always reset the "per page" in 
Github\ResultPager::fetchAll(). 
2.8.0
Added
- Allow our HTTP plugins to show up in the Symfony web profiler page. (#687)
 - Repository documentation to current user (#671)
 - Add collaborator permission call (#678)
 - Add missing parameters for User/CurrentUser Repositories (#684)
 - Pimp the readme with badge poser (#686)
 
Fixed
- Typo in assignee documentation
 - Missing use statement in security example
 - Fixed phpdoc typo (#695)
 - Replace use of deprecated api to the correct one in the security docs (#697)
 
Changed
- Updated requirements in readme (#689)
 
2.7.0
Added
- Phpunit 6 compatibility
 Github\Api\AbstractApi::setPage()to allow you to set the page on all endpoints.- Support for query parameters and request headers on 
Github\Api\User::followingandGithub\Api\User::followers - API endpoint 
Github\Api\CurrentUser\Emails::allPublic() - API endpoint 
Github\Api\Search::commits() - API endpoint 
Github\Api\Miscellaneous\CodeOfConduct - API endpoint 
Github\Api\Repo::topics() - API endpoint 
Github\Api\Repo::replaceTopics() 
Fixed
- Fixed bug in 
PathPrependplugin where "api/vX" could be duplicated. 
Changed
- Improved documentation and doc blocks
 
Removed
- Dropped support for php 5.5
 
Deprecated
The following endpoints were deprecated by Github and are also deprecated in the client:
Github\Api\Repo::find()Github\Api\User::find()Github\Api\Issue::find()
2.6.0
Added
- Support for graphql api variables (#612)
 - Added missing branch protection methods (#616)
 - Helper function 
fromFileto get GraphQL queries from a file (#628) - Extra parameter 
paramsto collaborators api calls (#623) - Documentation for GitData API (#613)
 
Fixed
- Remove 
bodyas a required parameter when creating an issue (#624) - Minor fixes in example code (#617)
 
2.5.0
Added
- Stable support for graphql api (V4) (#593)
 - Stable support for apps (previously integrations) (#592)
 Repo::events()
Fixed
- Incorrect link in repository search docs (#594)
 - Added the required parameter 
$messageonReview::dismiss. 
2.4.0
Added
Integrations::configureto 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\ReviewandPullRequest\ReviewRequestis now part of the official API. No need to callconfigure.
2.3.0
Fixed
- Issue where we serve the wrong cached response. We vary on authorization header now.
 
Added
PullRequest::status- Throw InvalidArgumentException on 
PullRequest::mergewhen wrong merge method is used. - Added 
Protection::configure 
Changed
- First argument to 
Integrations::listRepositories()is now optional. - Moved tests from "functional" to "integration"
 
2.2.0
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. 
2.1.0
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)
 
2.0.0
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::__constructhas a new second parameter for the remaining API calls.- First parameter of 
Github\Clienthas changed type from\Http\Client\HttpClienttoGithub\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 
DeployKeysapi class toPublicKeysto reflect to github api name. 
2.0.0-rc4
Added
- HTTPlug to decouple from Guzzle
 Github\Client::getLastResponsewas added- Support for PSR-6 cache
 Github\Client::addPluginandGithub\Client::removePluginGithub\Client::getApiVersionGithub\Client::removeCache
Changed
- Uses of 
Github\HttpClient\HttpClientInterfaceis replaced byHttp\Client\HttpClientie the constructor ofGithub\Client. - We use PSR-7's representation of HTTP message instead of 
Guzzle\Http\Message\ResponseandGuzzle\Http\Message\Request. Github\Client::addHeaderswas added instead ofGithub\Client::setHeaders- Signature of 
Github\Client::useCachehas 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/HttpClientInterfacewas removedGithub/HttpClient/HttpClientwas removed- All classes in 
Github/HttpClient/HttpClient/Listener/*were removed Github/HttpClient/CachedHttpClientwas removed- All classes in 
Github/HttpClient/Cache/*were removed 
1.7.1
No change log before this version