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 #42

Closed github-actions[bot] closed 6 months ago

github-actions[bot] commented 6 months ago

🤖 New release

⚠️ pace_core 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.29.1/src/lints/auto_trait_impl_removed.ron

Failed in:
  type TomlActivityStorage is no longer RefUnwindSafe, in /tmp/.tmpZs1vaX/pace/crates/core/src/storage/file.rs:26
  type TomlActivityStorage is no longer UnwindSafe, in /tmp/.tmpZs1vaX/pace/crates/core/src/storage/file.rs:26
  type InMemoryActivityStorage is no longer RefUnwindSafe, in /tmp/.tmpZs1vaX/pace/crates/core/src/storage/in_memory.rs:29
  type InMemoryActivityStorage is no longer UnwindSafe, in /tmp/.tmpZs1vaX/pace/crates/core/src/storage/in_memory.rs:29

--- 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.29.1/src/lints/enum_variant_added.ron

Failed in:
  variant ActivityFilter:Everything in /tmp/.tmpZs1vaX/pace/crates/core/src/domain/filter.rs:9
  variant ActivityFilter:OnlyActivities in /tmp/.tmpZs1vaX/pace/crates/core/src/domain/filter.rs:12
  variant ActivityFilter:ActiveIntermission in /tmp/.tmpZs1vaX/pace/crates/core/src/domain/filter.rs:18
  variant ActivityFilter:Held in /tmp/.tmpZs1vaX/pace/crates/core/src/domain/filter.rs:27
  variant FilteredActivities:Everything in /tmp/.tmpZs1vaX/pace/crates/core/src/domain/filter.rs:34
  variant FilteredActivities:OnlyActivities in /tmp/.tmpZs1vaX/pace/crates/core/src/domain/filter.rs:37
  variant FilteredActivities:ActiveIntermission in /tmp/.tmpZs1vaX/pace/crates/core/src/domain/filter.rs:43
  variant FilteredActivities:Held in /tmp/.tmpZs1vaX/pace/crates/core/src/domain/filter.rs:52

--- 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.29.1/src/lints/enum_variant_missing.ron

Failed in:
  variant ActivityFilter::All, previously in file /tmp/.tmpOwri6E/pace_core/src/domain/filter.rs:8
  variant FilteredActivities::All, previously in file /tmp/.tmpOwri6E/pace_core/src/domain/filter.rs:24

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

Failed in:
  GeneralConfig::autogenerate_ids, previously in file /tmp/.tmpOwri6E/pace_core/src/config.rs:73
  FilteredActivities::into_log, previously in file /tmp/.tmpOwri6E/pace_core/src/domain/filter.rs:39
  Activity::guid, previously in file /tmp/.tmpOwri6E/pace_core/src/domain/activity.rs:98
  Activity::guid_mut, previously in file /tmp/.tmpOwri6E/pace_core/src/domain/activity.rs:98
  ActivityKindOptions::new, previously in file /tmp/.tmpOwri6E/pace_core/src/domain/activity.rs:196

--- 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.29.1/src/lints/struct_missing.ron

Failed in:
  struct pace_core::BeginDateTime, previously in file /tmp/.tmpOwri6E/pace_core/src/domain/time.rs:146

--- 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.29.1/src/lints/trait_method_missing.ron

Failed in:
  method latest_active_activity of trait ActivityQuerying, previously in file /tmp/.tmpOwri6E/pace_core/src/storage.rs:372
  method end_single_activity of trait ActivityStateManagement, previously in file /tmp/.tmpOwri6E/pace_core/src/storage.rs:241
  method hold_last_unfinished_activity of trait ActivityStateManagement, previously in file /tmp/.tmpOwri6E/pace_core/src/storage.rs:297

⚠️ pace-rs breaking changes

--- failure constructible_struct_adds_private_field: struct no longer constructible due to new private field ---

Description:
A struct constructible with a struct literal has a new non-public field. It can no longer be constructed using a struct literal outside of its crate.
        ref: https://doc.rust-lang.org/reference/expressions/struct-expr.html
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.29.1/src/lints/constructible_struct_adds_private_field.ron

Failed in:
  field ResumeCmd.list in /tmp/.tmpZs1vaX/pace/src/commands/resume.rs:21

--- 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.29.1/src/lints/enum_variant_missing.ron

Failed in:
  variant PaceCmd::Export, previously in file /tmp/.tmpOwri6E/pace-rs/src/commands.rs:46
  variant PaceCmd::Pomo, previously in file /tmp/.tmpOwri6E/pace-rs/src/commands.rs:59
  variant PaceCmd::Set, previously in file /tmp/.tmpOwri6E/pace-rs/src/commands.rs:68
  variant PaceCmd::Tasks, previously in file /tmp/.tmpOwri6E/pace-rs/src/commands.rs:71

--- 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.29.1/src/lints/module_missing.ron

Failed in:
  mod pace_rs::commands::pomo, previously in file /tmp/.tmpOwri6E/pace-rs/src/commands/pomo.rs:1
  mod pace_rs::commands::export, previously in file /tmp/.tmpOwri6E/pace-rs/src/commands/export.rs:1
  mod pace_rs::commands::tasks, previously in file /tmp/.tmpOwri6E/pace-rs/src/commands/tasks.rs:1
  mod pace_rs::commands::set, previously in file /tmp/.tmpOwri6E/pace-rs/src/commands/set.rs:1

--- 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.29.1/src/lints/struct_missing.ron

Failed in:
  struct pace_rs::commands::pomo::PomoCmd, previously in file /tmp/.tmpOwri6E/pace-rs/src/commands/pomo.rs:14
  struct pace_rs::commands::export::ExportCmd, previously in file /tmp/.tmpOwri6E/pace-rs/src/commands/export.rs:14
  struct pace_rs::commands::set::SetCmd, previously in file /tmp/.tmpOwri6E/pace-rs/src/commands/set.rs:14
  struct pace_rs::commands::tasks::TasksCmd, previously in file /tmp/.tmpOwri6E/pace-rs/src/commands/tasks.rs:14
Changelog

## `pace_cli`

## [0.2.2](https://github.com/pace-rs/pace/compare/pace_cli-v0.2.1...pace_cli-v0.2.2) - 2024-02-26 ### Added - add more resume related functionality ([#44](https://github.com/pace-rs/pace/pull/44)) - *(intermission)* implement `pace hold` and a bit of `pace resume` functionality, to be able to pause tasks ([#41](https://github.com/pace-rs/pace/pull/41))
## `pace_core`
## [0.10.0](https://github.com/pace-rs/pace/compare/pace_core-v0.9.0...pace_core-v0.10.0) - 2024-02-26 ### Added - add more resume related functionality ([#44](https://github.com/pace-rs/pace/pull/44)) - [**breaking**] preparation for resuming activities from intermissions and other use cases ([#43](https://github.com/pace-rs/pace/pull/43)) - *(intermission)* implement `pace hold` and a bit of `pace resume` functionality, to be able to pause tasks ([#41](https://github.com/pace-rs/pace/pull/41)) ### Other - replace std lib rwlock with parking_lot rwlock
## `pace-rs`
## [0.8.0](https://github.com/pace-rs/pace/compare/pace-rs-v0.7.1...pace-rs-v0.8.0) - 2024-02-26 ### Added - add more resume related functionality ([#44](https://github.com/pace-rs/pace/pull/44)) - [**breaking**] preparation for resuming activities from intermissions and other use cases ([#43](https://github.com/pace-rs/pace/pull/43)) - *(intermission)* implement `pace hold` and a bit of `pace resume` functionality, to be able to pause tasks ([#41](https://github.com/pace-rs/pace/pull/41)) ### Other - replace std lib rwlock with parking_lot rwlock - update cargo-dist and add homebrew support - add github release to installation instructions - add some more installation instructions and todos - add other installation methods to readme - *(packaging)* add scoop manifest - *(packaging)* add cargo-binstall support


This PR was generated with release-plz.