cargo-binstall/crates/binstalk/src
Jiahao XU 22b3419fce
feat: Add GraphQL support to GhApiClient (#1124)
Fixed #868

 - Add new fn `remote::Client::post`
 - Add new fn `remote::RequestBuilder::body`
 - Re-export `reqwest::Body` in `remote`
 - Add dep percent-encoding v2.2.0 to binstalk-downloader
 - Add dep serde-tuple-vec-map v1.0.1 to binstalk-downloader
 - Add GraphQL to `GhApiClient`, fallback to Restful API if token is not
   provided or authorization failed.
 - Fixed `GhReleaseArtifact::try_extract_artifact_from_str`: decode
   percent encoded http url path and add regression tests
 - Added variant `GhApiError::Context` & `GhApiContextError`
 - Added variant `GhApiError::GraphQLErrors` & `GhGraphQLErrors`

Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>
2023-06-04 14:09:49 +00:00
..
drivers Optimize fetch_crate_cratesio for exact version (#1089) 2023-05-25 12:56:31 +00:00
fetchers Support subcrate in repo (#991) 2023-04-24 19:41:20 +10:00
helpers feat: Add GraphQL support to GhApiClient (#1124) 2023-06-04 14:09:49 +00:00
ops feat: Add new cmdline option --no-track (#1111) 2023-06-03 09:15:18 +00:00
bins.rs feat: Add new cmdline option --no-track (#1111) 2023-06-03 09:15:18 +00:00
drivers.rs Replace dep crates_io_api with in-house solution (#846) 2023-03-02 18:25:34 +11:00
errors.rs feat: Add GraphQL support to GhApiClient (#1124) 2023-06-04 14:09:49 +00:00
fetchers.rs Support subcrate in repo (#991) 2023-04-24 19:41:20 +10:00
fs.rs feat: Add new cmdline option --no-track (#1111) 2023-06-03 09:15:18 +00:00
helpers.rs Use Quickinstall new release schema (#867) 2023-03-06 08:13:08 +00:00
lib.rs Refactor: Extract new crate binstalk-types plus other misc refactor and optimization (#535) 2022-11-17 13:46:27 +13:00
ops.rs feat: Add new cmdline option --no-track (#1111) 2023-06-03 09:15:18 +00:00