# Changelog
All notable changes to this project will be documented in this file.
## [0.1.8] - 2026-01-07
### ๐ Bug Fixes
- *(docs)* ๐ fix logo paths in README.md for light/dark themes
## [0.1.7] - 2026-01-07
### ๐ Features
- *(tracker)* โจ add Deep SORT tracker implementation- Implement NearestNeighborDistanceMetric for cosine/euclidean matching- Add cascade matching with appearance and IoU distance- Implement track lifecycle (tentative, confirmed, deleted states)- Add Kalman filter extensions for Deep SORT state management- Include comprehensive documentation and examples by @onuralpszr
- *(python)* ๐ add Python bindings for Deep SORT tracker by @onuralpszr
- โจ add Deep SORT tracker with Python bindings #21 by @onuralpszr
### ๐ Bug Fixes
- *(clippy)* ๐ง fix clippy lint errors by @onuralpszr
- *(clippy)* ๐ง fix remaining clippy lint errors by @onuralpszr
- *(ci)* ๐ง remove opencv/ort from dev-dependencies by @onuralpszr
- *(ci)* ๐ง gate advanced example dependencies behind feature flag by @onuralpszr
### ๐ Refactor
- *(python)* ๐ move type stubs to python/ directory by @onuralpszr
### ๐ Documentation
- *(examples)* ๐ add Deep SORT Python demo with YOLO by @onuralpszr
- ๐ update documentation for Deep SORT tracker by @onuralpszr
- *(examples)* ๐ add Rust Deep SORT examples by @onuralpszr
- ๐ add better TODO section for trackers by @onuralpszr
- ๐ add msrv badge to readme by @onuralpszr
### ๐งช Testing
- โ
add comprehensive unit tests for Deep SORT by @onuralpszr
- โ
add more tracker tests for improved coverage by @onuralpszr
## [0.1.6] - 2025-12-31
### ๐ Features
- โจ add SORT tracker implementation with Python bindings by @onuralpszr
### ๐ Documentation
- ๐ add Python tracking examples with YOLO and RT-DETR by @onuralpszr
- ๐ update roadmap to mark SORT as completed by @onuralpszr
## [0.1.5] - 2025-12-30
### ๐ Features
- โจ add new asset project logos for dark & light themes by @onuralpszr
- โจ add initial documentation and deployment workflow for Trackforge by @onuralpszr
### ๐ Bug Fixes
- *(docs)* ๐ update logo path and size to show proper logo by @onuralpszr
### โ๏ธ Miscellaneous Tasks
- ๐ท change doc action use uv and check in PRs #19 by @onuralpszr
- ๐ update changelog for v0.1.5 release by @onuralpszr
## [0.1.4] - 2025-12-26
### โ๏ธ Miscellaneous Tasks
- ๐ฆ bump to 0.1.4 with fixed metadata for publishing by @onuralpszr
## [0.1.3] - 2025-12-26
### ๐ Features
- โจ Add initial project structure with CI configuration and Python bindings by @onuralpszr
- โจ Implement initial structure for trackers and types, add Python bindings by @onuralpszr
- โจ Add AppearanceExtractor trait and DeepSort tracker implementation by @onuralpszr
- โจ Add .editorconfig for consistent coding styles across files by @onuralpszr
- โจ Add initial Codecov configuration for coverage reporting by @onuralpszr
- โจ Add contribution guidelines to enhance collaboration and quality standards by @onuralpszr
- โจ Add initial Commitizen configuration for standardized commit messages by @onuralpszr
- โจ Add alias for xtask to streamline package execution by @onuralpszr
- โจ Add CODEOWNERS file to define repository maintainers by @onuralpszr
- โจ Add security audit workflow for Cargo dependencies by @onuralpszr
- โจ Update actions/checkout to version 6 in security audit workflow by @onuralpszr
- โจ Add Dependabot configuration for automated dependency updates by @onuralpszr
- โจ Update .gitignore to include additional file types for weights and media by @onuralpszr
- โจ Update dependencies and add example for byte tracking by @onuralpszr
- โจ Enhance README with detailed usage examples and installation instructions by @onuralpszr
- โจ Add Python and Rust examples for ByteTrack tracking functionality by @onuralpszr
- โจ Implement ByteTrack tracker and integrate with Python bindings by @onuralpszr
- โจ Update .gitignore to include mypycache files by @onuralpszr
- โจ Update dependencies and clean up unused code in Cargo.toml and mod.rs by @onuralpszr
- โจ Add ignore rule for specific RustSec advisory in security audit workflow by @onuralpszr
- โจ Add audit configuration file for Cargo security auditing by @onuralpszr
- โจ Add initial configuration for cargo-deny to manage advisories, licenses, bans, and sources by @onuralpszr
- โจ Update .gitignore to include cargo advisory database lock file by @onuralpszr
- โจ Refactor ByteTrack cost matrix calculation and update KalmanFilter error handling by @onuralpszr
- โจ Implement ByteTrack tracker and integrate with Python bindings #10 by @onuralpszr
- โจ Update CI workflow for PyPI and Crates.io publishing; bump version to 0.1.3 and enhance documentation by @onuralpszr
### ๐ Bug Fixes
- ๐ Update pyo3 dependency configuration and adjust maturin features by @onuralpszr
- ๐ Update artifact upload actions and naming conventions in CI workflow by @onuralpszr
- ๐ Allow dead code warning for extractor field in DeepSort struct by @onuralpszr
- *(byte_track)* ๐ Update test assertions to use variable for track ID consistency by @onuralpszr
- *(ci)* ๐ download artifacts to dist/ to avoid uploading .cargo dir by @onuralpszr
### ๐ Documentation
- โ๏ธ Add README.md for ByteTrack algorithm documentation by @onuralpszr
### ๐งช Testing
- *(byte_track)* ๐งช Add Tests for STrack and ByteTrack in byte_track module by @onuralpszr
### โ๏ธ Miscellaneous Tasks
- ๐ท upgrade all of the action versions to make sure CI works by @onuralpszr
- ๐ท Add Rust check job to CI workflow by @onuralpszr
- ๐ฆ Update dependencies and configuration files by @onuralpszr
- ๐ท add initial codecov github action configuration by @onuralpszr
- ๐งน remove example comments from audit.toml by @onuralpszr
- ๐ฆ bump version from 0.1.1 to 0.1.2 by @onuralpszr