pace_cli: 0.1.2 -> 0.1.3 (✓ API compatible changes)
pace_core: 0.6.0 -> 0.7.0 (⚠️ API breaking changes)
pace-rs: 0.6.2 -> 0.6.3 (✓ API compatible changes)
⚠️ pace_core breaking changes
--- 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.28.0/src/lints/enum_variant_missing.ron
Failed in:
variant ActivityLogErrorKind::NoActivityToEnd, previously in file /tmp/.tmp1HwSAQ/pace_core/src/error.rs:85
--- failure function_must_use_added: function #[must_use] added ---
Description:
A function is now #[must_use]. Downstream crates that did not use its return value will get a compiler lint.
ref: https://doc.rust-lang.org/reference/attributes/diagnostics.html#the-must_use-attribute
impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.28.0/src/lints/function_must_use_added.ron
Failed in:
function pace_core::domain::category::extract_categories in /tmp/.tmpq2pSYc/pace/crates/core/src/domain/category.rs:40
function pace_core::config::get_activity_log_paths in /tmp/.tmpq2pSYc/pace/crates/core/src/config.rs:240
function pace_core::config::get_config_paths in /tmp/.tmpq2pSYc/pace/crates/core/src/config.rs:266
--- 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.28.0/src/lints/inherent_method_missing.ron
Failed in:
Activity::start_intermission, previously in file /tmp/.tmp1HwSAQ/pace_core/src/domain/activity.rs:173
Activity::end_intermission, previously in file /tmp/.tmp1HwSAQ/pace_core/src/domain/activity.rs:182
--- failure inherent_method_must_use_added: inherent method #[must_use] added ---
Description:
An inherent method is now #[must_use]. Downstream crates that did not use its return value will get a compiler lint.
ref: https://doc.rust-lang.org/reference/attributes/diagnostics.html#the-must_use-attribute
impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.28.0/src/lints/inherent_method_must_use_added.ron
Failed in:
method pace_core::config::PaceConfig::with_activity_log in /tmp/.tmpq2pSYc/pace/crates/core/src/config.rs:54
method pace_core::domain::filter::FilteredActivities::into_log in /tmp/.tmpq2pSYc/pace/crates/core/src/domain/filter.rs:39
method pace_core::domain::activity::Activity::is_active in /tmp/.tmpq2pSYc/pace/crates/core/src/domain/activity.rs:198
method pace_core::domain::activity::Activity::has_ended in /tmp/.tmpq2pSYc/pace/crates/core/src/domain/activity.rs:204
method pace_core::error::PaceError::into_inner in /tmp/.tmpq2pSYc/pace/crates/core/src/error.rs:38
method pace_core::service::activity_store::ActivityStore::new in /tmp/.tmpq2pSYc/pace/crates/core/src/service/activity_store.rs:37
--- failure method_parameter_count_changed: pub method parameter count changed ---
Description:
A publicly-visible method now takes a different number of parameters.
ref: https://doc.rust-lang.org/cargo/reference/semver.html#fn-change-arity
impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.28.0/src/lints/method_parameter_count_changed.ron
Failed in:
pace_core::domain::intermission::IntermissionPeriod::new now takes 3 parameters instead of 2, in /tmp/.tmpq2pSYc/pace/crates/core/src/domain/intermission.rs:27
pace_core::domain::intermission::IntermissionPeriod::end now takes 2 parameters instead of 3, in /tmp/.tmpq2pSYc/pace/crates/core/src/domain/intermission.rs:39
--- failure struct_missing: pub struct removed or renamed ---
Description:
A publicly-visible struct cannot be imported by its prior path. A `pub use` may have been removed, or the struct 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.28.0/src/lints/struct_missing.ron
Failed in:
struct pace_core::service::activity_store::ActivityStoreCache, previously in file /tmp/.tmp1HwSAQ/pace_core/src/service/activity_store.rs:22
struct pace_core::domain::activity::ActivityLog, previously in file /tmp/.tmp1HwSAQ/pace_core/src/domain/activity.rs:193
--- failure trait_method_missing: pub trait method removed or renamed ---
Description:
A trait method is no longer callable, and may have been renamed or removed entirely.
ref: https://doc.rust-lang.org/cargo/reference/semver.html#major-any-change-to-trait-item-signatures
impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.28.0/src/lints/trait_method_missing.ron
Failed in:
method start_activity of trait ActivityStateManagement, previously in file /tmp/.tmp1HwSAQ/pace_core/src/storage.rs:132
method end_activity of trait ActivityStateManagement, previously in file /tmp/.tmp1HwSAQ/pace_core/src/storage.rs:148
Changelog
## `pace_cli`
## [0.1.3](https://github.com/pace-rs/pace/compare/pace_cli-v0.1.2...pace_cli-v0.1.3) - 2024-02-16
### Other
- *(storage)* implement in-memory storage ([#28](https://github.com/pace-rs/pace/pull/28))
- remove usage from library readmes as it's cumbersome to update and crates.io gives good advices anyway
- update domain
## `pace_core`
## [0.7.0](https://github.com/pace-rs/pace/compare/pace_core-v0.6.0...pace_core-v0.7.0) - 2024-02-16
### Added
- *(activity)* use only seconds for duration
### Other
- *(storage)* implement in-memory storage ([#28](https://github.com/pace-rs/pace/pull/28))
- remove usage from library readmes as it's cumbersome to update and crates.io gives good advices anyway
- update domain
## `pace-rs`
## [0.6.3](https://github.com/pace-rs/pace/compare/pace-rs-v0.6.2...pace-rs-v0.6.3) - 2024-02-16
### Added
- *(activity)* use only seconds for duration
- *(cli)* implement overriding config values with global cli arguments (-a/--activity_log_file)
### Other
- *(storage)* implement in-memory storage ([#28](https://github.com/pace-rs/pace/pull/28))
- remove usage from library readmes as it's cumbersome to update and crates.io gives good advices anyway
- add pr command to Justfile
- update example data filename
- add release plz action
- update domain
🤖 New release
pace_cli
: 0.1.2 -> 0.1.3 (✓ API compatible changes)pace_core
: 0.6.0 -> 0.7.0 (⚠️ API breaking changes)pace-rs
: 0.6.2 -> 0.6.3 (✓ API compatible changes)⚠️
pace_core
breaking changesChangelog
## `pace_cli`
## `pace_core` ## `pace-rs`This PR was generated with release-plz.