Skip to content

Commit 35397ca

Browse files
chore: release v0.5.0
1 parent 4fac1d9 commit 35397ca

File tree

16 files changed

+363
-15
lines changed

16 files changed

+363
-15
lines changed

Cargo.toml

Lines changed: 15 additions & 15 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,21 +65,21 @@ 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_models = { version = "0.4.0", path = "crates/RustQuant_models" }
76-
RustQuant_ml = { version = "0.4.0", path = "crates/RustQuant_ml" }
77-
RustQuant_portfolios = { version = "0.4.0", path = "crates/RustQuant_portfolios" }
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_models = { version = "0.5.0", path = "crates/RustQuant_models" }
76+
RustQuant_ml = { version = "0.5.0", path = "crates/RustQuant_ml" }
77+
RustQuant_portfolios = { version = "0.5.0", path = "crates/RustQuant_portfolios" }
7878
RustQuant_pricing = { version = "0.4.0", path = "crates/RustQuant_pricing" }
79-
RustQuant_stochastics = { version = "0.4.0", path = "crates/RustQuant_stochastics" }
80-
RustQuant_time = { version = "0.4.0", path = "crates/RustQuant_time" }
81-
RustQuant_trading = { version = "0.4.0", path = "crates/RustQuant_trading" }
82-
RustQuant_utils = { version = "0.4.0", path = "crates/RustQuant_utils" }
79+
RustQuant_stochastics = { version = "0.5.0", path = "crates/RustQuant_stochastics" }
80+
RustQuant_time = { version = "0.5.0", path = "crates/RustQuant_time" }
81+
RustQuant_trading = { version = "0.5.0", path = "crates/RustQuant_trading" }
82+
RustQuant_utils = { version = "0.5.0", path = "crates/RustQuant_utils" }
8383

8484
## External Crates
8585
argmin = "0.10.0" # https://docs.rs/argmin/latest/argmin/

crates/RustQuant/CHANGELOG.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,12 @@
11
# Changelog
2+
3+
All notable changes to this project will be documented in this file.
4+
5+
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
6+
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
7+
8+
## [Unreleased]
9+
# Changelog
210
All notable changes to this project will be documented in this file.
311

412
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),

crates/RustQuant_autodiff/CHANGELOG.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,18 @@
11
# Changelog
2+
3+
All notable changes to this project will be documented in this file.
4+
5+
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
6+
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
7+
8+
## [Unreleased]
9+
10+
## [0.5.0](https://github.com/avhz/RustQuant/compare/RustQuant_autodiff-v0.4.0...RustQuant_autodiff-v0.5.0) - 2025-08-30
11+
12+
### Other
13+
14+
- remove unused deps
15+
# Changelog
216
All notable changes to this project will be documented in this file.
317

418
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),

crates/RustQuant_cashflows/CHANGELOG.md

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,24 @@
11
# Changelog
2+
3+
All notable changes to this project will be documented in this file.
4+
5+
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
6+
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
7+
8+
## [Unreleased]
9+
10+
## [0.5.0](https://github.com/avhz/RustQuant/compare/RustQuant_cashflows-v0.4.0...RustQuant_cashflows-v0.5.0) - 2025-08-30
11+
12+
### Fixed
13+
14+
- fix reset function, add documentation
15+
16+
### Other
17+
18+
- correct import in doc tests
19+
- small doc adaptation according to the fix
20+
- documentation improvement of set_value
21+
# Changelog
222
All notable changes to this project will be documented in this file.
323

424
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),

crates/RustQuant_data/CHANGELOG.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,12 @@
11
# Changelog
2+
3+
All notable changes to this project will be documented in this file.
4+
5+
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
6+
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
7+
8+
## [Unreleased]
9+
# Changelog
210
All notable changes to this project will be documented in this file.
311

412
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),

crates/RustQuant_error/CHANGELOG.md

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,21 @@
11
# Changelog
2+
3+
All notable changes to this project will be documented in this file.
4+
5+
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
6+
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
7+
8+
## [Unreleased]
9+
10+
## [0.5.0](https://github.com/avhz/RustQuant/compare/RustQuant_error-v0.4.0...RustQuant_error-v0.5.0) - 2025-08-30
11+
12+
### Other
13+
14+
- remove unused deps
15+
- remove plotters and polars deps
16+
- remove plotters and polars deps
17+
- Define errors specific to B-Spline implementation
18+
# Changelog
219
All notable changes to this project will be documented in this file.
320

421
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),

crates/RustQuant_instruments/CHANGELOG.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,12 @@
11
# Changelog
2+
3+
All notable changes to this project will be documented in this file.
4+
5+
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
6+
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
7+
8+
## [Unreleased]
9+
# Changelog
210
All notable changes to this project will be documented in this file.
311

412
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),

crates/RustQuant_iso/CHANGELOG.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,12 @@
11
# Changelog
2+
3+
All notable changes to this project will be documented in this file.
4+
5+
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
6+
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
7+
8+
## [Unreleased]
9+
# Changelog
210
All notable changes to this project will be documented in this file.
311

412
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),

crates/RustQuant_math/CHANGELOG.md

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,25 @@
11
# Changelog
2+
3+
All notable changes to this project will be documented in this file.
4+
5+
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
6+
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
7+
8+
## [Unreleased]
9+
10+
## [0.5.0](https://github.com/avhz/RustQuant/compare/RustQuant_math-v0.4.0...RustQuant_math-v0.5.0) - 2025-08-30
11+
12+
### Other
13+
14+
- remove plotters and polars deps
15+
- Amend unit tests to ensure correct error message is prompted
16+
- Remove unnecessary cloning in tests
17+
- Create b_spline submodule + make struct publicly accessible
18+
- Amend traits to utilise AddAssign operation + provide ability to display InterpolationIndex (for BSplineOutsideOfRange error)
19+
- Unit tests
20+
- Implement Interpolator trait for BSplineInterpolator struct
21+
- Define B-Spline struct, constructor + method for the Cox de Boor algorithm
22+
# Changelog
223
All notable changes to this project will be documented in this file.
324

425
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),

crates/RustQuant_ml/CHANGELOG.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,12 @@
11
# Changelog
2+
3+
All notable changes to this project will be documented in this file.
4+
5+
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
6+
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
7+
8+
## [Unreleased]
9+
# Changelog
210
All notable changes to this project will be documented in this file.
311

412
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),

0 commit comments

Comments
 (0)