Skip to content

Releases: brminnick/GitHubApiStatus

v2.0.0-pre6

28 Nov 16:50
54b3d5a
Compare
Choose a tag to compare
v2.0.0-pre6 Pre-release
Pre-release

GitHubApiStatus

New In This Release:

  • Added Interfaces: Added IGitHubApiStatusService, IGitHubApiRateLimitResponse, IGitHubApiRateLimits and IRateLimitStatus
  • Added GitHubApiClient
  • Added GitHubApiStatusService.AddProductHeaderValue()
  • Added GitHubApiStatusService.SetAuthenticationHeaderValue()
  • Added GitHubApiStatusService.IsProductHeaderValueValid
  • Added GitHubApiStatusService.IsAuthenticationHeaderValueSet
  • Breaking Change: Removed GitHubApiStatusService.Instance
  • Breaking Change: Changed GitHubApiStatusService.IsAuthenticated to GitHubApiStatusService.IsResponseFromAuthenticatedRequest

GitHubApiStatus.Extensions

New In This Release:

  • Added AddGitHubApiStatusService(this IServiceCollection services, AuthenticationHeaderValue authenticationHeaderValue, ProductHeaderValue productHeaderValue)
  • Added AddGitHubApiStatusService<TGitHubApiStatus>(this IServiceCollection services, AuthenticationHeaderValue authenticationHeaderValue, ProductHeaderValue productHeaderValue)

v2.0.0-pre5

28 Nov 02:03
5426622
Compare
Choose a tag to compare
v2.0.0-pre5 Pre-release
Pre-release

GitHubApiStatus

New In This Release:

  • Added Interfaces: Added IGitHubApiStatusService, IGitHubApiRateLimitResponse, IGitHubApiRateLimits and IRateLimitStatus
  • Added GitHubApiClient
  • Added GitHubApiStatusService.AddProductHeaderValue()
  • Added GitHubApiStatusService.SetAuthenticationHeaderValue()
  • Added GitHubApiStatusService.IsProductHeaderValueValid
  • Added GitHubApiStatusService.IsAuthenticationHeaderValueSet
  • Breaking Change: Removed GitHubApiStatusService.Instance
  • Breaking Change: Changed GitHubApiStatusService.IsAuthenticated to GitHubApiStatusService.IsResponseFromAuthenticatedRequest

GitHubApiStatus.Extensions

New In This Release:

  • Added AddGitHubApiStatusService(this IServiceCollection services, AuthenticationHeaderValue authenticationHeaderValue, ProductHeaderValue productHeaderValue)
  • Added AddGitHubApiStatusService<TGitHubApiStatus>(this IServiceCollection services, AuthenticationHeaderValue authenticationHeaderValue, ProductHeaderValue productHeaderValue)

v2.0.0-pre4

28 Nov 01:25
b8a3a3d
Compare
Choose a tag to compare
v2.0.0-pre4 Pre-release
Pre-release

GitHubApiStatus

New In This Release:

  • Added Interfaces: Added IGitHubApiStatusService, IGitHubApiRateLimitResponse, IGitHubApiRateLimits and IRateLimitStatus
  • Added GitHubApiClient
  • Added GitHubApiStatusService.AddProductHeaderValue()
  • Added GitHubApiStatusService.SetAuthenticationHeaderValue()
  • Added GitHubApiStatusService.IsProductHeaderValueValid
  • Added GitHubApiStatusService.IsAuthenticationHeaderValueSet
  • Breaking Change: Removed GitHubApiStatusService.Instance
  • Breaking Change: Changed GitHubApiStatusService.IsAuthenticated to GitHubApiStatusService.IsResponseFromAuthenticatedRequest

GitHubApiStatus.Extensions

New In This Release:

  • Added AddGitHubApiStatusService(this IServiceCollection services, AuthenticationHeaderValue authenticationHeaderValue, ProductHeaderValue productHeaderValue)
  • Added AddGitHubApiStatusService<TGitHubApiStatus>(this IServiceCollection services, AuthenticationHeaderValue authenticationHeaderValue, ProductHeaderValue productHeaderValue)

v2.0.0-pre3

26 Nov 20:50
44c8d8d
Compare
Choose a tag to compare
v2.0.0-pre3 Pre-release
Pre-release

New In This Release:

  • Added Interfaces: Added IGitHubApiStatusService, IGitHubApiRateLimitResponse, IGitHubApiRateLimits and IRateLimitStatus
  • Added GitHubApiClient
  • Added GitHubApiStatusService.AddProductHeaderValue()
  • Added GitHubApiStatusService.SetAuthenticationHeaderValue()
  • Added GitHubApiStatusService.IsProductHeaderValueValid
  • Added GitHubApiStatusService.IsAuthenticationHeaderValueSet
  • Breaking Change: Removed GitHubApiStatusService.Instance
  • Breaking Change: Changed GitHubApiStatusService.IsAuthenticated to GitHubApiStatusService.IsResponseFromAuthenticatedRequest

v2.0.0-pre2

26 Nov 01:14
6d0d057
Compare
Choose a tag to compare
v2.0.0-pre2 Pre-release
Pre-release

New In This Release:

  • Added Interfaces: Added IGitHubApiStatusService, IGitHubApiRateLimitResponse, IGitHubApiRateLimits and IRateLimitStatus
  • Added GitHubApiClient
  • Added GitHubApiStatusService.AddProductHeaderValue()
  • Added GitHubApiStatusService.SetAuthenticationHeaderValue()
  • Breaking Changes: Removed GitHubApiStatusService.Instance

v2.0.0-pre1

24 Nov 04:15
620d1fe
Compare
Choose a tag to compare
v2.0.0-pre1 Pre-release
Pre-release

New In This Release:

  • Interfaces! Added IGitHubApiStatusService, IGitHubApiRateLimitResponse, IGitHubApiRateLimits and IRateLimitStatus
  • Breaking Changes: Removed GitHubApiStatusService.Instance

v1.0.1

02 Nov 21:09
ca9909a
Compare
Choose a tag to compare

Calculate the GitHub API Rate Limits for the following GitHub APIs

  • REST API
  • Seach API
  • GraphQL API
  • Source Import API
  • Code Scanning Upload API
  • App Manifest Configuration API

v1.0.0

02 Nov 21:05
54b7a34
Compare
Choose a tag to compare

Calculate the GitHub API Rate Limits for the following GitHub APIs

  • REST API
  • Seach API
  • GraphQL API
  • Source Import API
  • Code Scanning Upload API
  • App Manifest Configuration API

v1.0.0-pre4

31 Oct 21:36
0c826d1
Compare
Choose a tag to compare
v1.0.0-pre4 Pre-release
Pre-release

New In This Release:

  • Add CancellationToken support

v1.0.0-pre3

29 Oct 18:50
Compare
Choose a tag to compare
v1.0.0-pre3 Pre-release
Pre-release

New in this Release:

  • Ensure TimeSpan RateLimitStatus.RateLimitReset_TimeRemaining always returns the current time remaining