Skip to content

Latest commit

 

History

History
121 lines (100 loc) · 5.99 KB

File metadata and controls

121 lines (100 loc) · 5.99 KB

Changelog

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

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[Unreleased]

0.21.0 - 2023-04-29

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)

0.20.0-alpha.3 - 2023-04-12

Other

  • Handle DELETE /gists/{gist_id} (#333)

0.20.0-alpha.2 - 2023-04-10

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

0.20.0-alpha.1 - 2023-03-31

Other

  • Fix GitHubError / InvalidUri(InvalidFormat) (#320)
  • Fix the spelling of committer in RepoCommitPage (#316) (#317)
  • Add update state reason (#290)
  • Add target URL to Status model (#308)
  • (ci) add release-plz (#309)
  • Add remove_requested_reviewer function (#312)
  • Make command compatible with copy paste (#318)
  • Update tower-http requirement from 0.3.2 to 0.4.0 (#315)

Added Methods

  • [UpdateIssueBuilder::state_reason] Updates the state reason.

0.4.1

  • Relaxed the body argument on Octocrab::graphql from impl AsRef<str> to &impl serde::Serialize + ?Sized to allow accepting any valid JSON value. This is mainly useful for being able to use types from other libraries like graphql_client directly.

0.4.0

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.