Octokit
0.20.0
Prefix Reserved
See the version list below for details.
Install-Package Octokit -Version 0.20.0
dotnet add package Octokit --version 0.20.0
<PackageReference Include="Octokit" Version="0.20.0" />
paket add Octokit --version 0.20.0
#r "nuget: Octokit, 0.20.0"
// Install Octokit as a Cake Addin
#addin nuget:?package=Octokit&version=0.20.0
// Install Octokit as a Cake Tool
#tool nuget:?package=Octokit&version=0.20.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 (108)
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 |
Features**
The big focus for this release is pagination support. This lets the caller
control how much data to retrieve for `GetAll*` endpoints throughout Octokit.
This was a team effort to apply this across the entire codebase, with
contributions from @dampir, @devkhan, @prayankmathur, @SamTheDev and @shiftkey.
For more information about how to use pagination in your projects refer to the
documentation: http://octokitnet.readthedocs.io/en/latest/extensibility/#pagination
- Add Migrations preview API - #1141 via @devkhan
- Add Issue Lock/Unlock functionality - #1185 via @prayankmathur
- Added Commit Reference SHA-1 API - #1195 via @ryangribble
- Add additional parameters to `SearchIssuesRequest` - #1228 via @ryangribble
- Add `Importer` property to Meta endpoint - #1235 via @ryangribble
- Raise HTTP 451 exception when repository has DMCA notice - #1239 via @devkhan
- Add Merge and Squash preview API - #1245 via @Sarmad93
- Add additional methods to `IEventsClient` - #1288 via @drasticactions
- Add Organization Permissions preview API - #1342 via @ryangribble
- Add GPG Keys preview API - #1343 via @alfhenrik
Fixes**
- Renamed `IUserKeysClient.GetAll()` to `IUserKeysClient.GetAllForCurrent()` - #1139 via @M-Zuber
- Add `ItemStateFilter` enum to differentiate between search and list endpoints - #1140 via @prayankmathur
- `RepositoriesClient.GetAllPublic()` fails for Enterprise instanes due to URI structure - #1204 via @ryangribble
- `ConfigureAwait(false)` usages added, eliminating deadlocks - #1248 via @shiftkey
- Renamed `CompareResult.MergedBaseCommit` to fix serialization issue - #1265 via @kivancmuslu
- Activity Feed now returns issues and repository events - #1288 via @drasticactions
- Add `Repository` property to `Issue` response - #1292 via @M-Zuber
- `SearchCodeRequest` now supports searching without specifying a term - #1338 via @dsplaisted
- Add required Permission parameter to team management APIs - #1347 via @ryangribble
- Add `ClosedBy` property to `Issue` - #1353 via @maddin2016
Other**
- Deleting now-obsolete code - #1224 via @M-Zuber
- Centralize and cleanup the `Uri`s created in Octokit - #1287, #1290 via @dampir
- Updated documentation links - #1289 via @radu-matei, #1250 via @SamTheDev
Breaking Changes**
- `IUserKeysClient.GetAll()` was named incorrectly when it was originally implemented
and only works for the current user's keys. Update all usages to `GetAllForCurrent()`.
- `CompareResult.MergedBaseCommit` was never deserialized correctly, and has
been marked as obsolete. You should use `CompareResult.MergeBaseCommit`
instead (note the lack of a `d`).
- `IEventsClient.GetAllForRepository` was incorrectly retrieving issue
events before this release. Use the new `IEventsClient.GetAllIssuesForRepository`
method if you still require issues, or continue to use `IEventsClient.GetAllForRepository`
if you require all repository events.
- `IUsersClient` has a property named `Keys` which has been renamed in the
GitHub API documentation - Octokit has added the name `GitSshKey` to
reflect this change, and `Keys` will be removed in a later release.