pace_cli: 0.2.1 -> 0.2.2 (✓ API compatible changes)
pace_core: 0.9.0 -> 0.10.0 (⚠️ API breaking changes)
pace-rs: 0.7.1 -> 0.8.0 (⚠️ API breaking changes)
⚠️ 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
🤖 New release
pace_cli
: 0.2.1 -> 0.2.2 (✓ API compatible changes)pace_core
: 0.9.0 -> 0.10.0 (⚠️ API breaking changes)pace-rs
: 0.7.1 -> 0.8.0 (⚠️ API breaking changes)⚠️
pace_core
breaking changes⚠️
pace-rs
breaking changesChangelog
## `pace_cli`
## `pace_core` ## `pace-rs`This PR was generated with release-plz.