tinify 0.1.0

A high-performance Rust client for the Tinify API, providing image compression and optimization capabilities
Documentation
# 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

- Initial project setup with comprehensive tooling
- Basic Tinify API client implementation
- Image compression and optimization features
- Resize functionality with multiple methods (scale, fit, cover, thumb)
- Format conversion support (PNG, JPEG, WebP, AVIF)
- Metadata preservation options
- Cloud storage integration (AWS S3, Google Cloud Storage)
- Comprehensive error handling
- Async/await support with tokio
- Extensive examples and documentation
- GitHub Actions CI/CD pipeline
- Development tooling (Makefile, scripts, linting)
- Code quality tools (clippy, fmt, deny, typos)
- Security auditing setup

### Changed

- Project restructured to follow crates.io best practices
- Documentation reorganized for better clarity

### Fixed

- Initial bug fixes and improvements

## [0.1.0] - 2024-XX-XX

### Added

- Initial release of tinify-rs
- Core Tinify API integration
- Image compression capabilities
- Basic resize and format conversion
- Error handling and async support

---

_This changelog is automatically generated using [git-cliff](https://github.com/orhun/git-cliff)._