Skip to content

Commit 79e0f70

Browse files
chore: release v0.5.0
1 parent 8ae4aa7 commit 79e0f70

File tree

6 files changed

+56
-14
lines changed

6 files changed

+56
-14
lines changed

Cargo.toml

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
[workspace.package]
1111
authors = ["avhz <RustQuantContact@gmail.com>"]
1212
description = "A Rust library for quantitative finance."
13-
version = "0.4.0"
13+
version = "0.5.0"
1414
edition = "2021"
1515
readme = "README.md"
1616
repository = "https://github.com/avhz/RustQuant"
@@ -65,19 +65,19 @@ rustdoc-args = ["--html-in-header", "katex.html", "--cfg", "docsrs"]
6565

6666
[workspace.dependencies]
6767
## RustQuant Crates
68-
RustQuant_autodiff = { version = "0.4.0", path = "crates/RustQuant_autodiff" }
69-
RustQuant_cashflows = { version = "0.4.0", path = "crates/RustQuant_cashflows" }
70-
RustQuant_data = { version = "0.4.0", path = "crates/RustQuant_data" }
71-
RustQuant_error = { version = "0.4.0", path = "crates/RustQuant_error" }
72-
RustQuant_instruments = { version = "0.4.0", path = "crates/RustQuant_instruments" }
73-
RustQuant_iso = { version = "0.4.0", path = "crates/RustQuant_iso" }
74-
RustQuant_math = { version = "0.4.0", path = "crates/RustQuant_math" }
75-
RustQuant_ml = { version = "0.4.0", path = "crates/RustQuant_ml" }
76-
RustQuant_portfolios = { version = "0.4.0", path = "crates/RustQuant_portfolios" }
77-
RustQuant_stochastics = { version = "0.4.0", path = "crates/RustQuant_stochastics" }
78-
RustQuant_time = { version = "0.4.0", path = "crates/RustQuant_time" }
79-
RustQuant_trading = { version = "0.4.0", path = "crates/RustQuant_trading" }
80-
RustQuant_utils = { version = "0.4.0", path = "crates/RustQuant_utils" }
68+
RustQuant_autodiff = { version = "0.5.0", path = "crates/RustQuant_autodiff" }
69+
RustQuant_cashflows = { version = "0.5.0", path = "crates/RustQuant_cashflows" }
70+
RustQuant_data = { version = "0.5.0", path = "crates/RustQuant_data" }
71+
RustQuant_error = { version = "0.5.0", path = "crates/RustQuant_error" }
72+
RustQuant_instruments = { version = "0.5.0", path = "crates/RustQuant_instruments" }
73+
RustQuant_iso = { version = "0.5.0", path = "crates/RustQuant_iso" }
74+
RustQuant_math = { version = "0.5.0", path = "crates/RustQuant_math" }
75+
RustQuant_ml = { version = "0.5.0", path = "crates/RustQuant_ml" }
76+
RustQuant_portfolios = { version = "0.5.0", path = "crates/RustQuant_portfolios" }
77+
RustQuant_stochastics = { version = "0.5.0", path = "crates/RustQuant_stochastics" }
78+
RustQuant_time = { version = "0.5.0", path = "crates/RustQuant_time" }
79+
RustQuant_trading = { version = "0.5.0", path = "crates/RustQuant_trading" }
80+
RustQuant_utils = { version = "0.5.0", path = "crates/RustQuant_utils" }
8181

8282
## External Crates
8383
argmin = "0.10.0" # https://docs.rs/argmin/latest/argmin/

crates/RustQuant_cashflows/CHANGELOG.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,18 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
66

77
## [Unreleased]
88

9+
## [0.5.0](https://github.com/avhz/RustQuant/compare/RustQuant_cashflows-v0.4.0...RustQuant_cashflows-v0.5.0) - 2025-04-26
10+
11+
### Fixed
12+
13+
- fix reset function, add documentation
14+
15+
### Other
16+
17+
- correct import in doc tests
18+
- small doc adaptation according to the fix
19+
- documentation improvement of set_value
20+
921
## [0.3.1](https://github.com/avhz/RustQuant/compare/RustQuant_cashflows-v0.3.0...RustQuant_cashflows-v0.3.1) - 2024-11-10
1022

1123
### Other

crates/RustQuant_error/CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
66

77
## [Unreleased]
88

9+
## [0.5.0](https://github.com/avhz/RustQuant/compare/RustQuant_error-v0.4.0...RustQuant_error-v0.5.0) - 2025-04-26
10+
11+
### Other
12+
13+
- Define errors specific to B-Spline implementation
14+
915
## [0.2.12](https://github.com/avhz/RustQuant/compare/RustQuant_error-v0.2.11...RustQuant_error-v0.2.12) - 2024-10-29
1016

1117
### Other

crates/RustQuant_math/CHANGELOG.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,18 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
66

77
## [Unreleased]
88

9+
## [0.5.0](https://github.com/avhz/RustQuant/compare/RustQuant_math-v0.4.0...RustQuant_math-v0.5.0) - 2025-04-26
10+
11+
### Other
12+
13+
- Amend unit tests to ensure correct error message is prompted
14+
- Remove unnecessary cloning in tests
15+
- Create b_spline submodule + make struct publicly accessible
16+
- Amend traits to utilise AddAssign operation + provide ability to display InterpolationIndex (for BSplineOutsideOfRange error)
17+
- Unit tests
18+
- Implement Interpolator trait for BSplineInterpolator struct
19+
- Define B-Spline struct, constructor + method for the Cox de Boor algorithm
20+
921
## [0.3.1](https://github.com/avhz/RustQuant/compare/RustQuant_math-v0.3.0...RustQuant_math-v0.3.1) - 2024-11-10
1022

1123
### Other

crates/RustQuant_time/CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
66

77
## [Unreleased]
88

9+
## [0.5.0](https://github.com/avhz/RustQuant/compare/RustQuant_time-v0.4.0...RustQuant_time-v0.5.0) - 2025-04-26
10+
11+
### Other
12+
13+
- added italy calendar
14+
915
## [0.4.0](https://github.com/avhz/RustQuant/compare/RustQuant_time-v0.3.1...RustQuant_time-v0.4.0) - 2024-11-22
1016

1117
### Other

crates/RustQuant_utils/CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
66

77
## [Unreleased]
88

9+
## [0.5.0](https://github.com/avhz/RustQuant/compare/RustQuant_utils-v0.4.0...RustQuant_utils-v0.5.0) - 2025-04-26
10+
11+
### Other
12+
13+
- Expand plot_vector macro to plot multiple vectors
14+
915
## [0.2.12](https://github.com/avhz/RustQuant/compare/RustQuant_utils-v0.2.11...RustQuant_utils-v0.2.12) - 2024-10-29
1016

1117
### Other

0 commit comments

Comments
 (0)