Skip to content

Changelog

This document records all significant updates and changes to the Kand project.

[unreleased]

🚀 Features

  • Update readme
  • Update readme
  • Update readme
  • Add CONTRIBUTING
  • Update Readme add Disclaimer
  • Add CORREL (Pearson's Correlation Coefficient) indicator (#27)

🐛 Bug Fixes

  • (ci) Fix publish-rust
  • (.editorconfig) Fix path
  • Update mkdocs.yml

💼 Other

  • (deps) Bump serde_json from 1.0.140 to 1.0.141 (#28)
  • (deps) Bump rand from 0.9.0 to 0.9.2 (#29)

[0.2.2] - 2025-03-04

🚀 Features

  • (precision) Add f32 floating-point precision support (#10)

🐛 Bug Fixes

  • (tema) Resolve ambiguous numeric type errors in TEMA calculation
  • (tema) Resolve ambiguous numeric type errors in TEMA calculation
  • (willr) Resolve Clippy warnings for strict float comparisons
  • (stats) Resolve Clippy warnings for strict float comparisons in max/min
  • (ci) Fix test-rust

🚜 Refactor

  • Use _inc instead of _incremental

[0.2.1] - 2025-03-02

🚀 Features

  • (precision) Add f32 floating-point precision support

[0.2.0] - 2025-03-02

🚀 Features

  • [breaking] Release v0.2.0 with major type system refactoring

🐛 Bug Fixes

  • (ci:publish-doc) Update publish-doc
  • (makefile) Fix uv-sync, add params for gen_stub.py

💼 Other

  • Update the types and lib type

[0.1.3] - 2025-02-27

🚜 Refactor

  • (ci:release) Refactor release ci

[0.1.2] - 2025-02-27

🐛 Bug Fixes

  • (makefile) Update makefile
  • (bench) Added #[allow(clippy::expect_used)] to suppress clippy warnings
  • (cdl_gravestone_doji) Optimize T::from(100).unwrap() to T::from(100).ok_or(KandError::ConversionError)?
  • (var) Replace unwrap with safe conversion using ok_or(KandError::ConversionError)?

🚜 Refactor

  • (ci) Simplify release workflow and customize changelog footer
  • (tpo) Replace as f64 with f64::from(u8::try_from(i).unwrap()) for type conversion

📚 Documentation

  • Update rust doc
  • (helper) Add missing error documentation for lowest_bars and highest_bars functions

[0.1.1] - 2025-02-27

🚀 Features

  • (ci) Add changelog ci.

🐛 Bug Fixes

  • (aroonosc) Optimize precision conversion by replacing 'as' with 'T::from' for safety

[0.0.4] - 2025-02-23


"Quantitative trading begins with data, thrives on strategy, and succeeds through execution. Kand, making trading simpler."