diff --git a/CHANGELOG.md b/CHANGELOG.md index 182c964f..e53c83f4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,6 +8,47 @@ and this project adheres to ## [Unreleased] +## [0.15.0](https://github.com/pace-rs/pace/compare/pace-rs-v0.14.1...pace-rs-v0.15.0) - 2024-03-22 + +### Added +- *(timezone)* improve ux and time zone handling ([#100](https://github.com/pace-rs/pace/pull/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](https://github.com/pace-rs/pace/pull/99)) +- *(deps)* update rust crate diesel to 2.1.5 ([#98](https://github.com/pace-rs/pace/pull/98)) +- *(deps)* update rust crate wildmatch to 2.3.3 ([#95](https://github.com/pace-rs/pace/pull/95)) +- clippy lints +- *(deps)* update rust crate wildmatch to 2.3.2 ([#94](https://github.com/pace-rs/pace/pull/94)) +- *(deps)* update rust crate thiserror to 1.0.58 ([#93](https://github.com/pace-rs/pace/pull/93)) +- *(deps)* update rust crate wildmatch to 2.3.1 ([#92](https://github.com/pace-rs/pace/pull/92)) +- *(deps)* update rust crate toml to 0.8.11 ([#91](https://github.com/pace-rs/pace/pull/91)) +- *(deps)* update rust crate strum_macros to 0.26.2 ([#86](https://github.com/pace-rs/pace/pull/86)) +- *(deps)* update rust crate strum to 0.26.2 ([#85](https://github.com/pace-rs/pace/pull/85)) + +### Other +- 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 + ## [0.14.1](https://github.com/pace-rs/pace/compare/pace-rs-v0.14.0...pace-rs-v0.14.1) - 2024-03-09 ### Added diff --git a/Cargo.lock b/Cargo.lock index ee934db9..44c6b78d 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1175,7 +1175,7 @@ checksum = "caff54706df99d2a78a5a4e3455ff45448d81ef1bb63c22cd14052ca0e993a3f" [[package]] name = "pace-rs" -version = "0.14.1" +version = "0.15.0" dependencies = [ "abscissa_core", "assert_cmd", @@ -1204,7 +1204,7 @@ dependencies = [ [[package]] name = "pace_cli" -version = "0.4.4" +version = "0.4.5" dependencies = [ "chrono", "chrono-tz", @@ -1218,7 +1218,7 @@ dependencies = [ [[package]] name = "pace_core" -version = "0.16.1" +version = "0.17.0" dependencies = [ "chrono", "chrono-tz", @@ -1261,7 +1261,7 @@ version = "0.1.2" [[package]] name = "pace_testing" -version = "0.1.3" +version = "0.2.0" dependencies = [ "chrono", "pace_core", diff --git a/Cargo.toml b/Cargo.toml index 3e9deefa..056b7f57 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -65,7 +65,7 @@ wildmatch = "2.3.3" [package] name = "pace-rs" -version = "0.14.1" +version = "0.15.0" authors = { workspace = true } categories = { workspace = true } edition = { workspace = true } diff --git a/crates/cli/CHANGELOG.md b/crates/cli/CHANGELOG.md index b5dbab0f..d0e45c03 100644 --- a/crates/cli/CHANGELOG.md +++ b/crates/cli/CHANGELOG.md @@ -8,6 +8,16 @@ and this project adheres to ## [Unreleased] +## [0.4.5](https://github.com/pace-rs/pace/compare/pace_cli-v0.4.4...pace_cli-v0.4.5) - 2024-03-22 + +### Added +- *(timezone)* improve ux and time zone handling ([#100](https://github.com/pace-rs/pace/pull/100)) +- *(commands)* impl getters and setters for config values +- *(setup)* implement time zone prompt for setup config + +### Other +- cleanup imports + ## [0.4.4](https://github.com/pace-rs/pace/compare/pace_cli-v0.4.3...pace_cli-v0.4.4) - 2024-03-09 ### Added diff --git a/crates/cli/Cargo.toml b/crates/cli/Cargo.toml index 39158a62..60996710 100644 --- a/crates/cli/Cargo.toml +++ b/crates/cli/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "pace_cli" -version = "0.4.4" +version = "0.4.5" authors = { workspace = true } categories = { workspace = true } edition = { workspace = true } diff --git a/crates/core/CHANGELOG.md b/crates/core/CHANGELOG.md index 6aa2cbf4..aafc90b4 100644 --- a/crates/core/CHANGELOG.md +++ b/crates/core/CHANGELOG.md @@ -8,6 +8,35 @@ and this project adheres to ## [Unreleased] +## [0.17.0](https://github.com/pace-rs/pace/compare/pace_core-v0.16.1...pace_core-v0.17.0) - 2024-03-22 + +### Added +- *(timezone)* improve ux and time zone handling ([#100](https://github.com/pace-rs/pace/pull/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](https://github.com/pace-rs/pace/pull/99)) +- *(deps)* update rust crate diesel to 2.1.5 ([#98](https://github.com/pace-rs/pace/pull/98)) +- *(deps)* update rust crate wildmatch to 2.3.3 ([#95](https://github.com/pace-rs/pace/pull/95)) +- clippy lints +- *(deps)* update rust crate wildmatch to 2.3.2 ([#94](https://github.com/pace-rs/pace/pull/94)) +- *(deps)* update rust crate thiserror to 1.0.58 ([#93](https://github.com/pace-rs/pace/pull/93)) +- *(deps)* update rust crate wildmatch to 2.3.1 ([#92](https://github.com/pace-rs/pace/pull/92)) +- *(deps)* update rust crate toml to 0.8.11 ([#91](https://github.com/pace-rs/pace/pull/91)) +- *(deps)* update rust crate strum_macros to 0.26.2 ([#86](https://github.com/pace-rs/pace/pull/86)) +- *(deps)* update rust crate strum to 0.26.2 ([#85](https://github.com/pace-rs/pace/pull/85)) + +### Other +- cleanup imports + ## [0.16.1](https://github.com/pace-rs/pace/compare/pace_core-v0.16.0...pace_core-v0.16.1) - 2024-03-09 ### Other diff --git a/crates/core/Cargo.toml b/crates/core/Cargo.toml index e5725c57..d7e3fe87 100644 --- a/crates/core/Cargo.toml +++ b/crates/core/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "pace_core" -version = "0.16.1" +version = "0.17.0" authors = { workspace = true } categories = { workspace = true } edition = { workspace = true } diff --git a/crates/testing/CHANGELOG.md b/crates/testing/CHANGELOG.md index 6fc68b60..6be7e793 100644 --- a/crates/testing/CHANGELOG.md +++ b/crates/testing/CHANGELOG.md @@ -6,6 +6,19 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.2.0](https://github.com/pace-rs/pace/compare/pace_testing-v0.1.3...pace_testing-v0.2.0) - 2024-03-22 + +### Added +- *(timezone)* improve ux and time zone handling ([#100](https://github.com/pace-rs/pace/pull/100)) +- *(commands)* rename review to reflect +- *(timezone)* [**breaking**] improves how pace handles timezones + +### Other +- cleanup imports +- remove unneeded paragraph from readme +- update readme and link to documentation where applicable +- update cargo install args to use `--locked` to make sure, they build + ## [0.1.3](https://github.com/pace-rs/pace/compare/pace_testing-v0.1.2...pace_testing-v0.1.3) - 2024-03-09 ### Other diff --git a/crates/testing/Cargo.toml b/crates/testing/Cargo.toml index c436e523..5776fc38 100644 --- a/crates/testing/Cargo.toml +++ b/crates/testing/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "pace_testing" -version = "0.1.3" +version = "0.2.0" authors = { workspace = true } categories = { workspace = true } edition = { workspace = true } diff --git a/crates/time/CHANGELOG.md b/crates/time/CHANGELOG.md new file mode 100644 index 00000000..07058f81 --- /dev/null +++ b/crates/time/CHANGELOG.md @@ -0,0 +1,12 @@ +# Changelog +All notable changes to this project will be documented in this file. + +The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), +and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). + +## [Unreleased] + +## [0.1.0](https://github.com/pace-rs/pace/releases/tag/pace_time-v0.1.0) - 2024-03-22 + +### Added +- *(timezone)* improve ux and time zone handling ([#100](https://github.com/pace-rs/pace/pull/100))