pace-rs / pace

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

chore(pace_core): release v0.4.0 #4

Closed simonsan closed 8 months ago

simonsan commented 8 months ago

🤖 New release

⚠️ pace_core breaking changes

--- failure function_missing: pub fn removed or renamed ---

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

Failed in:
  function pace_core::config::find_config_file_path_from_current_dir, previously in file C:\Users\dailyuse\AppData\Local\Temp\.tmp2xqjRF\pace_core\src\config.rs:126

--- 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:
  ExportConfig::export_include_tags, previously in file C:\Users\dailyuse\AppData\Local\Temp\.tmp2xqjRF\pace_core\src\config.rs:44
  ExportConfig::export_include_descriptions, previously in file C:\Users\dailyuse\AppData\Local\Temp\.tmp2xqjRF\pace_core\src\config.rs:44
  ExportConfig::export_time_format, previously in file C:\Users\dailyuse\AppData\Local\Temp\.tmp2xqjRF\pace_core\src\config.rs:44
  PaceConfig::reporting, previously in file C:\Users\dailyuse\AppData\Local\Temp\.tmp2xqjRF\pace_core\src\config.rs:16
  PaceConfig::export, previously in file C:\Users\dailyuse\AppData\Local\Temp\.tmp2xqjRF\pace_core\src\config.rs:16
  PaceConfig::database, previously in file C:\Users\dailyuse\AppData\Local\Temp\.tmp2xqjRF\pace_core\src\config.rs:16
  PaceConfig::pomodoro, previously in file C:\Users\dailyuse\AppData\Local\Temp\.tmp2xqjRF\pace_core\src\config.rs:16
  PaceConfig::inbox, previously in file C:\Users\dailyuse\AppData\Local\Temp\.tmp2xqjRF\pace_core\src\config.rs:16
  PaceConfig::auto_archival, previously in file C:\Users\dailyuse\AppData\Local\Temp\.tmp2xqjRF\pace_core\src\config.rs:16
  PomodoroConfig::work_duration_minutes, previously in file C:\Users\dailyuse\AppData\Local\Temp\.tmp2xqjRF\pace_core\src\config.rs:58
  PomodoroConfig::break_duration_minutes, previously in file C:\Users\dailyuse\AppData\Local\Temp\.tmp2xqjRF\pace_core\src\config.rs:58
  PomodoroConfig::long_break_duration_minutes, previously in file C:\Users\dailyuse\AppData\Local\Temp\.tmp2xqjRF\pace_core\src\config.rs:58
  PomodoroConfig::sessions_before_long_break, previously in file C:\Users\dailyuse\AppData\Local\Temp\.tmp2xqjRF\pace_core\src\config.rs:58
  InboxConfig::max_size, previously in file C:\Users\dailyuse\AppData\Local\Temp\.tmp2xqjRF\pace_core\src\config.rs:66
  InboxConfig::default_priority, previously in file C:\Users\dailyuse\AppData\Local\Temp\.tmp2xqjRF\pace_core\src\config.rs:66
  InboxConfig::auto_archive_after_days, previously in file C:\Users\dailyuse\AppData\Local\Temp\.tmp2xqjRF\pace_core\src\config.rs:66
  GeneralConfig::log_storage, previously in file C:\Users\dailyuse\AppData\Local\Temp\.tmp2xqjRF\pace_core\src\config.rs:28
  GeneralConfig::log_format, previously in file C:\Users\dailyuse\AppData\Local\Temp\.tmp2xqjRF\pace_core\src\config.rs:28
  GeneralConfig::autogenerate_ids, previously in file C:\Users\dailyuse\AppData\Local\Temp\.tmp2xqjRF\pace_core\src\config.rs:28
  GeneralConfig::category_separator, previously in file C:\Users\dailyuse\AppData\Local\Temp\.tmp2xqjRF\pace_core\src\config.rs:28
  GeneralConfig::default_priority, previously in file C:\Users\dailyuse\AppData\Local\Temp\.tmp2xqjRF\pace_core\src\config.rs:28
  Activity::category, previously in file C:\Users\dailyuse\AppData\Local\Temp\.tmp2xqjRF\pace_core\src\domain\activity.rs:47
  Activity::description, previously in file C:\Users\dailyuse\AppData\Local\Temp\.tmp2xqjRF\pace_core\src\domain\activity.rs:47
  Activity::kind, previously in file C:\Users\dailyuse\AppData\Local\Temp\.tmp2xqjRF\pace_core\src\domain\activity.rs:47
  Activity::pomodoro_cycle, previously in file C:\Users\dailyuse\AppData\Local\Temp\.tmp2xqjRF\pace_core\src\domain\activity.rs:47
  Activity::intermission_periods, previously in file C:\Users\dailyuse\AppData\Local\Temp\.tmp2xqjRF\pace_core\src\domain\activity.rs:47
  AutoArchivalConfig::enabled, previously in file C:\Users\dailyuse\AppData\Local\Temp\.tmp2xqjRF\pace_core\src\config.rs:73
  AutoArchivalConfig::archive_after_days, previously in file C:\Users\dailyuse\AppData\Local\Temp\.tmp2xqjRF\pace_core\src\config.rs:73
  AutoArchivalConfig::archive_path, previously in file C:\Users\dailyuse\AppData\Local\Temp\.tmp2xqjRF\pace_core\src\config.rs:73
  DatabaseConfig::db_type, previously in file C:\Users\dailyuse\AppData\Local\Temp\.tmp2xqjRF\pace_core\src\config.rs:51
  DatabaseConfig::connection_string, previously in file C:\Users\dailyuse\AppData\Local\Temp\.tmp2xqjRF\pace_core\src\config.rs:51
  ActivityLog::load, previously in file C:\Users\dailyuse\AppData\Local\Temp\.tmp2xqjRF\pace_core\src\domain\activity.rs:159
  ActivityLog::add, previously in file C:\Users\dailyuse\AppData\Local\Temp\.tmp2xqjRF\pace_core\src\domain\activity.rs:164
  ActivityLog::end_all_unfinished_activities, previously in file C:\Users\dailyuse\AppData\Local\Temp\.tmp2xqjRF\pace_core\src\domain\activity.rs:184
  ActivityLog::end_last_unfinished_activity, previously in file C:\Users\dailyuse\AppData\Local\Temp\.tmp2xqjRF\pace_core\src\domain\activity.rs:210

--- 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::config::ReportingConfig, previously in file C:\Users\dailyuse\AppData\Local\Temp\.tmp2xqjRF\pace_core\src\config.rs:39

--- 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 load_all_activities of trait ActivityStorage, previously in file C:\Users\dailyuse\AppData\Local\Temp\.tmp2xqjRF\pace_core\src\storage.rs:20
  method list_current_activities of trait ActivityStorage, previously in file C:\Users\dailyuse\AppData\Local\Temp\.tmp2xqjRF\pace_core\src\storage.rs:22
  method save_activity of trait ActivityStorage, previously in file C:\Users\dailyuse\AppData\Local\Temp\.tmp2xqjRF\pace_core\src\storage.rs:24
  method end_all_unfinished_activities of trait ActivityStorage, previously in file C:\Users\dailyuse\AppData\Local\Temp\.tmp2xqjRF\pace_core\src\storage.rs:26
  method end_last_unfinished_activity of trait ActivityStorage, previously in file C:\Users\dailyuse\AppData\Local\Temp\.tmp2xqjRF\pace_core\src\storage.rs:31
  method get_activities_by_id of trait ActivityStorage, previously in file C:\Users\dailyuse\AppData\Local\Temp\.tmp2xqjRF\pace_core\src\storage.rs:34
Changelog

## `pace_core`

## [0.4.0](https://github.com/pace-rs/pace/compare/pace_core-v0.3.0...pace_core-v0.4.0) - 2024-02-12 ### Added - *(core)* subdivide storage trait and apply fixes ([#3](https://github.com/pace-rs/pace/pull/3))


This PR was generated with release-plz.