# Changelog

## [0.0.1](https://github.com/liblaf/grapes/compare/v0.0.0...v0.0.1) (2025-01-20)


### ✨ Features

* add documentation workflow and assets ([daca118](https://github.com/liblaf/grapes/commit/daca1183a8f7685a35be4a61ce3d8833f7f6c593))
* add MkDocs documentation setup and configuration ([4830aee](https://github.com/liblaf/grapes/commit/4830aee1fbedc0c1321597bbeb1fc6ba56828aee))


### 🐛 Bug Fixes

* correct logo asset format from SVG to PNG ([ae3c6a6](https://github.com/liblaf/grapes/commit/ae3c6a6b55bc00f9ab0c706cfde7d5893d51ebad))


### ♻ Code Refactoring

* improve code reference generation and documentation setup ([9911c42](https://github.com/liblaf/grapes/commit/9911c4229e79b0228505a6bb0af255c063e5a187))


### 🔧 Continuous Integration

* improve GitHub Actions workflow and asset download script ([9f9323e](https://github.com/liblaf/grapes/commit/9f9323e97353f3af04a0121a0baf51b6ce213da0))
* update docs workflow and bump numpy version ([6d3417e](https://github.com/liblaf/grapes/commit/6d3417ea9a5152e6015c7b0542095cf7e5d7a202))

## 0.0.0 (2025-01-16)


### ✨ Features

* add initial project structure and core functionality ([03b5855](https://github.com/liblaf/grapes/commit/03b5855a860f269a10ebc471206979230fba5a13))
* add progress tracking and improve logging initialization ([9a9764f](https://github.com/liblaf/grapes/commit/9a9764f1a15d3dd98db0615d1d9dd8723d65bd1b))
* **human:** add human_duration_series function and numpy dependency ([f896854](https://github.com/liblaf/grapes/commit/f89685440683d5ff49fca0bb04a93cde66411381))
* **human:** add human-readable formatting for counts, durations, and throughput ([7ab9ba7](https://github.com/liblaf/grapes/commit/7ab9ba7c0ca089f187cf32f5e8b82be43961fcfe))
* **serde:** add serialization/deserialization utilities ([ba4cb55](https://github.com/liblaf/grapes/commit/ba4cb5506ff89af6859b635c84eae6b9a0bc61ea))
* **text:** add `strip_comments` utility for text processing ([2144402](https://github.com/liblaf/grapes/commit/2144402c77b7a264e6ed1fbb2c3324b9c02b07a2))
* **timer:** add TimerRecords class for tracking and reporting timing data ([b73560e](https://github.com/liblaf/grapes/commit/b73560e6922eb38f82214932a248ebb4c2c47edb))
* **timer:** enhance timer functionality and improve logging ([7e3bcd3](https://github.com/liblaf/grapes/commit/7e3bcd312bbe657c9faa1184a5d578e5ef1a064f))
* **timer:** enhance timer functionality and integrate with progress tracking ([71c624d](https://github.com/liblaf/grapes/commit/71c624df066e54372251938b595dd1a4fcaa6dee))


### ♻ Code Refactoring

* **logging:** extract caller location and function name utilities ([a46420e](https://github.com/liblaf/grapes/commit/a46420e8c075282c1fd6577e42f65d92968080b2))


### 👷 Build System

* add build task and update dependencies ([d7557c7](https://github.com/liblaf/grapes/commit/d7557c73178492bde5e51270a8a0b3756ed82d6d))
* add twine check to build process and update dependencies ([a07cce2](https://github.com/liblaf/grapes/commit/a07cce284b00e7ad178dc53cdf300636164d3c1a))
* restructure project and update dependencies ([8788a7c](https://github.com/liblaf/grapes/commit/8788a7c99b02aac2bcd6183c2bd7484a58fdf4b2))

## 0.0.0 (2025-01-16)


### ✨ Features

* add initial project structure and core functionality ([03b5855](https://github.com/liblaf/grapes/commit/03b5855a860f269a10ebc471206979230fba5a13))
* add progress tracking and improve logging initialization ([9a9764f](https://github.com/liblaf/grapes/commit/9a9764f1a15d3dd98db0615d1d9dd8723d65bd1b))
* **human:** add human_duration_series function and numpy dependency ([f896854](https://github.com/liblaf/grapes/commit/f89685440683d5ff49fca0bb04a93cde66411381))
* **human:** add human-readable formatting for counts, durations, and throughput ([7ab9ba7](https://github.com/liblaf/grapes/commit/7ab9ba7c0ca089f187cf32f5e8b82be43961fcfe))
* **serde:** add serialization/deserialization utilities ([ba4cb55](https://github.com/liblaf/grapes/commit/ba4cb5506ff89af6859b635c84eae6b9a0bc61ea))
* **text:** add `strip_comments` utility for text processing ([2144402](https://github.com/liblaf/grapes/commit/2144402c77b7a264e6ed1fbb2c3324b9c02b07a2))
* **timer:** add TimerRecords class for tracking and reporting timing data ([b73560e](https://github.com/liblaf/grapes/commit/b73560e6922eb38f82214932a248ebb4c2c47edb))
* **timer:** enhance timer functionality and improve logging ([7e3bcd3](https://github.com/liblaf/grapes/commit/7e3bcd312bbe657c9faa1184a5d578e5ef1a064f))
* **timer:** enhance timer functionality and integrate with progress tracking ([71c624d](https://github.com/liblaf/grapes/commit/71c624df066e54372251938b595dd1a4fcaa6dee))


### ♻ Code Refactoring

* **logging:** extract caller location and function name utilities ([a46420e](https://github.com/liblaf/grapes/commit/a46420e8c075282c1fd6577e42f65d92968080b2))


### 👷 Build System

* add build task and update dependencies ([d7557c7](https://github.com/liblaf/grapes/commit/d7557c73178492bde5e51270a8a0b3756ed82d6d))
* add twine check to build process and update dependencies ([a07cce2](https://github.com/liblaf/grapes/commit/a07cce284b00e7ad178dc53cdf300636164d3c1a))
* restructure project and update dependencies ([8788a7c](https://github.com/liblaf/grapes/commit/8788a7c99b02aac2bcd6183c2bd7484a58fdf4b2))
