Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore: release #354

Merged
merged 1 commit into from
Nov 18, 2024
Merged

chore: release #354

merged 1 commit into from
Nov 18, 2024

Conversation

rustic-release-plz[bot]
Copy link
Contributor

@rustic-release-plz rustic-release-plz bot commented Nov 16, 2024

🤖 New release

  • rustic_backend: 0.4.2 -> 0.5.0 (⚠️ API breaking changes)
  • rustic_core: 0.5.5 -> 0.6.0 (⚠️ API breaking changes)
  • rustic_testing: 0.2.3 -> 0.3.0 (✓ API compatible changes)

⚠️ rustic_backend breaking changes

--- failure enum_missing: pub enum removed or renamed ---

Description:
A publicly-visible enum cannot be imported by its prior path. A `pub use` may have been removed, or the enum itself 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.36.0/src/lints/enum_missing.ron

Failed in:
  enum rustic_backend::error::LocalBackendErrorKind, previously in file /tmp/.tmp0sSY8G/rustic_backend/src/error.rs:90
  enum rustic_backend::error::RestErrorKind, previously in file /tmp/.tmp0sSY8G/rustic_backend/src/error.rs:67
  enum rustic_backend::error::BackendAccessErrorKind, previously in file /tmp/.tmp0sSY8G/rustic_backend/src/error.rs:10
  enum rustic_backend::error::RcloneErrorKind, previously in file /tmp/.tmp0sSY8G/rustic_backend/src/error.rs:43

--- failure module_missing: pub module removed or renamed ---

Description:
A publicly-visible module cannot be imported by its prior path. A `pub use` may have been removed, or the module may have been renamed, removed, or made non-public.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#item-remove
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.36.0/src/lints/module_missing.ron

Failed in:
  mod rustic_backend::error, previously in file /tmp/.tmp0sSY8G/rustic_backend/src/error.rs:1

⚠️ rustic_core breaking changes

--- 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.36.0/src/lints/inherent_method_missing.ron

Failed in:
  LocalDestination::remove_dir, previously in file /tmp/.tmp0sSY8G/rustic_core/src/backend/local_destination.rs:129
  LocalDestination::remove_file, previously in file /tmp/.tmp0sSY8G/rustic_core/src/backend/local_destination.rs:152
  LocalDestination::create_dir, previously in file /tmp/.tmp0sSY8G/rustic_core/src/backend/local_destination.rs:171
  LocalDestination::set_times, previously in file /tmp/.tmp0sSY8G/rustic_core/src/backend/local_destination.rs:189
  LocalDestination::set_user_group, previously in file /tmp/.tmp0sSY8G/rustic_core/src/backend/local_destination.rs:237
  LocalDestination::set_uid_gid, previously in file /tmp/.tmp0sSY8G/rustic_core/src/backend/local_destination.rs:283
  LocalDestination::set_permission, previously in file /tmp/.tmp0sSY8G/rustic_core/src/backend/local_destination.rs:324
  LocalDestination::set_extended_attributes, previously in file /tmp/.tmp0sSY8G/rustic_core/src/backend/local_destination.rs:385
  LocalDestination::set_length, previously in file /tmp/.tmp0sSY8G/rustic_core/src/backend/local_destination.rs:466
  LocalDestination::create_special, previously in file /tmp/.tmp0sSY8G/rustic_core/src/backend/local_destination.rs:521
  LocalDestination::read_at, previously in file /tmp/.tmp0sSY8G/rustic_core/src/backend/local_destination.rs:599
  LocalDestination::write_at, previously in file /tmp/.tmp0sSY8G/rustic_core/src/backend/local_destination.rs:663
  RusticError::into_inner, previously in file /tmp/.tmp0sSY8G/rustic_core/src/error.rs:46
  RusticError::backend_error, previously in file /tmp/.tmp0sSY8G/rustic_core/src/error.rs:61
Changelog

rustic_backend

0.5.0 - 2024-11-18

Added

  • (async) add async_compatible methods to identify backend compatibility (#355)
  • add 'yandex-disk' to enabled opendal services and update opendal to 0.50.2 (#360)

Other

  • (error) enhance error logging and output formatting (#361)
  • (backend) simplify code in local backend (#362)
  • (backend) migrate from backoff to backon (#356)
  • (error) improve error messages and file handling (#334)
  • (deps) lock file maintenance rust dependencies (#345)
  • (deps) [breaking] upgrade to new conflate version (#300)
  • (errors) [breaking] Improve error handling, display and clean up codebase (#321)

rustic_core

0.6.0 - 2024-11-18

Added

  • (async) add async_compatible methods to identify backend compatibility (#355)

Fixed

  • prevent overwriting hot repository on init (#353)

Other

  • (error) enhance error logging and output formatting (#361)
  • (deps) remove Derivative and replace with Default impl due to RUSTSEC-2024-0388 (#359)
  • (error) improve error messages and file handling (#334)
  • (deps) lock file maintenance rust dependencies (#345)
  • (deps) remove cdc and switch to rustic_cdc (#348)
  • (deps) [breaking] upgrade to new conflate version (#300)
  • (errors) [breaking] Improve error handling, display and clean up codebase (#321)

rustic_testing

0.3.0 - 2024-11-18

Added

  • (async) add async_compatible methods to identify backend compatibility (#355)

Other

  • (errors) [breaking] Improve error handling, display and clean up codebase (#321)


This PR was generated with release-plz.

@simonsan
Copy link
Contributor

simonsan commented Nov 16, 2024

 LocalDestination::remove_dir, previously in file /tmp/.tmphvfzJT/rustic_core/src/backend/local_destination.rs:129
  LocalDestination::remove_file, previously in file /tmp/.tmphvfzJT/rustic_core/src/backend/local_destination.rs:152
  LocalDestination::create_dir, previously in file /tmp/.tmphvfzJT/rustic_core/src/backend/local_destination.rs:171
  LocalDestination::set_times, previously in file /tmp/.tmphvfzJT/rustic_core/src/backend/local_destination.rs:189
  LocalDestination::set_user_group, previously in file /tmp/.tmphvfzJT/rustic_core/src/backend/local_destination.rs:237
  LocalDestination::set_uid_gid, previously in file /tmp/.tmphvfzJT/rustic_core/src/backend/local_destination.rs:283
  LocalDestination::set_permission, previously in file /tmp/.tmphvfzJT/rustic_core/src/backend/local_destination.rs:324
  LocalDestination::set_extended_attributes, previously in file /tmp/.tmphvfzJT/rustic_core/src/backend/local_destination.rs:385
  LocalDestination::set_length, previously in file /tmp/.tmphvfzJT/rustic_core/src/backend/local_destination.rs:466
  LocalDestination::create_special, previously in file /tmp/.tmphvfzJT/rustic_core/src/backend/local_destination.rs:521
  LocalDestination::read_at, previously in file /tmp/.tmphvfzJT/rustic_core/src/backend/local_destination.rs:599
  LocalDestination::write_at,

@aawsome are any of these need in the public API, because I think they have been pub by accident? So during the error refactoring, I made them private, as otherwise they would need a RusticResult instead of some local error.

EDIT: rustic-rs doesn't use them, so should be fine to be limited visibility now.

@rustic-release-plz rustic-release-plz bot force-pushed the release-plz-2024-11-16T23-32-59Z branch 13 times, most recently from 43aec7c to 0b5a491 Compare November 18, 2024 18:48
@rustic-release-plz rustic-release-plz bot force-pushed the release-plz-2024-11-16T23-32-59Z branch from 0b5a491 to 8a208df Compare November 18, 2024 20:56
@simonsan simonsan marked this pull request as ready for review November 18, 2024 21:06
@simonsan simonsan merged commit 7a3b68e into main Nov 18, 2024
31 of 32 checks passed
@simonsan simonsan deleted the release-plz-2024-11-16T23-32-59Z branch November 18, 2024 21:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant