Octokit
0.18.0
Prefix Reserved
See the version list below for details.
Install-Package Octokit -Version 0.18.0
dotnet add package Octokit --version 0.18.0
<PackageReference Include="Octokit" Version="0.18.0" />
paket add Octokit --version 0.18.0
#r "nuget: Octokit, 0.18.0"
// Install Octokit as a Cake Addin
#addin nuget:?package=Octokit&version=0.18.0
// Install Octokit as a Cake Tool
#tool nuget:?package=Octokit&version=0.18.0
An async-based GitHub API client library for .NET
Product | Versions |
---|---|
.NET Framework | net45 net451 net452 net46 net461 net462 net463 net47 net471 net472 net48 |
Universal Windows Platform | uap uap10.0 |
Windows Store | netcore451 |
-
.NETCore 4.5
- No dependencies.
-
.NETFramework 4.5
- No dependencies.
-
All Frameworks
-
Portable Class Library (Windows 8.1, WindowsPhoneApp 8.1)
- No dependencies.
NuGet packages (103)
Showing the top 5 NuGet packages that depend on Octokit:
Package | Downloads |
---|---|
Nuke.Common
Cross-platform build automation system Signed by signpath.io from repository 'https://github.com/nuke-build/nuke' commit '12a091bbe2dc56bb3a2db64178dfc5305d769b3b' (see contained AppVeyorSettings.json file for build settings). |
|
GitOps.Clients.GitHub
Package Description |
|
Fake.Api.GitHub
FAKE - F# Make - is a build automation tool for .NET. Tasks and dependencies are specified in a DSL which is integrated in F#. |
|
GitOps.Primitives
Package Description |
|
Octokit.Reactive
An IObservable based GitHub API client library for .NET and .NET Core using Reactive Extensions |
GitHub repositories (112)
Showing the top 5 popular GitHub repositories that depend on Octokit:
Repository | Stars |
---|---|
CodeHubApp/CodeHub
CodeHub is an iOS application written using Xamarin
|
|
BeyondDimension/SteamTools
🛠「Watt Toolkit」是一个开源跨平台的多功能 Steam 工具箱。
|
|
abpframework/abp
Open Source Web Application Framework for ASP.NET Core
|
|
dotnet/BenchmarkDotNet
Powerful .NET library for benchmarking
|
|
rocksdanister/lively
Free and open-source software that allows users to set animated desktop wallpapers and screensavers.
|
Version | Downloads | Last updated |
---|---|---|
0.52.0 | 980 | 7/1/2022 |
0.51.0 | 82,929 | 4/27/2022 |
0.50.0 | 1,375,425 | 2/21/2021 |
0.49.0 | 19,806 | 2/13/2021 |
0.48.0 | 965,027 | 6/7/2020 |
0.47.0 | 279,805 | 4/12/2020 |
0.46.0 | 360,146 | 3/26/2020 |
0.45.0 | 6,436 | 3/17/2020 |
0.44.0 | 18,202 | 3/15/2020 |
0.43.0 | 64,586 | 3/2/2020 |
0.42.0 | 8,671 | 2/26/2020 |
0.41.0 | 1,868 | 2/24/2020 |
0.40.0 | 64,298 | 2/10/2020 |
0.39.0 | 623 | 2/9/2020 |
0.38.0 | 842 | 2/8/2020 |
0.37.0 | 16,119 | 2/3/2020 |
0.36.0 | 3,120,925 | 10/8/2019 |
0.35.0 | 4,275 | 10/1/2019 |
0.34.0 | 9,660 | 9/17/2019 |
0.33.0 | 9,195 | 9/12/2019 |
0.32.0 | 952,554 | 9/9/2018 |
0.31.0 | 188,305 | 7/21/2018 |
0.30.0 | 50,329 | 6/17/2018 |
0.29.0 | 405,527 | 2/18/2018 |
0.28.0 | 94,797 | 11/6/2017 |
0.27.0 | 38,816 | 10/7/2017 |
0.26.0 | 437,713 | 8/31/2017 |
0.25.0 | 23,239 | 8/23/2017 |
0.24.1-alpha0001 | 30,649 | 1/21/2017 |
0.24.0 | 156,257 | 1/17/2017 |
0.23.0 | 61,089 | 10/7/2016 |
0.22.0 | 16,652 | 9/1/2016 |
0.21.1 | 70,563 | 7/29/2016 |
0.21.0 | 9,310 | 7/28/2016 |
0.20.0 | 30,617 | 6/14/2016 |
0.19.0 | 113,242 | 3/13/2016 |
0.18.0 | 96,488 | 2/2/2016 |
0.17.0 | 36,563 | 12/8/2015 |
0.16.0 | 47,817 | 9/17/2015 |
0.15.0 | 10,213 | 9/10/2015 |
0.14.0 | 21,126 | 7/18/2015 |
0.13.0 | 26,768 | 6/17/2015 |
0.12.0 | 10,774 | 5/19/2015 |
0.11.0 | 8,358 | 5/9/2015 |
0.10.0 | 34,952 | 4/22/2015 |
0.9.0 | 13,339 | 4/6/2015 |
0.8.0 | 10,204 | 3/19/2015 |
0.7.3 | 8,158 | 3/9/2015 |
0.7.2 | 11,248 | 3/1/2015 |
0.7.1 | 9,018 | 2/24/2015 |
0.7.0 | 9,107 | 2/23/2015 |
0.7.0-alpha2 | 7,167 | 2/19/2015 |
0.7.0-alpha | 7,182 | 2/19/2015 |
0.6.2 | 13,616 | 1/5/2015 |
0.6.1 | 8,056 | 12/23/2014 |
0.6.0 | 7,521 | 12/11/2014 |
0.5.3 | 7,181 | 12/10/2014 |
0.5.2 | 20,694 | 10/14/2014 |
0.5.1 | 7,570 | 10/7/2014 |
0.5.0 | 6,670 | 10/7/2014 |
0.4.1 | 69,702 | 7/22/2014 |
0.4.0 | 7,350 | 7/11/2014 |
0.3.5 | 7,283 | 6/30/2014 |
0.3.4 | 26,202 | 4/30/2014 |
0.3.3 | 8,969 | 4/24/2014 |
0.3.2 | 6,817 | 4/17/2014 |
0.3.1 | 7,195 | 3/31/2014 |
0.3.0 | 6,904 | 3/19/2014 |
0.2.2 | 6,616 | 3/6/2014 |
0.2.1 | 6,295 | 2/20/2014 |
0.2.0 | 6,178 | 2/20/2014 |
0.1.9 | 6,204 | 2/20/2014 |
0.1.8 | 6,106 | 1/22/2014 |
0.1.7 | 5,589 | 12/27/2013 |
0.1.6 | 5,002 | 12/26/2013 |
0.1.5 | 5,017 | 11/19/2013 |
0.1.4 | 4,868 | 11/7/2013 |
0.1.3 | 4,468 | 11/6/2013 |
0.1.1 | 5,400 | 10/30/2013 |
0.1.0 | 4,392 | 10/30/2013 |
New: support for User Administration API (GitHub Enterprise) - #1068 via @paladique
New: support for Admin Stats API (GitHub Enterprise) - - #1049 via @ryangribble
New: support for Repository Pages API - #1061 via @M-Zuber
New: get stargazer creation timestamps - #1060 via @daveaglick
New: support for Protected Branches API - #996 via @ryangribble
New: support for creating Personal Access Tokens - #990 via @alfhenrik
Fixed: `Milestone` property added to `PullRequest` response - #1075 via @Eilon
Fixed: Add member role filter to `OrganizationMembersClient.GetAll()` - #1072 via @ryangribble
Fixed: `Repository.Content.GetAllContents` now support the root of the repository - #1064 via @naveensrinivasan, @shiftkey
Fixed: added `Id` and `Locked` to `Issue`, added `CommitUrl` to `IssueEvent` - #1039 via @gabrielweyer
Fixed: additional fields on `Release` and `ReleaseAsset` - #1009 via @gabrielweyer
Fixed: `ApiException` now includes JSON payload when `.ToString()`- #974 via @asizikov
Breaking Changes:**
As part of reaching 1.0 we went through to audit the current implementation
and identify areas that didn't align with our conventions. For this release,
we're marking the endpoints as `[Obsolete]` and indicating the new location.
These will be cleaned up in the next release:
- `IGitHubClient.Notifications` -> `IGitHubClient.Activity.Notifications` - #1019 via @M-Zuber
- `IGitHubClient.Repository.CommitStatus` -> `IGitHubClient.Repository.Status` - #1043 via @RobPethick
- `IGitHubClient.Repository.Commits` -> `IGitHubClient.Repository.Commit` - #1057 via @M-Zuber
- `IGitHubClient.Repository.RepoCollaborators` -> `IGitHubClient.Repository.Collaborator` - #1040 via @M-Zuber
- `IGitHubClient.Repository.RepositoryComments` -> `IGitHubClient.Repository.Comment` - #1044 via @M-Zuber
- `IGitHubClient.Release` -> `IGitHubClient.Repository.Release` - #1058 via @RobPethick
- `IGitHubClient.GitDatabase` -> `IGitHubClient.Git` - #1048 via @RobPethick
Other breaking changes:
- a public `ApiExtensions.Get<T>` extension method was causing a bunch of
tests to be written in a confusing way. This has been ported to an interface
method on `IApiConnection` but hopefully you're not referencing this method
externally - see #1063 for more information.
- `IRepositoryContentsClient.GetArchiveLink` is no longer correct, as the HTTP
behaviour in Octokit was updated to follow redirects received from the server.
See #986 for the last bits of cleanup.
- `IRepositoryContentsClient.GetAllContents(string owner, string name, string path, string reference)`
has been renamed to `GetAllContentsByRef(string owner, string name, string path, string reference)`
to prevent overlap with methods on `IRepositoryContentsClient` which do not
specify a path - and thus look at the root of the repository.
- `IssueEventPayload` has two fields which are never populated from the API -
`Assignee` and `Label` - these are now removed. You should use
`Issue.Assignee` and `Issue.Labels` instead. See #1039 for more details.
- `PullRequest.MergeCommitSha` is marked as obsolete by the GitHub API - we
are cleaning up the behaviour for determining whether a PR has been
merged in #997 - see the PR for more information.
- `IAuthorizationsClient.RevokeAllApplicationAuthentications` is no longer
available through the GitHub API - this will be removed in the next
release.
Shout outs**
A lot of extra work went into this release, and I wanted to thank those people
who helped out - without their efforts we wouldn't be at this point:
- @naveensrinivasan - for helping set up our Travis CI builds to test this on
Mono - see #995 for the details
- @hahmed - for contributing a bunch of documentation around the Octokit search
APIs - see #955, #954 and #951
- @JakesCode - for clarifying some documentation after he reported an issue - #1054
- @ryangribble - for helping get our GitHub Enterprise testing off the ground - #987
- @naveensrinivasan - for catching and addressing an issue with our LINQPad snippets - #987