trackforge 0.1.8

A unified, high-performance computer vision tracking library.
Documentation
# 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