# 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
## [0.3.0] - 2024-08-08
### Added
- High-performance computer graphics mathematics library
- Built on top of ndarray for efficient array operations
- 2D and 3D vector types with comprehensive operations
- Matrix types (2x2, 3x3, 4x4) with transformation support
- Quaternion support for 3D rotations
- Homogeneous coordinate transformations
- Memory layout compatibility with graphics APIs
- Approximation utilities for floating-point comparisons
- Comprehensive arithmetic operation support
### Changed
- Enhanced performance optimizations for graphics computations
- Improved type safety and API ergonomics
[0.3.0]: https://github.com/Wandalen/cgtools/releases/tag/ndarray_cg-v0.3.0