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.
0.21.0 - 2023-04-29
- 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
- Handle
DELETE /gists/{gist_id}(#333)
0.20.0-alpha.2 - 2023-04-10
- Extend
GistsHandlerthroughstar(...),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
- Fix GitHubError / InvalidUri(InvalidFormat) (#320)
- Fix the spelling of
committerinRepoCommitPage(#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)
- [
UpdateIssueBuilder::state_reason] Updates the state reason.
- Relaxed the
bodyargument onOctocrab::graphqlfromimpl AsRef<str>to&impl serde::Serialize + ?Sizedto allow accepting any valid JSON value. This is mainly useful for being able to use types from other libraries likegraphql_clientdirectly.
actionsControl and automate GitHub Actions.currentMetadata about the currently authenticated user.gitignoreGet and generate gitignore templates.licensesMetadata about licenses.markdownRender markdown with GitHub.orgsOrganisationspullsPull RequestsreposRepositoriessearchSearch using GitHub's query syntax.
Octocrab::graphqlSend a GraphQL request.IssueHandler::lockLock a GitHub issue with an optional reason.IssueHandler::unlockUnlock a GitHub issue.IssueHandler::replace_all_labelsReplace all labels on an issue.IssueHandler::delete_labelRemove labels from an issue.IssueHandler::list_labels_for_issueList all labels on an issue.IssueHandler::list_labels_for_repoList all labels in a repository.PullRequestHandler::media_typeSet the media type for a single request.PullRequestHandler::get_diffGet a pull request's diff file.PullRequestHandler::get_patchGet a pull request's patch file.Page::number_of_pagesGet the number of pages in a paginated query if possible.
Page<T>now has new fields for being used with GitHub's search APi such asincomplete_resultsandtotal_count.