Skip to content

Commit 1d88ce6

Browse files
chore: release v0.5.0
1 parent 989ad39 commit 1d88ce6

File tree

18 files changed

+397
-16
lines changed

18 files changed

+397
-16
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/

bindings/CHANGELOG.md

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
# 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.1.0](https://github.com/avhz/RustQuant/releases/tag/RustQuant_pyo3-v0.1.0) - 2025-08-31
11+
12+
### Added
13+
14+
- PyO3 bindings initial work
15+
- add Heston and Bachelier models to AnalyticOptionPricer
16+
17+
### Other
18+
19+
- katex header in sub-crates
20+
- Fixing tests.
21+
- `models`

bindings/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,4 +12,4 @@ path = "rust/lib.rs"
1212
[dependencies]
1313
RustQuant = {path = "../crates/RustQuant"}
1414
pyo3 = {workspace = true}
15-
time = { workspace = true }
15+
time = { workspace = true }

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-31
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-31
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: 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_error-v0.4.0...RustQuant_error-v0.5.0) - 2025-08-31
11+
12+
### Added
13+
14+
- PyO3 bindings initial work
15+
16+
### Other
17+
18+
- remove unused deps
19+
- remove plotters and polars deps
20+
- remove plotters and polars deps
21+
- Define errors specific to B-Spline implementation
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_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/),

0 commit comments

Comments
 (0)