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 v0.4.0 #116

Closed
wants to merge 2 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
20 changes: 10 additions & 10 deletions Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -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",
Expand All @@ -22,16 +22,16 @@ 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-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-seasons = { version = "0.4.0", path = "crates/augurs-seasons" }
augurs-testing = { path = "crates/augurs-testing" }

distrs = "0.2.1"
Expand Down
6 changes: 6 additions & 0 deletions crates/augurs-changepoint/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -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-09-25

### 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.
Expand Down
7 changes: 7 additions & 0 deletions crates/augurs-clustering/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -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-09-25

### 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
12 changes: 12 additions & 0 deletions crates/augurs-core/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -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-09-25

### 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.
Expand Down
9 changes: 9 additions & 0 deletions crates/augurs-dtw/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -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-09-25

### 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
10 changes: 10 additions & 0 deletions crates/augurs-ets/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -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-09-25

### Added

- add 'augurs' convenience crate, re-exporting other crates ([#117](https://github.com/grafana/augurs/pull/117))
Comment on lines +9 to +13
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue

Enhance the changelog entry with more specific details.

The new release entry for version 0.4.0 is a good start, but it could be improved to provide more comprehensive information about the changes in this package. Consider the following suggestions:

  1. Add a "Breaking Changes" section to reflect the breaking changes mentioned in the PR objectives for the augurs-ets package. This should include details about removed or renamed public modules and constants.

  2. Include more specific information about changes to the augurs-ets package. The current entry only mentions a general addition of the 'augurs' convenience crate, which may not be directly related to this package.

  3. If there are no specific changes to augurs-ets other than the version bump, consider adding a note to that effect for clarity.

Here's a suggested structure for the improved entry:

## [0.4.0](https://github.com/grafana/augurs/compare/augurs-ets-v0.3.1...augurs-ets-v0.4.0) - 2024-09-25

### Breaking Changes
- [List removed or renamed public modules and constants]

### Added
- add 'augurs' convenience crate, re-exporting other crates ([#117](https://github.com/grafana/augurs/pull/117))

### Changed
- [List any non-breaking changes specific to augurs-ets]

[If no specific changes to augurs-ets]
No significant changes to augurs-ets in this release other than version bump.

This structure will provide users with a clearer understanding of the changes and potential impacts on their projects.


### Removed

- Remove `data` module from `augurs-ets` crate ([#117](https://github.com/grafana/augurs/pull/117))

## [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.
Expand Down
10 changes: 10 additions & 0 deletions crates/augurs-forecaster/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -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-09-25

### 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.
Expand Down
7 changes: 7 additions & 0 deletions crates/augurs-mstl/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -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-09-25

### 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.
Expand Down
17 changes: 17 additions & 0 deletions crates/augurs-outlier/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,23 @@ 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-09-25

### Added

- add 'augurs' convenience crate, re-exporting other crates ([#117](https://github.com/grafana/augurs/pull/117))
- export the data types used by MAD and DBSCAN detectors ([#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))

### Changed

- rename `DBSCANDetector` to `DbscanDetector` ([#117](https://github.com/grafana/augurs/pull/117))
- `DbscanDetector::parallelize` now takes self by value rather than mutable reference to encourage chaining ([#117](https://github.com/grafana/augurs/pull/117))

## [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.
Expand Down
6 changes: 6 additions & 0 deletions crates/augurs-seasons/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -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-seasons-v0.3.1...augurs-seasons-v0.4.0) - 2024-09-25

### Added

- add 'augurs' convenience crate, re-exporting other crates ([#117](https://github.com/grafana/augurs/pull/117))
Comment on lines +9 to +13
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue

Expand the changelog entry to include all relevant changes.

While the addition of the 'augurs' convenience crate is correctly documented, the changelog entry for version 0.4.0 doesn't reflect all the changes mentioned in the PR objectives. Consider expanding this entry to include:

  1. Updates to other packages (augurs-core, augurs-mstl, augurs-forecaster, etc.)
  2. Breaking changes in augurs-ets and augurs-outlier
  3. New features like the augurs-dtw crate for dynamic time warping and the augurs-clustering crate implementing the DBSCAN algorithm
  4. Any notable fixes mentioned in the PR objectives

This will provide a more comprehensive overview of the changes in this release.

Here's a suggested expansion of the changelog entry:

## [0.4.0](https://github.com/grafana/augurs/compare/augurs-seasons-v0.3.1...augurs-seasons-v0.4.0) - 2024-09-25

### Added
- add 'augurs' convenience crate, re-exporting other crates ([#117](https://github.com/grafana/augurs/pull/117))
- new augurs-dtw crate for dynamic time warping
- new augurs-clustering crate implementing the DBSCAN algorithm

### Changed
- API-compatible changes in augurs-core, augurs-mstl, and augurs-forecaster packages

### Breaking Changes
- augurs-ets: removed or renamed public modules and constants
- augurs-outlier: removed or renamed a public struct and its fields

### Fixed
- Various fixes to address warnings and improve functionality across packages

### Updated
- Upgraded the following packages from version 0.3.1 to 0.4.0:
  - augurs
  - augurs-changepoint
  - augurs-core
  - augurs-testing
  - augurs-clustering
  - augurs-dtw
  - augurs-ets
  - augurs-mstl
  - augurs-forecaster
  - augurs-outlier
  - augurs-seasons


## [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.
Expand Down
6 changes: 6 additions & 0 deletions crates/augurs-testing/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -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-09-25

### 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.
Expand Down
14 changes: 14 additions & 0 deletions crates/augurs/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
# 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-09-25

### Added

- add 'augurs' convenience crate, re-exporting other crates ([#117](https://github.com/grafana/augurs/pull/117))
Loading