Skip to content

Releases: Byron/google-apis-rs

google-apis-common v5.0.2

03 Dec 15:10
ce4d51f
Compare
Choose a tag to compare

Bug Fixes

  • remove old time dependency from API.
    Chrono currently depends on an old version of time with a reported
    vulnerability: https://rustsec.org/advisories/RUSTSEC-2020-0159

    While it does not use any vulnerable code, the dependency may show
    up in code vulnerability scans, etc.

    This removes the "oldtime" feature from chrono, to remove that.
    Also removes the "std" feature because it doesn't seem to be in use
    in this code.

Commit Statistics

  • 4 commits contributed to the release over the course of 3 calendar days.
  • 44 days passed between releases.
  • 1 commit was understood as conventional.
  • 0 issues like '(#ID)' were seen in commit messages

Commit Details

view details
  • Uncategorized
    • remove old time dependency from API. (a657448)
    • Remove old time dependency from API. (80ba514)
    • Merge branch 'update_yup_oauth' (5f601f8)
    • Update yup-oauth2 to 8.0.0. (c6039c0)

google-clis-common v5.0.0

20 Oct 05:32
83072ad
Compare
Choose a tag to compare

Breaking

Update mime dependency to 0.3 (from 0.2).

Commit Statistics

  • 5 commits contributed to the release.
  • 21 days passed between releases.
  • 0 commits were understood as conventional.
  • 0 issues like '(#ID)' were seen in commit messages

Commit Details

view details
  • Uncategorized
    • update apis-common crate changelog prior to release (065bd8d)
    • Merge branch 'refactor' (d202c95)
    • Add default impl to InvalidOptionsError (b706de7)
    • cargo clippy --fix google-clis-common (f4317a2)
    • Update mime dependency in google-clis-common (85e0d28)

google-apis-common v5.0.1

20 Oct 05:29
ca8ad69
Compare
Choose a tag to compare

Documentation

  • min 1 try + retries in example

Commit Statistics

  • 19 commits contributed to the release over the course of 2 calendar days.
  • 10 days passed between releases.
  • 1 commit was understood as conventional.
  • 0 issues like '(#ID)' were seen in commit messages

Commit Details

view details
  • Uncategorized
    • Merge branch 'refactor' (d202c95)
    • cargo fmt (4bdd77a)
    • impl std::fmt::Display for FieldMask (9285942)
    • cargo clippy --fix google-clis-common (f4317a2)
    • Apply cargo clippy --fix (4cca633)
    • Add FromStr impl for FieldMask (63793b5)
    • Refactor Params into external struct (0ad3b12)
    • Add UploadProtocol enum to remove string types (cfa6958)
    • Merge pull request #384 from philippeitis/update-mime (b20e630)
    • Make MultiPartReader::mime_type associated fn (f6b195d)
    • Update mime (616b324)
    • Merge branch 'auth-refactor' (fb884e1)
    • Update documentation (7a114a6)
    • min 1 try + retries in example (4d30072)
    • Use Result<Option<_>, _> (a375b71)
    • More correct GetToken docs (1132b54)
    • Make yup-oauth2 optional (7ca7f1c)
    • Document auth.rs (50dd53a)
    • Return Option from GetToken::get_token instead of Result<...> (32110d6)

google-apis-common v5.0.0

10 Oct 01:24
1855e44
Compare
Choose a tag to compare

New Features

  • apis-common for the 5.0 line of google crates.
    It aids with better type decoding support.

Commit Statistics

  • 16 commits contributed to the release over the course of 2 calendar days.
  • 8 days passed between releases.
  • 1 commit was understood as conventional.
  • 0 issues like '(#ID)' where seen in commit messages

Commit Details

view details
  • Uncategorized
    • apis-common for the 5.0 line of google crates. (3625188)
    • Use correct string impls for http headers (1c04f66)
    • Support serde for arbitrary field types (f6cced9)
    • Fix cargo check w.r.t. FieldMask (8cc2707)
    • Add #[serde(default)] for Option parsing (ddac761)
    • Add base64 round trip test (8809ec4)
    • Add FieldMask and serde impl (afb96bd)
    • Add serde test cases (928c602)
    • serde cleanup (7662741)
    • refactor serde functionality into separate module (5398dc6)
    • Fix type signatures (477be5d)
    • Use chrono::Duration directly with serde attributes (05df68d)
    • Add proper error handling for parsing Duration (444b610)
    • Clean up duration parsing code (fc78001)
    • Use appropriate types for date-time, duration, bytes (29aa8df)
    • Add support for duration and base64 serde (66c535e)

google-apis-common v4.0.1

02 Oct 01:18
93c8601
Compare
Choose a tag to compare

+Send trait bound for GetToken.

Commit Statistics

  • 10 commits contributed to the release over the course of 3 calendar days.
  • 6 days passed between releases.
  • 0 commits were understood as conventional.
  • 0 issues like '(#ID)' where seen in commit messages

Commit Details

view details
  • Uncategorized
    • prepare release of google-apis-common (dc0686e)
    • Merge branch 'patch-2' (fe1e972)
    • Replace std::thread::sleep with tokio::thread::sleep (811ed3d)
    • Make remove_json_null_values O(n) instead of O(n^2) (276324a)
    • Add additional send/sync bounds (dad761d)
    • Update lib.rs (5a5d476)
    • Add Send bound to GetToken (b10bdda)
    • fix compile warnings (3b4fae9)
    • run only tests that are actually used/implemented (a1e6496)
    • Move client.rs to common dependency (9142859)

google-clis-common v4.0.0

29 Sep 01:13
cd640a9
Compare
Choose a tag to compare

The first release to allow CLIs to share code in a backwards compatible fashion.

Commit Statistics

  • 4 commits contributed to the release.
  • 0 commits were understood as conventional.
  • 0 issues like '(#ID)' where seen in commit messages

Commit Details

view details
  • Uncategorized
    • Explicitly version strsim dependency to allow publish (b8555d6)
    • prepare changelog (6aab198)
    • run only tests that are actually used/implemented (a1e6496)
    • Add google-clis-common crate (322ea69)

v0.3.0: new build on stable with terminal colors

20 Jun 09:04
Compare
Choose a tag to compare

This release was planned for v1.0.0 originally, yet there was no reason to withhold this improvement.

It is nothing but a rebuild with newer dependencies on rustc stable, which provide colored CLI output among other improvements, assuming that newer software is better.

Additional information you may be interested in:

v0.2.0: Google-Service-Command-line Tools for Production

10 May 19:05
Compare
Choose a tag to compare

This release of the command-line tools is the first that is proven to work in a production environment, and once Rust 1.0 is released, they will be recompiled with the stable compiler as v1.0.0.

Additional information you may be interested in: