tmdb-api: 0.7.0 -> 0.8.0 (⚠️ API breaking changes)
⚠️ 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
🤖 New release
tmdb-api
: 0.7.0 -> 0.8.0 (⚠️ API breaking changes)⚠️
tmdb-api
breaking changesChangelog
This PR was generated with release-plz.