From 3990da38480a87d951198dc6cb478d9a12eefb7b Mon Sep 17 00:00:00 2001 From: Ben Sully Date: Tue, 15 Oct 2024 17:05:39 +0100 Subject: [PATCH] chore: release v0.4.0 --- Cargo.toml | 22 +++++++++++----------- crates/augurs-changepoint/CHANGELOG.md | 6 ++++++ crates/augurs-clustering/CHANGELOG.md | 7 +++++++ crates/augurs-core/CHANGELOG.md | 12 ++++++++++++ crates/augurs-dtw/CHANGELOG.md | 9 +++++++++ crates/augurs-ets/CHANGELOG.md | 10 ++++++++++ crates/augurs-forecaster/CHANGELOG.md | 10 ++++++++++ crates/augurs-mstl/CHANGELOG.md | 7 +++++++ crates/augurs-outlier/CHANGELOG.md | 16 ++++++++++++++++ crates/augurs-prophet/CHANGELOG.md | 22 ++++++++++++++++++++++ crates/augurs-seasons/CHANGELOG.md | 10 ++++++++++ crates/augurs-testing/CHANGELOG.md | 6 ++++++ crates/augurs/CHANGELOG.md | 19 +++++++++++++++++++ 13 files changed, 145 insertions(+), 11 deletions(-) create mode 100644 crates/augurs-prophet/CHANGELOG.md create mode 100644 crates/augurs/CHANGELOG.md diff --git a/Cargo.toml b/Cargo.toml index 55fe19fe..7f0ccd12 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -12,7 +12,7 @@ authors = [ ] documentation = "https://docs.rs/crate/augurs" repository = "https://github.com/grafana/augurs" -version = "0.3.1" +version = "0.4.0" edition = "2021" keywords = [ "analysis", @@ -22,17 +22,17 @@ keywords = [ ] [workspace.dependencies] -augurs = { version = "0.3.1", path = "crates/augurs" } -augurs-changepoint = { version = "0.3.1", path = "crates/augurs-changepoint" } -augurs-clustering = { version = "0.3.1", path = "crates/augurs-clustering" } -augurs-core = { version = "0.3.1", path = "crates/augurs-core" } -augurs-dtw = { version = "0.3.1", path = "crates/augurs-dtw" } -augurs-ets = { version = "0.3.1", path = "crates/augurs-ets" } +augurs = { version = "0.4.0", path = "crates/augurs" } +augurs-changepoint = { version = "0.4.0", path = "crates/augurs-changepoint" } +augurs-clustering = { version = "0.4.0", path = "crates/augurs-clustering" } +augurs-core = { version = "0.4.0", path = "crates/augurs-core" } +augurs-dtw = { version = "0.4.0", path = "crates/augurs-dtw" } +augurs-ets = { version = "0.4.0", path = "crates/augurs-ets" } augurs-forecaster = { path = "crates/augurs-forecaster" } -augurs-mstl = { version = "0.3.1", path = "crates/augurs-mstl" } -augurs-outlier = { version = "0.3.1", path = "crates/augurs-outlier" } -augurs-prophet = { version = "0.3.1", path = "crates/augurs-prophet" } -augurs-seasons = { version = "0.3.1", path = "crates/augurs-seasons" } +augurs-mstl = { version = "0.4.0", path = "crates/augurs-mstl" } +augurs-outlier = { version = "0.4.0", path = "crates/augurs-outlier" } +augurs-prophet = { version = "0.4.0", path = "crates/augurs-prophet" } +augurs-seasons = { version = "0.4.0", path = "crates/augurs-seasons" } augurs-testing = { path = "crates/augurs-testing" } anyhow = "1.0.89" diff --git a/crates/augurs-changepoint/CHANGELOG.md b/crates/augurs-changepoint/CHANGELOG.md index 85627434..6c3c2105 100644 --- a/crates/augurs-changepoint/CHANGELOG.md +++ b/crates/augurs-changepoint/CHANGELOG.md @@ -6,6 +6,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.4.0](https://github.com/grafana/augurs/compare/augurs-changepoint-v0.3.1...augurs-changepoint-v0.4.0) - 2024-10-15 + +### Added + +- add 'augurs' convenience crate, re-exporting other crates ([#117](https://github.com/grafana/augurs/pull/117)) + ## [0.3.1](https://github.com/grafana/augurs/compare/augurs-changepoint-v0.3.0...augurs-changepoint-v0.3.1) - 2024-07-30 No notable changes in this release. diff --git a/crates/augurs-clustering/CHANGELOG.md b/crates/augurs-clustering/CHANGELOG.md index 28887870..1317a003 100644 --- a/crates/augurs-clustering/CHANGELOG.md +++ b/crates/augurs-clustering/CHANGELOG.md @@ -6,5 +6,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.4.0](https://github.com/grafana/augurs/compare/augurs-clustering-v0.3.1...augurs-clustering-v0.4.0) - 2024-10-15 + +### Added + +- add 'augurs' convenience crate, re-exporting other crates ([#117](https://github.com/grafana/augurs/pull/117)) +- add augurs-clustering crate with DBSCAN algorithm ([#100](https://github.com/grafana/augurs/pull/100)) + ### Other - Add `augurs-clustering` crate diff --git a/crates/augurs-core/CHANGELOG.md b/crates/augurs-core/CHANGELOG.md index c5872c75..755e1e5f 100644 --- a/crates/augurs-core/CHANGELOG.md +++ b/crates/augurs-core/CHANGELOG.md @@ -6,6 +6,18 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.4.0](https://github.com/grafana/augurs/compare/augurs-core-v0.3.1...augurs-core-v0.4.0) - 2024-10-15 + +### Added + +- add 'augurs' convenience crate, re-exporting other crates ([#117](https://github.com/grafana/augurs/pull/117)) +- add 'Forecast::chain' method to chain two forecasts together ([#115](https://github.com/grafana/augurs/pull/115)) +- add `augurs-dtw` crate with dynamic time warping implementation ([#98](https://github.com/grafana/augurs/pull/98)) + +### Fixed + +- [**breaking**] add serde derives for more types ([#112](https://github.com/grafana/augurs/pull/112)) + ## [0.3.1](https://github.com/grafana/augurs/compare/augurs-core-v0.3.0...augurs-core-v0.3.1) - 2024-07-30 No notable changes in this release. diff --git a/crates/augurs-dtw/CHANGELOG.md b/crates/augurs-dtw/CHANGELOG.md index 57b06c76..770c9384 100644 --- a/crates/augurs-dtw/CHANGELOG.md +++ b/crates/augurs-dtw/CHANGELOG.md @@ -6,5 +6,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.4.0](https://github.com/grafana/augurs/compare/augurs-dtw-v0.3.1...augurs-dtw-v0.4.0) - 2024-10-15 + +### Added + +- add 'augurs' convenience crate, re-exporting other crates ([#117](https://github.com/grafana/augurs/pull/117)) +- derive Clone for Dtw ([#114](https://github.com/grafana/augurs/pull/114)) +- parallel DTW calculations in augurs-js ([#111](https://github.com/grafana/augurs/pull/111)) +- add `augurs-dtw` crate with dynamic time warping implementation ([#98](https://github.com/grafana/augurs/pull/98)) + ### Other - Add `augurs-dtw` crate diff --git a/crates/augurs-ets/CHANGELOG.md b/crates/augurs-ets/CHANGELOG.md index 476eeb6e..2acf5434 100644 --- a/crates/augurs-ets/CHANGELOG.md +++ b/crates/augurs-ets/CHANGELOG.md @@ -6,6 +6,16 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.4.0](https://github.com/grafana/augurs/compare/augurs-ets-v0.3.1...augurs-ets-v0.4.0) - 2024-10-15 + +### Added + +- add 'augurs' convenience crate, re-exporting other crates ([#117](https://github.com/grafana/augurs/pull/117)) + +### Other + +- Add Prophet algorithm in `augurs-prophet` crate ([#118](https://github.com/grafana/augurs/pull/118)) + ## [0.3.1](https://github.com/grafana/augurs/compare/augurs-ets-v0.3.0...augurs-ets-v0.3.1) - 2024-07-30 No notable changes in this release. diff --git a/crates/augurs-forecaster/CHANGELOG.md b/crates/augurs-forecaster/CHANGELOG.md index d2e94f37..0f239393 100644 --- a/crates/augurs-forecaster/CHANGELOG.md +++ b/crates/augurs-forecaster/CHANGELOG.md @@ -6,6 +6,16 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.4.0](https://github.com/grafana/augurs/compare/augurs-forecaster-v0.3.1...augurs-forecaster-v0.4.0) - 2024-10-15 + +### Added + +- add 'augurs' convenience crate, re-exporting other crates ([#117](https://github.com/grafana/augurs/pull/117)) + +### Fixed + +- fix invalid lifetime warning on nightly ([#113](https://github.com/grafana/augurs/pull/113)) + ## [0.3.1](https://github.com/grafana/augurs/compare/augurs-forecaster-v0.3.0...augurs-forecaster-v0.3.1) - 2024-07-30 No notable changes in this release. diff --git a/crates/augurs-mstl/CHANGELOG.md b/crates/augurs-mstl/CHANGELOG.md index 8814a956..1c22c75c 100644 --- a/crates/augurs-mstl/CHANGELOG.md +++ b/crates/augurs-mstl/CHANGELOG.md @@ -6,6 +6,13 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.4.0](https://github.com/grafana/augurs/compare/augurs-mstl-v0.3.1...augurs-mstl-v0.4.0) - 2024-10-15 + +### Added + +- add 'augurs' convenience crate, re-exporting other crates ([#117](https://github.com/grafana/augurs/pull/117)) +- add `augurs-dtw` crate with dynamic time warping implementation ([#98](https://github.com/grafana/augurs/pull/98)) + ## [0.3.1](https://github.com/grafana/augurs/compare/augurs-mstl-v0.3.0...augurs-mstl-v0.3.1) - 2024-07-30 No notable changes in this release. diff --git a/crates/augurs-outlier/CHANGELOG.md b/crates/augurs-outlier/CHANGELOG.md index b4a57069..79b8fb8c 100644 --- a/crates/augurs-outlier/CHANGELOG.md +++ b/crates/augurs-outlier/CHANGELOG.md @@ -6,6 +6,22 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.4.0](https://github.com/grafana/augurs/compare/augurs-outlier-v0.3.1...augurs-outlier-v0.4.0) - 2024-10-15 + +### Added + +- add cmdstan-based optimizer for augurs-prophet ([#121](https://github.com/grafana/augurs/pull/121)) +- add 'augurs' convenience crate, re-exporting other crates ([#117](https://github.com/grafana/augurs/pull/117)) + +### Fixed + +- [**breaking**] add serde derives for more types ([#112](https://github.com/grafana/augurs/pull/112)) +- [**breaking**] make `cluster_band` optional, undefined if no cluster is found ([#105](https://github.com/grafana/augurs/pull/105)) + +### Other + +- Add Prophet algorithm in `augurs-prophet` crate ([#118](https://github.com/grafana/augurs/pull/118)) + ## [0.3.1](https://github.com/grafana/augurs/compare/augurs-outlier-v0.3.0...augurs-outlier-v0.3.1) - 2024-07-30 No notable changes in this release. diff --git a/crates/augurs-prophet/CHANGELOG.md b/crates/augurs-prophet/CHANGELOG.md new file mode 100644 index 00000000..d01157b7 --- /dev/null +++ b/crates/augurs-prophet/CHANGELOG.md @@ -0,0 +1,22 @@ +# 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.4.0](https://github.com/grafana/augurs/compare/augurs-prophet-v0.3.1...augurs-prophet-v0.4.0) - 2024-10-15 + +### Added + +- capture stdout/stderr from cmdstan and emit tracing events ([#124](https://github.com/grafana/augurs/pull/124)) +- add cmdstan-based optimizer for augurs-prophet ([#121](https://github.com/grafana/augurs/pull/121)) + +### Other + +- Add test for parsing output of cmdstan +- Fix up build/.gitignore in augurs-prophet +- Improve augurs-prophet readme slightly +- Add Prophet algorithm in `augurs-prophet` crate ([#118](https://github.com/grafana/augurs/pull/118)) diff --git a/crates/augurs-seasons/CHANGELOG.md b/crates/augurs-seasons/CHANGELOG.md index 36610da2..c67e4308 100644 --- a/crates/augurs-seasons/CHANGELOG.md +++ b/crates/augurs-seasons/CHANGELOG.md @@ -6,6 +6,16 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.4.0](https://github.com/grafana/augurs/compare/augurs-seasons-v0.3.1...augurs-seasons-v0.4.0) - 2024-10-15 + +### Added + +- add 'augurs' convenience crate, re-exporting other crates ([#117](https://github.com/grafana/augurs/pull/117)) + +### Other + +- Add Prophet algorithm in `augurs-prophet` crate ([#118](https://github.com/grafana/augurs/pull/118)) + ## [0.3.1](https://github.com/grafana/augurs/compare/augurs-seasons-v0.3.0...augurs-seasons-v0.3.1) - 2024-07-30 No notable changes in this release. diff --git a/crates/augurs-testing/CHANGELOG.md b/crates/augurs-testing/CHANGELOG.md index 177fb747..a0038502 100644 --- a/crates/augurs-testing/CHANGELOG.md +++ b/crates/augurs-testing/CHANGELOG.md @@ -6,6 +6,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.4.0](https://github.com/grafana/augurs/compare/augurs-testing-v0.3.1...augurs-testing-v0.4.0) - 2024-10-15 + +### Added + +- add 'augurs' convenience crate, re-exporting other crates ([#117](https://github.com/grafana/augurs/pull/117)) + ## [0.3.1](https://github.com/grafana/augurs/compare/augurs-testing-v0.3.0...augurs-testing-v0.3.1) - 2024-07-30 No notable changes in this release. diff --git a/crates/augurs/CHANGELOG.md b/crates/augurs/CHANGELOG.md new file mode 100644 index 00000000..458a1654 --- /dev/null +++ b/crates/augurs/CHANGELOG.md @@ -0,0 +1,19 @@ +# 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.4.0](https://github.com/grafana/augurs/compare/augurs-v0.3.1...augurs-v0.4.0) - 2024-10-15 + +### Added + +- add cmdstan-based optimizer for augurs-prophet ([#121](https://github.com/grafana/augurs/pull/121)) +- add 'augurs' convenience crate, re-exporting other crates ([#117](https://github.com/grafana/augurs/pull/117)) + +### Other + +- Add Prophet algorithm in `augurs-prophet` crate ([#118](https://github.com/grafana/augurs/pull/118))