Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore: release #87

Merged
merged 1 commit into from
Mar 23, 2024
Merged

chore: release #87

merged 1 commit into from
Mar 23, 2024

Conversation

simonsan
Copy link
Contributor

@simonsan simonsan commented Mar 11, 2024

🤖 New release

  • pace_cli: 0.4.4 -> 0.4.5 (✓ API compatible changes)
  • pace_core: 0.16.1 -> 0.17.0 (⚠️ API breaking changes)
  • pace_time: 0.1.0 -> 0.1.1 (✓ API compatible changes)
  • pace_testing: 0.1.3 -> 0.2.0 (✓ API compatible changes)
  • pace_server: 0.1.2 -> 0.1.3 (✓ API compatible changes)
  • pace-rs: 0.14.1 -> 0.15.0 (⚠️ API breaking changes)

⚠️ pace_core breaking changes

--- failure enum_missing: pub enum removed or renamed ---

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

Failed in:
  enum pace_core::ActivityLogFormatKind, previously in file /tmp/.tmpcxLiFM/pace_core/src/config.rs:124
  enum pace_core::IntermissionAction, previously in file /tmp/.tmpcxLiFM/pace_core/src/domain/intermission.rs:7
  enum pace_core::ActivityKind, previously in file /tmp/.tmpcxLiFM/pace_core/src/domain/activity.rs:88
  enum pace_core::ActivityStatus, previously in file /tmp/.tmpcxLiFM/pace_core/src/domain/status.rs:21
  enum pace_core::PaceErrorKind, previously in file /tmp/.tmpcxLiFM/pace_core/src/error.rs:103
  enum pace_core::FilteredActivities, previously in file /tmp/.tmpcxLiFM/pace_core/src/domain/filter.rs:41
  enum pace_core::PaceDurationRange, previously in file /tmp/.tmpcxLiFM/pace_core/src/domain/time.rs:534
  enum pace_core::ActivityLogStorageKind, previously in file /tmp/.tmpcxLiFM/pace_core/src/config.rs:136
  enum pace_core::StorageKind, previously in file /tmp/.tmpcxLiFM/pace_core/src/storage.rs:61
  enum pace_core::PaceTimeFrame, previously in file /tmp/.tmpcxLiFM/pace_core/src/domain/time.rs:401
  enum pace_core::ActivityFilterKind, previously in file /tmp/.tmpcxLiFM/pace_core/src/domain/filter.rs:9

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

Failed in:
  function pace_core::get_home_config_path, previously in file /tmp/.tmpcxLiFM/pace_core/src/config.rs:414
  function pace_core::extract_time_or_now, previously in file /tmp/.tmpcxLiFM/pace_core/src/domain/time.rs:487
  function pace_core::get_activity_log_paths, previously in file /tmp/.tmpcxLiFM/pace_core/src/config.rs:345
  function pace_core::overwrite_left_with_right, previously in file /tmp/.tmpcxLiFM/pace_core/src/util.rs:9
  function pace_core::calculate_duration, previously in file /tmp/.tmpcxLiFM/pace_core/src/domain/time.rs:866
  function pace_core::get_config_paths, previously in file /tmp/.tmpcxLiFM/pace_core/src/config.rs:372
  function pace_core::get_home_activity_log_path, previously in file /tmp/.tmpcxLiFM/pace_core/src/config.rs:403
  function pace_core::split_category_by_category_separator, previously in file /tmp/.tmpcxLiFM/pace_core/src/domain/category.rs:73
  function pace_core::get_time_frame_from_flags, previously in file /tmp/.tmpcxLiFM/pace_core/src/domain/time.rs:888
  function pace_core::find_root_config_file_path, previously in file /tmp/.tmpcxLiFM/pace_core/src/config.rs:321
  function pace_core::find_root_project_file, previously in file /tmp/.tmpcxLiFM/pace_core/src/config.rs:282
  function pace_core::parse_time_from_user_input, previously in file /tmp/.tmpcxLiFM/pace_core/src/domain/time.rs:518
  function pace_core::duration_to_str, previously in file /tmp/.tmpcxLiFM/pace_core/src/domain/time.rs:443
  function pace_core::get_storage_from_config, previously in file /tmp/.tmpcxLiFM/pace_core/src/storage.rs:43

--- 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::Highlights, previously in file /tmp/.tmpcxLiFM/pace_core/src/domain/review.rs:223
  struct pace_core::DeleteOptions, previously in file /tmp/.tmpcxLiFM/pace_core/src/commands.rs:51
  struct pace_core::UserMessage, previously in file /tmp/.tmpcxLiFM/pace_core/src/error.rs:21
  struct pace_core::ActivityGuid, previously in file /tmp/.tmpcxLiFM/pace_core/src/domain/activity.rs:307
  struct pace_core::PaceDateTime, previously in file /tmp/.tmpcxLiFM/pace_core/src/domain/time.rs:772
  struct pace_core::KeywordOptions, previously in file /tmp/.tmpcxLiFM/pace_core/src/commands.rs:56
  struct pace_core::TimeRangeOptions, previously in file /tmp/.tmpcxLiFM/pace_core/src/domain/time.rs:28
  struct pace_core::ResumeCommandOptions, previously in file /tmp/.tmpcxLiFM/pace_core/src/commands/resume.rs:13
  struct pace_core::PaceError, previously in file /tmp/.tmpcxLiFM/pace_core/src/error.rs:60
  struct pace_core::ResumeOptions, previously in file /tmp/.tmpcxLiFM/pace_core/src/commands/resume.rs:36
  struct pace_core::UpdateOptions, previously in file /tmp/.tmpcxLiFM/pace_core/src/commands.rs:45
  struct pace_core::ActivityTracker, previously in file /tmp/.tmpcxLiFM/pace_core/src/service/activity_tracker.rs:10
  struct pace_core::NowCommandOptions, previously in file /tmp/.tmpcxLiFM/pace_core/src/commands/now.rs:13
  struct pace_core::PaceDuration, previously in file /tmp/.tmpcxLiFM/pace_core/src/domain/time.rs:543
  struct pace_core::EndOptions, previously in file /tmp/.tmpcxLiFM/pace_core/src/commands.rs:19
  struct pace_core::GeneralConfig, previously in file /tmp/.tmpcxLiFM/pace_core/src/config.rs:76
  struct pace_core::ExportConfig, previously in file /tmp/.tmpcxLiFM/pace_core/src/config.rs:171
  struct pace_core::PomodoroConfig, previously in file /tmp/.tmpcxLiFM/pace_core/src/config.rs:213
  struct pace_core::InMemoryActivityStorage, previously in file /tmp/.tmpcxLiFM/pace_core/src/storage/in_memory.rs:34
  struct pace_core::HoldOptions, previously in file /tmp/.tmpcxLiFM/pace_core/src/commands/hold.rs:88
  struct pace_core::TimeFlags, previously in file /tmp/.tmpcxLiFM/pace_core/src/commands/review.rs:178
  struct pace_core::PaceTime, previously in file /tmp/.tmpcxLiFM/pace_core/src/domain/time.rs:754
  struct pace_core::ExpensiveFlags, previously in file /tmp/.tmpcxLiFM/pace_core/src/commands/review.rs:157
  struct pace_core::PaceConfig, previously in file /tmp/.tmpcxLiFM/pace_core/src/config.rs:24
  struct pace_core::PaceDate, previously in file /tmp/.tmpcxLiFM/pace_core/src/domain/time.rs:690
  struct pace_core::ActivityItem, previously in file /tmp/.tmpcxLiFM/pace_core/src/domain/activity.rs:28
  struct pace_core::Activity, previously in file /tmp/.tmpcxLiFM/pace_core/src/domain/activity.rs:196
  struct pace_core::InboxConfig, previously in file /tmp/.tmpcxLiFM/pace_core/src/config.rs:246
  struct pace_core::DocsCommandOptions, previously in file /tmp/.tmpcxLiFM/pace_core/src/commands/docs.rs:15
  struct pace_core::TomlActivityStorage, previously in file /tmp/.tmpcxLiFM/pace_core/src/storage/file.rs:26
  struct pace_core::ActivityGroup, previously in file /tmp/.tmpcxLiFM/pace_core/src/domain/activity.rs:594
  struct pace_core::ActivityKindOptions, previously in file /tmp/.tmpcxLiFM/pace_core/src/domain/activity.rs:290
  struct pace_core::ActivityStore, previously in file /tmp/.tmpcxLiFM/pace_core/src/service/activity_store.rs:32
  struct pace_core::ReviewConfig, previously in file /tmp/.tmpcxLiFM/pace_core/src/config.rs:159
  struct pace_core::SummaryActivityGroup, previously in file /tmp/.tmpcxLiFM/pace_core/src/domain/review.rs:167
  struct pace_core::FilterOptions, previously in file /tmp/.tmpcxLiFM/pace_core/src/domain/filter.rs:92
  struct pace_core::DateFlags, previously in file /tmp/.tmpcxLiFM/pace_core/src/commands/review.rs:133
  struct pace_core::AdjustCommandOptions, previously in file /tmp/.tmpcxLiFM/pace_core/src/commands/adjust.rs:23
  struct pace_core::HoldCommandOptions, previously in file /tmp/.tmpcxLiFM/pace_core/src/commands/hold.rs:16
  struct pace_core::ReviewCommandOptions, previously in file /tmp/.tmpcxLiFM/pace_core/src/commands/review.rs:21
  struct pace_core::ReviewSummary, previously in file /tmp/.tmpcxLiFM/pace_core/src/domain/review.rs:50
  struct pace_core::BeginCommandOptions, previously in file /tmp/.tmpcxLiFM/pace_core/src/commands/begin.rs:15
  struct pace_core::ActivityEndOptions, previously in file /tmp/.tmpcxLiFM/pace_core/src/domain/activity.rs:255
  struct pace_core::ActivitySession, previously in file /tmp/.tmpcxLiFM/pace_core/src/domain/activity.rs:535
  struct pace_core::DatabaseConfig, previously in file /tmp/.tmpcxLiFM/pace_core/src/config.rs:201
  struct pace_core::ActivityLog, previously in file /tmp/.tmpcxLiFM/pace_core/src/domain/activity_log.rs:13
  struct pace_core::AutoArchivalConfig, previously in file /tmp/.tmpcxLiFM/pace_core/src/config.rs:261
  struct pace_core::EndCommandOptions, previously in file /tmp/.tmpcxLiFM/pace_core/src/commands/end.rs:17

--- failure trait_missing: pub trait removed or renamed ---

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

Failed in:
  trait pace_core::SyncStorage, previously in file /tmp/.tmpcxLiFM/pace_core/src/storage.rs:83
  trait pace_core::ActivityStorage, previously in file /tmp/.tmpcxLiFM/pace_core/src/storage.rs:102
  trait pace_core::ActivityReadOps, previously in file /tmp/.tmpcxLiFM/pace_core/src/storage.rs:129
  trait pace_core::ActivityStateManagement, previously in file /tmp/.tmpcxLiFM/pace_core/src/storage.rs:239
  trait pace_core::ActivityQuerying, previously in file /tmp/.tmpcxLiFM/pace_core/src/storage.rs:424
  trait pace_core::ActivityWriteOps, previously in file /tmp/.tmpcxLiFM/pace_core/src/storage.rs:166

⚠️ pace-rs breaking changes

--- 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 PaceCmd:Reflect in /tmp/.tmpSvCSAM/pace/src/commands.rs:66
  variant PaceCmd:Settings in /tmp/.tmpSvCSAM/pace/src/commands.rs:73

--- 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::Review, previously in file /tmp/.tmpcxLiFM/pace-rs/src/commands.rs:64

--- 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::review, previously in file /tmp/.tmpcxLiFM/pace-rs/src/commands/review.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::review::ReviewCmd, previously in file /tmp/.tmpcxLiFM/pace-rs/src/commands/review.rs:15
Changelog

pace_cli

0.4.5 - 2024-03-23

Added

  • (timezone) improve ux and time zone handling (#100)
  • (commands) impl getters and setters for config values
  • (setup) implement time zone prompt for setup config

Other

  • update manifests
  • cleanup imports

pace_core

0.17.0 - 2024-03-23

Added

  • (display) implement time zone display for activity (#103)
  • (timezone) improve ux and time zone handling (#100)
  • (commands) impl getters and setters for config values
  • (commands) add rather bare bones settings command for now
  • add arg-group to make tz args mutually exclusive
  • add timezone args also to other commands
  • set visible aliases
  • (setup) implement time zone prompt for setup config
  • (commands) rename review to reflect
  • get local time offset
  • (timezone) [breaking] improves how pace handles timezones

Fixed

  • (deps) update rust crate toml to 0.8.12 (#99)
  • (deps) update rust crate diesel to 2.1.5 (#98)
  • (deps) update rust crate wildmatch to 2.3.3 (#95)
  • clippy lints
  • (deps) update rust crate wildmatch to 2.3.2 (#94)
  • (deps) update rust crate thiserror to 1.0.58 (#93)
  • (deps) update rust crate wildmatch to 2.3.1 (#92)
  • (deps) update rust crate toml to 0.8.11 (#91)
  • (deps) update rust crate strum_macros to 0.26.2 (#86)
  • (deps) update rust crate strum to 0.26.2 (#85)

Other

  • add more tests including journey test (#102)
  • update manifests
  • cleanup imports

pace_time

0.1.1 - 2024-03-23

Other

  • add more tests including journey test (#102)

pace_testing

0.2.0 - 2024-03-23

Added

  • (timezone) improve ux and time zone handling (#100)
  • (timezone) [breaking] improves how pace handles timezones

Other

  • update manifests
  • cleanup imports

pace_server

0.1.3 - 2024-03-23

Other

  • update manifests

pace-rs

0.15.0 - 2024-03-23

Added

  • (display) implement time zone display for activity (#103)
  • (timezone) improve ux and time zone handling (#100)
  • (commands) add visible aliases to settings subcommands and remove visible aliases where applicable
  • (commands) impl getters and setters for config values
  • (commands) add rather bare bones settings command for now
  • add arg-group to make tz args mutually exclusive
  • add timezone args also to other commands
  • set visible aliases
  • (setup) implement time zone prompt for setup config
  • (commands) rename review to reflect
  • get local time offset
  • (timezone) [breaking] improves how pace handles timezones

Fixed

  • (deps) update rust crate toml to 0.8.12 (#99)
  • (deps) update rust crate diesel to 2.1.5 (#98)
  • (deps) update rust crate wildmatch to 2.3.3 (#95)
  • clippy lints
  • (deps) update rust crate wildmatch to 2.3.2 (#94)
  • (deps) update rust crate thiserror to 1.0.58 (#93)
  • (deps) update rust crate wildmatch to 2.3.1 (#92)
  • (deps) update rust crate toml to 0.8.11 (#91)
  • (deps) update rust crate strum_macros to 0.26.2 (#86)
  • (deps) update rust crate strum to 0.26.2 (#85)

Other

  • add more tests including journey test (#102)
  • fmt
  • (release) commit pace_time changelog
  • update manifests
  • time unit tests
  • date and duration unit tests
  • update cargo-dist
  • let release-plz handle the tags
  • don't run nightly and beta clippy with deny warnings, so we don't fail ci
  • cleanup imports
  • make the future obvious in clippy's name ... :)
  • run clippy-future, but do not fail on us
  • use nextest profiles
  • remove config.toml
  • use msrv to run check
  • remove unneeded paragraph from readme
  • update readme and link to documentation where applicable
  • run valgrind on test suite
  • update cargo install args to use --locked to make sure, they build


This PR was generated with release-plz.

@simonsan simonsan force-pushed the release-plz-2024-03-11T00-55-23Z branch 9 times, most recently from 751bcac to 391dcca Compare March 13, 2024 23:52
@simonsan simonsan force-pushed the release-plz-2024-03-11T00-55-23Z branch 17 times, most recently from c8eaf16 to e58bfe8 Compare March 23, 2024 11:41
Signed-off-by: simonsan <14062932+simonsan@users.noreply.github.com>
@simonsan simonsan force-pushed the release-plz-2024-03-11T00-55-23Z branch from e58bfe8 to 8403609 Compare March 23, 2024 12:39
@simonsan simonsan marked this pull request as ready for review March 23, 2024 12:50
@simonsan simonsan added this pull request to the merge queue Mar 23, 2024
Merged via the queue into main with commit a9146ca Mar 23, 2024
39 checks passed
@simonsan simonsan deleted the release-plz-2024-03-11T00-55-23Z branch March 23, 2024 12:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant