# 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).

## [0.2.1] - 2025-10-29

### 🔧 Chore
- ⚙️ Update pyproject.toml with uv best practices
- 📦 Update Renovate config to best practices
- 🏠 Add GitHub housekeeping files
- 🎯 Configure and activate pre-commit hooks

### 📚 Documentation
- 🎨 Update badges to for-the-badge style with improved colors
- 🖼️ Update README with new banner and badges
- 📖 Add Read the Docs configuration
- 📝 Update pre-commit setup instructions
- 📋 Update test documentation for new structure

### 🐛 Fixes
- ✅ Correct Codecov v5 parameter from 'file' to 'files'
- 🔄 Update renovate config for uv projects
- 🔌 Remove autorefs plugin from mkdocs config
- 📦 Use project docs dependencies in workflow
- 🔗 Correct GitHub repository URLs
- 🧹 Resolve linting issues in generate_test_images.py

### 🔄 CI/CD
- 🚀 Update Codecov action to v5 with token
- 📚 Add documentation deployment workflow

### ♻️ Refactor
- 🧪 Reorganize test suite with improved structure and fixtures

## [0.2.0] - 2025-10-XX

### ✨ Features
- 🎬 Initial release of img2gif library
- 🖼️ Convert image sequences to animated GIFs
- 🎨 Rich logging and pretty tracebacks
- 💻 CLI interface with click

### 🧪 Testing
- ✅ Unit tests for individual components
- 🔄 E2E integration tests
- 📊 100% test coverage
- 🐍 Matrix testing across Python 3.9, 3.11, 3.13

[0.2.1]: https://github.com/atick-faisal/img2gif/compare/v0.2.0...v0.2.1
[0.2.0]: https://github.com/atick-faisal/img2gif/releases/tag/v0.2.0
