pace-rs / pace

Mindful Time Tracking: Simplify Your Focus and Boost Productivity Effortlessly.
https://pace.cli.rs
GNU Affero General Public License v3.0
20 stars 0 forks source link

chore: release #27

Closed github-actions[bot] closed 6 months ago

github-actions[bot] commented 6 months ago

🤖 New release

⚠️ 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


This PR was generated with release-plz.