# Changelog

All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [Unreleased]

### Added
- PyPI deployment support
- GitHub Actions workflow for automated PyPI publishing
- Comprehensive installation and deployment documentation

### Changed
- Migrated from GitHub Packages to PyPI for package distribution
- Updated installation instructions in README.md
- Simplified package installation process for end users

### Removed
- GitHub Packages deployment configuration

## [1.0.1] - 2025-01-18

### Added
- Initial release with core functionality
- Spatial primitives module with 3D transformations
- CVAT API integration
- Image processing utilities (cropping, tiling)
- Command-line interface
- Comprehensive test suite

### Features
- **Spatial Primitives**: Point, Vector, Quaternion, Euler angles, Rotation matrices
- **Pose Representations**: 6DOF poses with various rotation formats
- **CVAT Integration**: API client for annotation management
- **Image Tools**: Cropping and tiling utilities
- **CLI**: Unified command-line interface

[Unreleased]: https://github.com/logiroad/cv-toolbox/compare/v1.0.1...HEAD
[1.0.1]: https://github.com/logiroad/cv-toolbox/releases/tag/v1.0.1
