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.39.0 Latest Release

Published by github-actions[bot] 3 months ago

Added

  • support permission on list_collaborators (#630)
  • add check run pull requests and list parameters (#494)
  • implement hook deliveries (#668)
  • allow sending non String payload with execute (#665)
  • added /user/blocks functionality (#657)
  • add method to create repo webhook (#640)

Fixed

  • use put instead of get for set_thread_subscription (#661)
  • (builder) Change add_retry_config signature to match others in OctocrabBuilder (#643)

Other

  • getting Code Scanning (#669)
  • added missing /repos/{owner}/{repo}/pulls/... handlers (#546) (#605)
  • Properly mark feature-gated functionality in docs (#662)
  • repos/releases improvements (#666)
  • Add AutoRebaseEnabled to models.rs (#660)
  • cargo fmt (#658)
  • Fix issue #635 (#637)
  • Update issues.rs (#634)
  • Add head repo to create pr (#636)
  • Added support for make_latest in UpdateReleaseBuilder (#646)
  • Changing the user name from required to optional parameter (#650)
  • Update models.rs (#651)
octocrab - v0.38.0

Published by github-actions[bot] 6 months ago

Added

  • Add generate_release_notes: (#588)

Other

  • Unify diff entry models (#624)
  • Added tests for .delete_thread_subscriptions() (#620)
  • Adding tests, and fixing missing error code. (#619)
octocrab - v0.37.0

Published by github-actions[bot] 7 months ago

Fixed

  • [breaking] Change Rate::reset to u64 (#615)

Other

  • Update graphql_client requirement from 0.13.0 to 0.14.0 (#617)
  • Added basic support for getting user profiles (#616)
  • Update manual github app authentication example (#610)
octocrab - v0.36.0

Published by github-actions[bot] 7 months ago

Added

  • WASM Support (#591)

Other

  • fix some comments (#611)
  • Add status code to GithubError (#607)
  • Add Pending variant to octocrab::models::workflows::Status (#604)
  • Fix personal token auth for pagination (#602)
  • Fixed some .gists() functions, and wrote tests. (#606)
  • Allow directly passing SecretString (#601)
octocrab - v0.35.0

Published by github-actions[bot] 7 months ago

Added

  • add repository list language support (#595)

Other

  • Added test for actions().create_workflow_dispatch() (#603)
  • added "Create a new Git commit object" (#600)
  • Added check-suites endpoints (#596)
  • Adding org secrets tests (#599)
octocrab - v0.34.3

Published by github-actions[bot] 8 months ago

Other

  • Add delete_ref in RepoHandler (#573)
  • Adding tests to orgs().secrets().create_or_update_secret() (#590)
octocrab - v0.34.2

Published by github-actions[bot] 8 months ago

Other

  • Update base64 requirement from 0.21.0 to 0.22.0 (#592)
  • Add Public and Release events (#589)
  • Adding tests for actions().remove_selected_repo_from_org_secret() (#586)
  • Fixed the `projects().delete_project().send() function (#587)
  • Added more tests, for repos().delete() (#585)
  • Adding test for actions().actions_delete_workflow_run_logs_test() (#584)
  • Fixing snafu version update (#580)
  • Fixing the test that [email protected] breaks. (#579)
  • Added some more tests (#578)
  • Added a test (#577)
octocrab - v0.34.1

Published by github-actions[bot] 8 months ago

Other

  • Added tests to prove repos().secrets().delete_secret() (#570)
  • Adding test for issues().delete_comment() (#569)
  • Fixed issues().delete_comment_reaction() (#566)
octocrab - v0.34.0

Published by github-actions[bot] 9 months ago

Other

  • Upgrade http/hyper 1.0 (#564)
octocrab - v0.33.4

Published by github-actions[bot] 9 months ago

Other

  • Don't send Authorization headers to third-party services. (#562)
  • Added tests for repos().merges() (#560)
octocrab - v0.33.3

Published by github-actions[bot] 9 months ago

Other

  • Handle redirects in ReleasesHandler::stream_asset(). (#556)
  • Tests for locking and unlocking issue comments (#557)
octocrab - v0.33.2

Published by github-actions[bot] 9 months ago

Other

  • Resolving issue with deleting reactions from issues. (#555)
  • Added a test for repos().is_collaborator(). The 204 case is good! (#553)

Other

  • Added a test case for repos().is_collaborator() to cover both 204 and 404 cases.
octocrab - v0.33.1

Published by github-actions[bot] 9 months ago

Fixed

  • fixed timeout methods not being feature gated (#519)
octocrab - v0.33.0

Published by github-actions[bot] 9 months ago

Added

  • add methods to builder for changing timeouts (#498)

Other

  • Always set http request header CONTENT-LENGTH (#464)
  • Add link to Content::decoded_content (#514)
  • Repairing two 204-related serde errors, and adding some simple tests. (#503)
  • Add CheckRunOutput (#515)
  • cargo clippy --tests --examples --fix (#496)
  • make dismissal_message optional (#501)
  • Add conclusion, completed_at and output fields to create check api (#467)
  • Fix typo in docs (#508)
  • [docs] Improve the update_file docs (#513)
  • added repos/list_contributors (#500)
  • Make user information optional
  • Use graphql_client to get stronger typing
  • add fields for refresh token and expiry timestamps (#477)

Fixed

  • Fixed two functions which return 204s and have no body, which throws serde errors
    • octocrab.issues().delete_label()
    • octocrab.teams().repos().remove()

Other

  • Added tests for the above functions
  • Also added tests for octocrab.teams().repos().add_or_update()
  • Also added tests for octocrab.issues().remove_label()
octocrab - v0.32.0

Published by github-actions[bot] 12 months ago

Other

  • support eq and hash (#480)
  • Demonstrate variables and paging (#481)
  • Fix a bunch of clippy issues (#482)
  • add events for auto_merge_[disabled|enabled] (#479)
  • Add examples/graphql_issues.rs (#478)
  • Document the PullRequest number field (#476)
  • Update jsonwebtoken requirement from 8 to 9 (#471)
octocrab - v0.31.2

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

Other

  • Add follow-redirect feature (#469)
octocrab - v0.31.1

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

Other

  • add get_readme for RepoHandler (#465)
octocrab - v0.31.0

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

Other

  • Add WatchEvent (#462)
  • Checks API (#461)
  • Fix github_app_authentication.rs (#458)
octocrab - v0.30.1

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

Other

  • add tracing debug only when tracing feature is enabled (#454)
octocrab - v0.30.0

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

Other

  • Fix commit_comment webhook event parsing (#453)
  • Add Octocrab::users() and UsersHandler::repos (#451)
  • Add CommitHandler::associated_check_runs (#450)
  • Fix installation token cache issue (#442)
  • Add projects Api (#447)
  • Enhance installation webhook events
  • Add test for push webhook event
  • Implement custom deserialization for hybrid Github API timestamps
  • Make webhook_events deserialization tests more robust