octocrab

A modern, extensible GitHub API Client for Rust.

OTHER License

Downloads
1.2M
Stars
1.1K
Committers
109

Bot releases are visible (Hide)

octocrab - v0.29.3

Published by github-actions[bot] about 1 year ago

Other

  • add WebhookEventType::Schedule variant
octocrab - v0.29.2

Published by github-actions[bot] about 1 year ago

Fixed

  • fix get_asset url

Other

  • Add optional email field to Author
  • Add get_org_installation to AppsRequestHandler
  • Update CHANGELOG.md
octocrab - v0.29.1

Published by github-actions[bot] about 1 year ago

Other

  • Make models::webhook_events::payload public
octocrab - v0.29.0

Published by github-actions[bot] about 1 year ago

Other

  • Add webhook event deserialization (#427)
  • Update changelog for v0.28.0 (#428)
  • Add associated pull requests and commit compare functionality (#413)
  • Fix clippy 1.71 warnings (#424)
octocrab - v0.28.0

Published by github-actions[bot] over 1 year ago

Other

octocrab - v0.27.0

Published by github-actions[bot] over 1 year ago

Other

octocrab - v0.26.0

Published by github-actions[bot] over 1 year ago

Other

  • Pass through hyper-rustls/webpki-tokio (#392)
octocrab - v0.25.1

Published by github-actions[bot] over 1 year ago

Other

  • Pass through hyper-rustls/webpki-tokio (#392)
octocrab - v0.25.0

Published by github-actions[bot] over 1 year ago

Other

  • Add User Access Authentication (#375)
  • Add allow_forking & allow_update_branch in Repository model (#379)
  • added org secrets api (#384)
octocrab - v0.24.0

Published by github-actions[bot] over 1 year ago

Fixed

  • the API returns one reviewer not reviewers (#390)
  • wrap pull_request_review_id in an Option (#388)

Other

  • Add Issue Timeline API (#389)
  • add some of the missing fields to PullRequest (#386)
  • Builder for list_reviews for pulls (#387)
  • Link to gists documentation in README (#383)
octocrab - v0.23.0

Published by github-actions[bot] over 1 year ago

Other

  • Add "updated since" support to ListIssuesBuilder (#373)
  • Gists API: Complete support (#371)
  • Add more fields (#369)
octocrab - v0.22.0

Published by github-actions[bot] over 1 year ago

Other

  • Add leading / to NotificationsHandler.lists() (#364)
  • Alter graphql method to pass arbitrarily complex payloads (variables and graphql-client support) (#332)
  • Fix authentication endpoints (#354)
  • Handle redirects for download_tarball (#359)
  • Make building without the retry feature work. (#358)
  • Add list_org_memberships_for_authenticated_user (#357)
  • add Uploader struct for Asset uploader field (#355)
octocrab - v0.21.0

Published by github-actions[bot] over 1 year ago

Other

  • Add an example showing gist creation (#329)
  • Use CommitAuthor for Commit.author (#353)
  • Create release-plz.toml
  • Sort deps in cargo.toml (#352)
  • Enable rustls(and use as default client) (#351)
  • (ci) update release-plz version (#350)
  • Add missing pub to struct ListCheckRuns 😅 (#347)
  • Add Checks API skeleton (#345)
  • cargo fmt (#343)
  • Remove reqwest (#342)
octocrab - v0.20.0

Published by github-actions[bot] over 1 year ago

Other

  • Handle DELETE /gists/{gist_id} (#333)
octocrab - v0.20.0-alpha.3

Published by github-actions[bot] over 1 year ago

Other

  • Handle DELETE /gists/{gist_id} (#333)
octocrab - v0.20.0-alpha.2

Published by github-actions[bot] over 1 year ago

Other

  • Extend GistsHandler through star(...), unstar(...), is_starred(...) (#330)
  • added poll org events (#325)
  • Add CurrentAuthHandler::list_gists_for_authenticated_user (#328)
  • Fix typo in POST /gists endpoint (#327)
  • Update hyper-rustls requirement from 0.23.2 to 0.24.0 (#324)
  • Percent encode label name in remove_label to avoid InvalidUri(InvalidUriChar) error (#323)
  • Update CHANGELOG.md
  • Update CHANGELOG.md
octocrab - v0.20.0-alpha.1

Published by github-actions[bot] over 1 year ago

octocrab - 0.4.0

Published by XAMPPRocky over 4 years ago

All Octocrab releases are supported by the community and through
GitHub Sponsors.

New APIs

  • actions Control and automate GitHub Actions.
  • current Metadata about the currently authenticated user.
  • gitignore Get and generate gitignore templates.
  • licenses Metadata about licenses.
  • markdown Render markdown with GitHub.
  • orgs Organisations
  • pulls Pull Requests
  • repos Repositories
  • search Search using GitHub's query syntax.

Added Methods

Changes

  • Page<T> now has new fields for being used with GitHub's search API such as
    incomplete_results and total_count.