diff --git a/Cargo.toml b/Cargo.toml index 554cbba2..2a42aa15 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -18,7 +18,7 @@ authors = [ ] documentation = "https://docs.rs/crate/augurs" repository = "https://github.com/grafana/augurs" -version = "0.7.0" +version = "0.8.0" edition = "2021" keywords = [ "analysis", @@ -29,16 +29,16 @@ keywords = [ [workspace.dependencies] augurs = { path = "crates/augurs" } -augurs-changepoint = { version = "0.7.0", path = "crates/augurs-changepoint" } -augurs-clustering = { version = "0.7.0", path = "crates/augurs-clustering" } -augurs-core = { version = "0.7.0", path = "crates/augurs-core" } -augurs-dtw = { version = "0.7.0", path = "crates/augurs-dtw" } -augurs-ets = { version = "0.7.0", path = "crates/augurs-ets" } -augurs-forecaster = { version = "0.7.0", path = "crates/augurs-forecaster" } -augurs-mstl = { version = "0.7.0", path = "crates/augurs-mstl" } -augurs-outlier = { version = "0.7.0", path = "crates/augurs-outlier" } -augurs-prophet = { version = "0.7.0", path = "crates/augurs-prophet" } -augurs-seasons = { version = "0.7.0", path = "crates/augurs-seasons" } +augurs-changepoint = { version = "0.8.0", path = "crates/augurs-changepoint" } +augurs-clustering = { version = "0.8.0", path = "crates/augurs-clustering" } +augurs-core = { version = "0.8.0", path = "crates/augurs-core" } +augurs-dtw = { version = "0.8.0", path = "crates/augurs-dtw" } +augurs-ets = { version = "0.8.0", path = "crates/augurs-ets" } +augurs-forecaster = { version = "0.8.0", path = "crates/augurs-forecaster" } +augurs-mstl = { version = "0.8.0", path = "crates/augurs-mstl" } +augurs-outlier = { version = "0.8.0", path = "crates/augurs-outlier" } +augurs-prophet = { version = "0.8.0", path = "crates/augurs-prophet" } +augurs-seasons = { version = "0.8.0", path = "crates/augurs-seasons" } augurs-testing = { path = "crates/augurs-testing" } augurs-core-js = { path = "js/augurs-core-js" } diff --git a/crates/augurs-core/CHANGELOG.md b/crates/augurs-core/CHANGELOG.md index 337392e9..23098ce0 100644 --- a/crates/augurs-core/CHANGELOG.md +++ b/crates/augurs-core/CHANGELOG.md @@ -6,6 +6,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.8.0](https://github.com/grafana/augurs/compare/augurs-core-v0.7.0...augurs-core-v0.8.0) - 2024-12-23 + +### Added + +- [**breaking**] switch `transform` to a trait (#213) + ## [0.5.1](https://github.com/grafana/augurs/compare/augurs-core-v0.5.0...augurs-core-v0.5.1) - 2024-10-24 ### Other diff --git a/crates/augurs-forecaster/CHANGELOG.md b/crates/augurs-forecaster/CHANGELOG.md index 5b61a0c0..db8e2236 100644 --- a/crates/augurs-forecaster/CHANGELOG.md +++ b/crates/augurs-forecaster/CHANGELOG.md @@ -6,8 +6,32 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.8.0](https://github.com/grafana/augurs/compare/augurs-forecaster-v0.7.0...augurs-forecaster-v0.8.0) - 2024-12-23 + +This release includes some major, breaking changes to the `augurs-forecaster` crate. See the [migration guide](https://docs.augu.rs/migrating.html#from-07-to-08) for more information on how to upgrade. + +### Added + +- [**breaking**] switch `transform` to a trait (#213) +- allow creating a Box-Cox or Yeo-Johnson transform with either lambda or data (#212) +- add standard scaler transform (#204) +- add 'transforms' JS crate and include in augurs JS bindings (#195) + +### Fixed + +- use box_cox instead of boxcox (#203) +- make Transform enum non-exhaustive (#194) + +### Other + +- restructure transforms into modules (#210) +- precalculate offset and scale factor for min-max scale transformer (#196) +- Add power transformation logic to forecaster transforms ([#185](https://github.com/grafana/augurs/pull/185)) + ## [0.7.0](https://github.com/grafana/augurs/compare/augurs-forecaster-v0.6.3...augurs-forecaster-v0.7.0) - 2024-11-25 +This release includes some major, breaking changes to how holidays are handled in Prophet. See the [migration guide](https://docs.augu.rs/migrating.html#from-06-to-07) for more information on how to upgrade. + ### Other - update Cargo.toml dependencies diff --git a/crates/augurs-outlier/CHANGELOG.md b/crates/augurs-outlier/CHANGELOG.md index a8ebbbad..f2508f81 100644 --- a/crates/augurs-outlier/CHANGELOG.md +++ b/crates/augurs-outlier/CHANGELOG.md @@ -6,6 +6,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.8.0](https://github.com/grafana/augurs/compare/augurs-outlier-v0.7.0...augurs-outlier-v0.8.0) - 2024-12-23 + +### Other + +- *(deps)* update rv requirement from 0.17.0 to 0.18.0 (#198) + ## [0.7.0](https://github.com/grafana/augurs/compare/augurs-outlier-v0.6.3...augurs-outlier-v0.7.0) - 2024-11-25 ### Other diff --git a/crates/augurs-prophet/CHANGELOG.md b/crates/augurs-prophet/CHANGELOG.md index 17c88b71..cd788f18 100644 --- a/crates/augurs-prophet/CHANGELOG.md +++ b/crates/augurs-prophet/CHANGELOG.md @@ -7,8 +7,27 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.8.0](https://github.com/grafana/augurs/compare/augurs-prophet-v0.7.0...augurs-prophet-v0.8.0) - 2024-12-23 + +### Added + +- add Forecaster wrapper for Prophet (#191) + +### Fixed + +- *(docs)* fix incorrect link to chrono +- add explicit link to chrono method (#192) + +### Other + +- *(deps)* update wasmtime requirement from 27 to 28 (#216) +- Commit prophet-wasmstan.wasm to git ([#206](https://github.com/grafana/augurs/pull/206)) +- *(deps)* update statrs requirement from 0.17.1 to 0.18.0 (#187) + ## [0.7.0](https://github.com/grafana/augurs/compare/augurs-prophet-v0.6.3...augurs-prophet-v0.7.0) - 2024-11-25 +This release includes some major, breaking changes to how holidays are handled. See the [migration guide](https://docs.augu.rs/migrating.html#from-06-to-07) for more information on how to upgrade. + ### Breaking Changes - Support sub-daily & non-UTC holidays ([#181](https://github.com/grafana/augurs/pull/181)) diff --git a/crates/augurs/CHANGELOG.md b/crates/augurs/CHANGELOG.md index 6b8a5817..a87b5be4 100644 --- a/crates/augurs/CHANGELOG.md +++ b/crates/augurs/CHANGELOG.md @@ -7,6 +7,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.8.0](https://github.com/grafana/augurs/compare/augurs-v0.7.0...augurs-v0.8.0) - 2024-12-23 + +This release includes some major, breaking changes to the `augurs-forecaster` crate (and the `forecaster` feature of the `augurs` crate). See the [migration guide](https://docs.augu.rs/migrating.html#from-07-to-08) for more information on how to upgrade. + +### Added + +- [**breaking**] switch `transform` to a trait (#213) + ## [0.6.0](https://github.com/grafana/augurs/compare/augurs-v0.5.4...augurs-v0.6.0) - 2024-11-08 ### Added