Octokit 0.32.0

An async-based GitHub API client library for .NET and .NET Core

There is a newer version of this package available.
See the version list below for details.
Install-Package Octokit -Version 0.32.0
dotnet add package Octokit --version 0.32.0
<PackageReference Include="Octokit" Version="0.32.0" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Octokit --version 0.32.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Advisories and Breaking Changes

  • Due to upstream breaking changes in the CheckRuns API, using check runs against github.com will require using the new/renamed fields on CheckRunAnnotation response and NewCheckRunAnnotation request models. However the old fields are maintained in octokit.net (marked as deprecated) to continue supporting GitHub Enterprise 2.14, which will not receive these changes. Users of GHE 2.14 should use the old fields, whilst users of github.com should update to use the new fields

Release Notes

Milestone: GitHub Apps

Features/Enhancements

  • Adjust GitHub App Installation Access Token route in line with announced API changes - #1860 via @ryangribble
  • Implement additional endpoints for GitHub Apps to find installations for a given organization, repository or user - #1854 via @StanleyGoldman, @ryangribble
  • Implement GitHub Apps Installation API to allow listing all repositories a GitHub App Installation or GitHub App authenticated user has access to - #1854 via @StanleyGoldman, @ryangribble
  • Implement new/changed fields on CheckRunAnnotation response and NewCheckRunAnnotation request models - replace Filename with Path, WarningLevel with AnnotationLevel and add StartColumn and EndColumn - #1857 via @ryangribble
  • Add new method CheckSuitesClient.Rerequest() and mark the old CheckSuitesClient.Request() method as deprecated (this will no longer function on github.com but will continue to be supported on GitHub Enterprise 2.14) - #1857 via @ryangribble

Fixes

  • Adjust StartedAt and Status fields of NewCheckRun and CheckRunUpdate requests, to allow null values, avoiding resetting these to default values when not specified - #1852 via @Cyberboss, @ryangribble

Documentation Updates

  • Fixed code samples in GitHub Apps sample docs to use the correct sub client property name - #1853 via @d-a-s

Milestone: None

Fixes

  • IssueLabelsClient.RemoveFromIssue() no longer fails with a HTTP 400 "Bad Request" error from the GitHub Api - #1868 via @ryangribble

Advisories and Breaking Changes

  • Due to upstream breaking changes in the CheckRuns API, using check runs against github.com will require using the new/renamed fields on CheckRunAnnotation response and NewCheckRunAnnotation request models. However the old fields are maintained in octokit.net (marked as deprecated) to continue supporting GitHub Enterprise 2.14, which will not receive these changes. Users of GHE 2.14 should use the old fields, whilst users of github.com should update to use the new fields

Release Notes

Milestone: GitHub Apps

Features/Enhancements

  • Adjust GitHub App Installation Access Token route in line with announced API changes - #1860 via @ryangribble
  • Implement additional endpoints for GitHub Apps to find installations for a given organization, repository or user - #1854 via @StanleyGoldman, @ryangribble
  • Implement GitHub Apps Installation API to allow listing all repositories a GitHub App Installation or GitHub App authenticated user has access to - #1854 via @StanleyGoldman, @ryangribble
  • Implement new/changed fields on CheckRunAnnotation response and NewCheckRunAnnotation request models - replace Filename with Path, WarningLevel with AnnotationLevel and add StartColumn and EndColumn - #1857 via @ryangribble
  • Add new method CheckSuitesClient.Rerequest() and mark the old CheckSuitesClient.Request() method as deprecated (this will no longer function on github.com but will continue to be supported on GitHub Enterprise 2.14) - #1857 via @ryangribble

Fixes

  • Adjust StartedAt and Status fields of NewCheckRun and CheckRunUpdate requests, to allow null values, avoiding resetting these to default values when not specified - #1852 via @Cyberboss, @ryangribble

Documentation Updates

  • Fixed code samples in GitHub Apps sample docs to use the correct sub client property name - #1853 via @d-a-s

Milestone: None

Fixes

  • IssueLabelsClient.RemoveFromIssue() no longer fails with a HTTP 400 "Bad Request" error from the GitHub Api - #1868 via @ryangribble

NuGet packages (66)

Showing the top 5 NuGet packages that depend on Octokit:

Package Downloads
Nuke.Common
Cross-platform build automation system
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#.
Octokit.Reactive
An IObservable based GitHub API client library for .NET and .NET Core using Reactive Extensions
FluffySpoon.Publisher
Publishes NPM or NuGet packages automatically.
Wyam.GitHub
Wyam is a simple to use, highly modular, and extremely configurable static content generator. This library contains modules for interacting with GitHub.

GitHub repositories (77)

Showing the top 5 popular GitHub repositories that depend on Octokit:

Repository Stars
CodeHubApp/CodeHub
CodeHub is an iOS application written using Xamarin
dotnet/BenchmarkDotNet
Powerful .NET library for benchmarking
abpframework/abp
Open Source Web Application Framework for ASP.NET Core
OptiKey/OptiKey
OptiKey - Full computer control and speech with your eyes
AngleSharp/AngleSharp
:angel: The ultimate angle brackets parser library parsing HTML5, MathML, SVG and CSS to construct a DOM based on the official W3C specifications.

Version History

Version Downloads Last updated
0.48.0 93,512 6/7/2020
0.47.0 109,659 4/12/2020
0.46.0 87,906 3/26/2020
0.45.0 5,348 3/17/2020
0.44.0 6,157 3/15/2020
0.43.0 19,496 3/2/2020
0.42.0 6,962 2/26/2020
0.41.0 765 2/24/2020
0.40.0 45,425 2/10/2020
0.39.0 215 2/9/2020
0.38.0 414 2/8/2020
0.37.0 4,787 2/3/2020
0.36.0 521,598 10/8/2019
0.35.0 3,808 10/1/2019
0.34.0 7,508 9/17/2019
0.33.0 8,407 9/12/2019
0.32.0 613,259 9/9/2018
0.31.0 173,883 7/21/2018
0.30.0 48,172 6/17/2018
0.29.0 332,878 2/18/2018
0.28.0 81,288 11/6/2017
0.27.0 30,230 10/7/2017
0.26.0 427,198 8/31/2017
0.25.0 22,200 8/23/2017
0.24.1-alpha0001 25,936 1/21/2017
0.24.0 137,958 1/17/2017
0.23.0 58,661 10/7/2016
0.22.0 15,980 9/1/2016
0.21.1 69,497 7/29/2016
0.21.0 8,549 7/28/2016
0.20.0 29,263 6/14/2016
0.19.0 110,286 3/13/2016
0.18.0 95,834 2/2/2016
0.17.0 30,895 12/8/2015
0.16.0 45,598 9/17/2015
0.15.0 9,454 9/10/2015
0.14.0 20,374 7/18/2015
0.13.0 25,836 6/17/2015
0.12.0 10,141 5/19/2015
0.11.0 7,788 5/9/2015
0.10.0 26,780 4/22/2015
0.9.0 10,551 4/6/2015
0.8.0 9,352 3/19/2015
0.7.3 7,371 3/9/2015
0.7.2 10,293 3/1/2015
0.7.1 8,029 2/24/2015
0.7.0 8,108 2/23/2015
0.7.0-alpha2 6,359 2/19/2015
0.7.0-alpha 6,457 2/19/2015
0.6.2 12,466 1/5/2015
0.6.1 7,041 12/23/2014
0.6.0 6,725 12/11/2014
0.5.3 6,386 12/10/2014
0.5.2 17,987 10/14/2014
0.5.1 7,003 10/7/2014
0.5.0 6,087 10/7/2014
0.4.1 47,295 7/22/2014
0.4.0 6,674 7/11/2014
0.3.5 6,395 6/30/2014
0.3.4 17,120 4/30/2014
0.3.3 8,193 4/24/2014
0.3.2 6,052 4/17/2014
0.3.1 6,526 3/31/2014
0.3.0 6,183 3/19/2014
0.2.2 6,018 3/6/2014
0.2.1 5,678 2/20/2014
0.2.0 5,575 2/20/2014
0.1.9 5,612 2/20/2014
0.1.8 5,377 1/22/2014
0.1.7 4,927 12/27/2013
0.1.6 4,437 12/26/2013
0.1.5 4,489 11/19/2013
0.1.4 4,129 11/7/2013
0.1.3 3,915 11/6/2013
0.1.1 3,894 10/30/2013
0.1.0 3,703 10/30/2013
Show less