jdrouet / tmdb-api

Yet another TMDB api client written in rust, working with async
13 stars 8 forks source link

chore: release v0.8.0 #70

Closed github-actions[bot] closed 5 months ago

github-actions[bot] commented 5 months ago

🤖 New release

⚠️ tmdb-api breaking changes

--- failure auto_trait_impl_removed: auto trait no longer implemented ---

Description:
A public type has stopped implementing one or more auto traits. This can break downstream code that depends on the traits being implemented.
        ref: https://doc.rust-lang.org/reference/special-types-and-traits.html#auto-traits
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.30.0/src/lints/auto_trait_impl_removed.ron

Failed in:
  type Error is no longer Sync, in /tmp/.tmpQl8wUK/tmdb-api/src/error.rs:78

--- failure enum_variant_added: enum variant added on exhaustive enum ---

Description:
A publicly-visible enum without #[non_exhaustive] has a new variant.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#enum-variant-new
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.30.0/src/lints/enum_variant_added.ron

Failed in:
  variant Error:Request in /tmp/.tmpQl8wUK/tmdb-api/src/error.rs:80
  variant Error:Response in /tmp/.tmpQl8wUK/tmdb-api/src/error.rs:85
  variant Error:Validation in /tmp/.tmpQl8wUK/tmdb-api/src/error.rs:90
  variant MediaType:Collection in /tmp/.tmpQl8wUK/tmdb-api/src/common/mod.rs:25

--- failure enum_variant_missing: pub enum variant removed or renamed ---

Description:
A publicly-visible enum has at least one variant that is no longer available under its prior name. It may have been renamed or removed entirely.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#item-remove
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.30.0/src/lints/enum_variant_missing.ron

Failed in:
  variant Error::Reqwest, previously in file /tmp/.tmpHKSMI6/tmdb-api/src/error.rs:56

--- failure inherent_method_missing: pub method removed or renamed ---

Description:
A publicly-visible method or associated fn is no longer available under its prior name. It may have been renamed or removed entirely.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#item-remove
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.30.0/src/lints/inherent_method_missing.ron

Failed in:
  Error::as_reqwest_error, previously in file /tmp/.tmpHKSMI6/tmdb-api/src/error.rs:62
  Error::is_reqwest_error, previously in file /tmp/.tmpHKSMI6/tmdb-api/src/error.rs:69
  Error::is_server_error, previously in file /tmp/.tmpHKSMI6/tmdb-api/src/error.rs:80
  ClientBuilder::with_reqwest_client, previously in file /tmp/.tmpHKSMI6/tmdb-api/src/client.rs:51
  ClientBuilder::set_reqwest_client, previously in file /tmp/.tmpHKSMI6/tmdb-api/src/client.rs:56
  ClientBuilder::with_requests_per_second, previously in file /tmp/.tmpHKSMI6/tmdb-api/src/client.rs:70
  ClientBuilder::set_requests_per_second, previously in file /tmp/.tmpHKSMI6/tmdb-api/src/client.rs:76
Changelog

## [0.8.0](https://github.com/jdrouet/tmdb-api/compare/v0.7.0...v0.8.0) - 2024-03-24 ### Added - *(client)* move reqwest as an executor - *(error)* use thiserror to implement StdError - *(tokio-rate-limit)* remove feature ### Fixed - many deserialization fixes - *(credits)* known for department is nullable ### Other - remove mention of tokio rate limit feature - update test job to use several rust version - removed array deref - lint - update the use of NaiveDateTime - update dependencies - remove integration tests


This PR was generated with release-plz.